a home/personal server custom CHEAP build?

JaceZing

Honorable
Apr 9, 2013
11
0
10,510
alright, ive got a 3TB HD + 120GB SSD in my computer. and I'm on my last 300GB. and i don't want to get rid of any data. my friend suggested setting up my own server. if i do, this is what i would like it to have. i need you to tell me;
1 is it possible.
2 how to do it.
3 recommendations!

what i am expecting from it:
~~I can access it from anywhere i have internet (public or private computers) so itll have to have some type of password protection.
~~Easily add more storage space to it. i want to put around 20TB of 7400RPM HDs in it so itll last me a couple years.
~~ I would like to be able to stream straight from it, so any videos, pictures, minecraft servers i have on it. (i don't want to continually upload and download data. once its on there id like to be able to just use it on the server)
~~the most people on the server will be around 5, so it really is just a place for me to store my stuff...
~~in other words id like my computer to recognize it like its just another HD in it, if that makes sense.

thats all i can think of... for the HD configuration im thinking JBOD because this is a personal economy build. (i just spent $2000 on my desktop last year, so i cant spend much on this)

once i fill those 20TB it would be nice to have a way to easily upgrade it to 50TB or something?

Ive built my own computer and understand how computers work to a degree, though i am rather new to the whole "how computers talk to each other".

id prefer it to be the best bang for my buck rather than the cheapest possible. hoping to be >$800 without HDs. and just add HDs as needed.

sorry if i did something wrong here, first time using toms.
cant wait to hear from yall!

 
Solution
Effectively you just described a jumped up PC with some kind of network centric operating system: OpenFiler / OpenNAS would both do, and you could even do all you want in vanilla Ubuntu. Or windows server.

But don't. Seriously. If you have 20TB on these, you do NOT want to lose a disk, so RAID, or ZFS, is essential... please trust me on this! If you are not using some form of redundancy, then you are into SERIOUS backup issues once you go over 4TB.

The other thing I would recommend is that you do NOT buy latest HUGE disks! Those 4TB disks? Seem like a great idea? Wait until a drive fails and you have to rebuild 4TB worth of data over a RAID array: will take too long for safety. Better with more smaller disks IMO...

A dual core...

JaceZing

Honorable
Apr 9, 2013
11
0
10,510


you cant put logmein on public computers... and with only 8 bays, 3TB HDs im only getting 24TB, how would i go about upgrading it later on?

+I dont learn as much as if i built my own... and its not nearly as fun or cool...
 

UrbanMyth

Honorable
Feb 5, 2013
18
0
10,520
Effectively you just described a jumped up PC with some kind of network centric operating system: OpenFiler / OpenNAS would both do, and you could even do all you want in vanilla Ubuntu. Or windows server.

But don't. Seriously. If you have 20TB on these, you do NOT want to lose a disk, so RAID, or ZFS, is essential... please trust me on this! If you are not using some form of redundancy, then you are into SERIOUS backup issues once you go over 4TB.

The other thing I would recommend is that you do NOT buy latest HUGE disks! Those 4TB disks? Seem like a great idea? Wait until a drive fails and you have to rebuild 4TB worth of data over a RAID array: will take too long for safety. Better with more smaller disks IMO...

A dual core motherboard, 4GB RAM, hardware raid card, port extenders, and a chassis, kitted out with OpenFiler serving via iSCSI and NFS to your PC would work well, and *may* be achievable at a reasonable price.

Some interesting thoughts and discussions on this field can be found by searching on "Backblaze blog Storage POD".

And yes, as dingo07 says, there are Qnap, Thecus and other similar NAS devices that can do it all too... probably cheaper, but also probably not at the size you are talking about.
 
Solution