View Full Version : [all variants] Home Server

April 30th, 2008, 03:27 PM
Over the next few days I am looking to set up a home server for me and my house mates. What I'm aiming for this to be able to do is:
- Be a simple file server.
- HTTP + mail server if possible, but not entirely necessary.
- FTP server.
- Some form of remote control.
- Remotely download torrents.

The computer I have set aside for this is an old Mac G3, with 256mb RAM. Would that be sufficient for my needs? Obviously the HDD's will need upgrading, as I think it currently only has an 8gb disk, but I can't see that being much of an issue - I'm sure I'll have some old IDE HDD's sitting around somewhere.


April 30th, 2008, 03:30 PM
seems fine to me especially if you isntall the server edition instead of the desktop edition. The loads shouldn't be to heavy so even on your limited hardware ubuntu should be fine.

April 30th, 2008, 04:28 PM
I thought that, but then read:


Are you sure that it will be capable?

April 30th, 2008, 04:33 PM
if you dont run a gui you should be alright. You are planning on using it as a server and not having a heavy load so i think it will work.

Dr Small
April 30th, 2008, 04:36 PM
Setup Apache (Web Server), Postfix (Mailserver), Courierpop3 (POP3 Server), gProFTP (FTP Server. Note, FTP is insecure.), Openssh-server (For remote control).

April 30th, 2008, 05:08 PM
With just these services running, and no running (although I will probably keep one installed), the G3 will be ok?

April 30th, 2008, 05:12 PM
well it really depens on what you and your friends do with it.. if "your friends" are 100 people and you use it as a corporate server where your files will be accessed every minute it may be not enough, but for "home access" it will be alright..

the best method for home use is: just try it. ubuntu is free so you dont have to pay for it and then get in trouble when you realize that it isnt working correctly.. if you find out that your system is running out of memory / or disk space / or cpu you can then upgrade the needed part later, you will not have to reinstall ubuntu again.


April 30th, 2008, 06:37 PM
I run Ubuntu 6.06 Server as a Samba file server on a computer with 32mb of RAM and it works just fine. Downloading torrents through your server is what is going eat up your RAM though.

I use torrentflux-b4rt on Ubuntu 6.06 Server and it pushes the limit with 392mb of RAM. This is with no gui or anything else extra on top of the base OS load except for Apache w/php which is required by torrentflux. It also requires a MySQL database, but that is running on another computer.

April 30th, 2008, 11:52 PM
I had no idea that torrentflux would be so RAM intensive. I'm also going to have to run MySQL from the same box, so I assume im going to run in to serious memory problems?..

May 1st, 2008, 06:26 AM
I just set up something similar the other day on a 500MHz P3 w/ 256MB RAM. I'm running apache, mysql, and torrentflux. It works ok, definitely eats up all of the memory, and torrentflux takes up most of the cpu too. I'm running a variant called UbuntuLite (http://ubuntulite.tuxfamily.org/). It's designed for older hardware. I installed the command line version of it, and then openssh-server must be installed off the cd to access it remotely.

May 1st, 2008, 07:06 PM
Well, in the end I got myself an AMD2000 and 256mb RAM for the same price - So I think I'll be fine.

Just got to wack some massive HDD's in it now and get busy..

Thanks for your advice guys, and I'll look in to UbuntuLite.. Although with an AMD2000, I doubt ill have any problems.

May 1st, 2008, 07:53 PM
This might be a bit of-topic but i would say that it would be easy to do what you want to do (I have done something similar:))I would say that the hardest thing would be setting up a mail server :lolflag: but it is still not that hard (I had my mail server set up in a day)

May 2nd, 2008, 10:38 AM
Well, heres hoping.

I also plan on making some kind of web interface for my house mates to easily use and so on. To be honest, I'm not too bothered about the difficulty of the project as I am doing it, in many ways, to advance my understanding of Linux as much as I am for a practical purpose.

May 2nd, 2008, 05:59 PM
That's a good philosophy, I enjoy doing the same. After tweaking some settings real quick, I have gotten memory usage down to under 160MB on my server, so it is running great. I slimmed down apache and mysql's memory usage, so what you were envisioning seems pretty easily accomplished, even on the old hardware.