PDA

View Full Version : Help me buy a new server for my home



happyisland
October 19th, 2008, 08:52 PM
Hello ubuntu party people!

Given the excellent feedback I got during my last computer purchase "Help me buy a new computer (http://ubuntuforums.org/showthread.php?t=672666)", I have decided to enlist the help of the forum again. This time I am interested in setting up a home file server - something I know even less about than building a PC. I don't have any old PCs laying around, so I would have to buy something.

My goals:

1) to be able to access a central repository of music and movies from any computer using my home's wireless router. I'd like to be able to listen to any song or watch any movie streamed over the wireless network from any part of the house.

2) storage in the neighborhood of 500gb

3) energy efficiency

4) relatively cheap (since there will never be more than two or three users concurrently I imagine I won't need much computer horsepower).

5) usable for backing up the computers on our network.




Any recommendations about hardware, software, configurations, etc, would be highly appreciated!!!


Thanks in advance!

-Happyisland

pp.
October 19th, 2008, 09:23 PM
NSLU2 with external USB disks.

happyisland
October 19th, 2008, 09:30 PM
That looks like it might be EXACTLY what I need... Have you used one of these before?

smbtol
October 19th, 2008, 09:41 PM
My dream is to buy a fit-pc for a home server.
The prices are here:
http://www.fit-pc.com/new/ordering-fit-pc-slim-us-canada.html
Description is here:
http://www.fit-pc.com/new/whats-new.html
It comes with Ubuntu 8.04.
NSLU2 is so old.

billgoldberg
October 19th, 2008, 09:41 PM
I will start by saying that you'll need to hook up your server to the router using an ethernet cable. Do not use wireless for the server.

I presume you are using all Ubuntu machines.

I would use openssh for that. Just install the package "openssh-server" or just "ssh" if your on 8.10 beta. No configuration needed.

Then just use "Places -> Connect to server" from your Ubuntu computers and you'll be able to access any file on the server, including configuration files and such. Totem, vlc, exaile, ... will be able to stream the movies, music, ...

If you have upnp machines (ps3, ...) then install "mediatomb". There are lots of guides on setting it up.

Any low budget pc will do, put a couple of terabyte drives in there and you're good.

If you are putting the server in the living room or something, make sure it's a silent machine.

pp.
October 19th, 2008, 09:59 PM
That looks like it might be EXACTLY what I need... Have you used one of these before?

I have, indeed, and I was very pleased. Doing backups is very easy, either to another device or from one USB disk to the other. The built-in SMB server is quite robust.

KiwiNZ
October 19th, 2008, 10:06 PM
A HP Superdome should meet your needs :p:D

happyisland
October 19th, 2008, 10:39 PM
I will start by saying that you'll need to hook up your server to the router using an ethernet cable. Do not use wireless for the server.

I presume you are using all Ubuntu machines.

I would use openssh for that. Just install the package "openssh-server" or just "ssh" if your on 8.10 beta. No configuration needed.

Then just use "Places -> Connect to server" from your Ubuntu computers and you'll be able to access any file on the server, including configuration files and such. Totem, vlc, exaile, ... will be able to stream the movies, music, ...

If you have upnp machines (ps3, ...) then install "mediatomb". There are lots of guides on setting it up.

Any low budget pc will do, put a couple of terabyte drives in there and you're good.

If you are putting the server in the living room or something, make sure it's a silent machine.


Well, for the actual physical server, is there any advantage you can see to me using an old PC instead of a NSLU2 by linksys (or something similar)?

Another question: what are the minimum recommended specs for RAM and processor for an old PC solution?

billgoldberg
October 19th, 2008, 11:29 PM
Well, for the actual physical server, is there any advantage you can see to me using an old PC instead of a NSLU2 by linksys (or something similar)?

Another question: what are the minimum recommended specs for RAM and processor for an old PC solution?

I don't know what the NSLU2 is.

Your server will most likely be gui-less so running it won't take that much.

Anything from a mid range PII and 256mb ram would be fine I guess.

Off course, the more the better. Ram is cheap these days, and some older, decent processes aren't that expensive.

stmiller
October 20th, 2008, 12:17 AM
Old pcs are usually available for free out there. Most can hold at least two hard drives, which gives raid or multiple storage possibilities.

Anything Pentium II and higher is enough for a home file server. :)

Dr Small
October 20th, 2008, 12:22 AM
I will start by saying that you'll need to hook up your server to the router using an ethernet cable. Do not use wireless for the server.


+1
I learned myself that the server responds faster for data streaming and connectivity if it's plugged into ethernet.

happyisland
October 20th, 2008, 02:09 AM
Thanks to everyone above for the great input. Now I'm thinking that a server might be overkill for my purposes (simple file sharing for users connected to my wireless router). For cost of purchase and lower power consumption I'm strongly leaning toward the low tech solution proposed above, the Linksys NSLU2.

Unless, that is, there is anyone out there who thinks this is a terrible idea or something...

Frak
October 20th, 2008, 03:38 AM
Find an old PowerMac G4. BTW, they all used PCI-X.

Ubuntu server runs great on them, and they seem to be built for the job (ironic much?).

Any extra NIC will work in it, but these (http://sonnettech.com/product/prestogigserver.html) (PCI-X) are the best I can find.

mips
October 20th, 2008, 08:12 AM
My dream is to buy a fit-pc for a home server.
The prices are here:
http://www.fit-pc.com/new/ordering-fit-pc-slim-us-canada.html
Description is here:
http://www.fit-pc.com/new/whats-new.html
It comes with Ubuntu 8.04.
NSLU2 is so old.


That uses a 2.5" hard drive wich will not yield 500GB the OP wants.

Nox_UK
October 20th, 2008, 01:58 PM
found the nslu2 a bit slow tbh, streaming was ok, but getting the stuff up onto it in the first place was terrible.

Nox

billgoldberg
October 20th, 2008, 02:03 PM
Thanks to everyone above for the great input. Now I'm thinking that a server might be overkill for my purposes (simple file sharing for users connected to my wireless router). For cost of purchase and lower power consumption I'm strongly leaning toward the low tech solution proposed above, the Linksys NSLU2.

Unless, that is, there is anyone out there who thinks this is a terrible idea or something...

My desktop is on 24/7 or at least most of the time. I just run my openssh and upnp server from there.

I let that serve files to my wireless devices.

I never even noticed any impact from those services when they are being used.

That way I don't need another pc.

Lowcountry
October 20th, 2008, 02:08 PM
NSLU2 with external USB disks.

I have one...works great!
I use it to host my wife's small business website, a music server, and for file back-up. I got it on e-bay for $30.