Tom's Guide > Forum > Linux/Free BSD > Linux/Free BSD General Discussion > Advice for home server setup with Linux???

Advice for home server setup with Linux???

Forum Linux/Free BSD : Linux/Free BSD General Discussion - Advice for home server setup with Linux???

TomsGuide.com: Over 800,000 questions and answers to address all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

I have been wanting to setup a Linux home server to handle my backup/storage/media needs, kind of similiar to what windows home server does, but of course better. I would like the capability to access files from the internet as well. Any suggestions or advice would help. Im leaning towards Fedora for the OS. What do you guys think?

My System: Intel Atom Mini-Itx build with 1TB HDD

I dont have the best linux experience, kind of a noob. I do have Fedora 11 installed on my laptop and do know my way around it.

------------------------------ AMD 9950 Phenom OC @ 3.0 Ghz | Asus
M3A79-T Deluxe MoBo | ATI HD4850 512MB | Corsair XMS 4GB DDR 800 | Antec Neopower 650 | Antec 300 Case | WD Black 500 GB HDD | Windows 7 Pro
Sponsored Links
Register or log in to remove.

Fedora 11 or the latest ubuntu should work nicely, but you should keep them updated. If that's too much hassle try RHEL 5.4 or the free equivalent.

 

Fedora has a lot more packages and multimedia stuff though. RHEL is made for long term support.

 

Good luck :)


Message edited by linux_0 on 10-28-2009 at 11:27:09 AM
------------------------------ $GNU_Linux=$Linus_Torvalds=AWESOME();

Need Linux help? PM me
Reply to linux_0

There is really no correct answer. From a Network Administrator's opinion, I would go with either Fedora or Ubuntu. Both are easy to set up and have great support if you get stuck.

Just remember: If you are going to RD into it from the internet, encrypt and password everything.

Reply to linuxhero27

IronRyan21 wrote :

I have been wanting to setup a Linux home server to handle my backup/storage/media needs, kind of similiar to what windows home server does, but of course better. I would like the capability to access files from the internet as well. Any suggestions or advice would help. Im leaning towards Fedora for the OS. What do you guys think?

My System: Intel Atom Mini-Itx build with 1TB HDD

I dont have the best linux experience, kind of a noob. I do have Fedora 11 installed on my laptop and do know my way around it.



Linux is an excellent choice for this usage. I run a Linux-powered file/print/backup server on much older but more powerful hardware (dual 2.67 GHz P4 Xeons) and it runs beautifully. It doesn't matter what distribution you choose as they are all very similar, particularly when set up to run as a server. I personally have mine running on Gentoo, but Fedora, Ubuntu, SuSE, Debian, or any other Linux distribution will work nicely. Here's what you want to do:

1. Install the OS as text mode only (i.e. do not install X or a window manager.) You do not need X, so don't install it. Make sure to make your data storage in partition separate from /.
2. Install NFS if you want to share files with other Linux/Macintosh/Unix machines. Add the data storage partition's folder to /etc/exports.
3. Install Samba if you want to share files with Windows machines. You will need to edit /etc/samba/smb.conf to set your desired permissions on that shared folder (go down to the "Shared Folder" section and change things to your liking.)
4. Install ssh so you can remotely access your files through the Internet using SFTP and also remotely administer your computer so you don't always have to have a monitor and keyboard attached. Make sure to take a look in /etc/ssh/sshd.conf to change things like ALLOW_ROOT_LOGIN to "no" for better security.

That should pretty well do it. If you have questions, feel free to post back here.

------------------------------ Upcoming Overdue Build: Dual-socket workstation, ~32 GB DDR3, OS on a fast SSD, high-end GPU, all wrapped up in a huge tower case. Coming H2 2011.

Yes, I am actually still running the Pentium III 1.0B Coppermine in the picture.
Reply to MU_Engineer

I'd add:

5. Install Webmin. This is an excellent tool for remotely configuring servers.

Reply to ijack

Do you trust it being open after the recent spate of SSL issues?

Reply to audiovoodoo

We are talking about a home network here. I trust the user on my home network. I certainly wouldn't make it visible to the outside world.


Message edited by ijack on 11-16-2009 at 02:03:19 PM
Reply to ijack

Great advice :) I wouldn't make anything visible to the outside world.

You wouldn't want your computer to become part of a botnet that's for sure.

------------------------------ $GNU_Linux=$Linus_Torvalds=AWESOME();

Need Linux help? PM me
Reply to linux_0
Tom's Guide > Forum > Linux/Free BSD > Linux/Free BSD General Discussion > Advice for home server setup with Linux???
Go to:

There are 9 identified and unidentified users. To see the list of identified users, Click here.

Google ads