PDA

View Full Version : Recommend me a distro for an old server.



kaldor
March 6th, 2010, 09:44 AM
I have an old computer with only a 20 GB hard drive and 96 MB RAM. It can't run much.

I currently have Damn Small Linux installed, but it's outdated and has horrible support for the majority of things; it doesn't detect CDs, USB devices, floppies, anything.

I want a minimal OS that should work well as an SSH server. It's for backing up files. It's just very inconvenient having to boot up another computer, load the files from the USB hard drives to that, then use SSH to connect to the DSL server.

500 Mhz processor
96 MB RAM
20 GB
GUI not neccesary, but a minimal one would be nice just in case.

It used to have Windows 98 on it. Sadly enough, Windows 98 actually ran much, *MUCH* better than Damn Small Linux does now. I just want a basic server! lol

Suggestions?

jonabyte
March 6th, 2010, 12:19 PM
Slackware, install the minimum and no gui

K.Mandla
March 6th, 2010, 12:22 PM
Arch? Ubuntu command-line? Slitaz base? If you want something lightweight and minimal to work as a server, just about anything should do. Use whatever you prefer, and just install it without a GUI.

wojox
March 6th, 2010, 12:25 PM
Try Debian Lenny with just a cli install.

antenna
March 6th, 2010, 12:43 PM
A minimal Debian install would be my first choice too, probably with Openbox if you need a GUI.

snowpine
March 7th, 2010, 03:44 PM
I agree with all of the above :) and also will add CentOS to the list.... it has great support for older hardware (so long as non-free drivers are not required).

swoll1980
March 7th, 2010, 03:55 PM
Ubuntu

Majorix
March 7th, 2010, 04:14 PM
FreeBSD. Even though it is not a Linux distro, it still is UNIX, and works great as a server. The default install would have you using the command line (no GUI).

dragos240
March 7th, 2010, 04:28 PM
FreeBSD. Even though it is not a Linux distro, it still is UNIX, and works great as a server. The default install would have you using the command line (no GUI).

It'll still take a while, installing everything with ports.

Although I suppose you could use add_pkg.....

Queue29
March 7th, 2010, 04:31 PM
Ubuntu

His computer doesn't even meet the minimum recommended specs for Ubuntu..


700 MHz x86 processor
384 MB of system memory (RAM)
8 GB of disk space
Graphics card capable of 1024x768 resolution
Sound card
A network or Internet connection

kgarbutt
March 7th, 2010, 04:46 PM
Check out SLAMPP. It stands for: Simple Solution for Home Server. Memory requirements are 256MB. I don't run a server so I don't know the details.

Techsnap
March 7th, 2010, 04:48 PM
Slackware, install the minimum and no gui

I second that. Slackware minimal would be a good choice.

blueturtl
March 7th, 2010, 04:54 PM
A minimal Debian install would be my first choice too, probably with Openbox if you need a GUI.

+1 for Debian. On the other hand if you want more up-to-date packages Ubuntu can be installed without a desktop environment too (it's called the alternate install CD) which means it can run on a fraction of the official system requirements.

I have used Ubuntu/Debian on a Pentium 233 MHz with 64 MB RAM, it is possible if you convert to CLI or X+Fluxbox/Openbox.

Most server software does not require graphics anyway, so your system will run an up-to-date server just fine.

MaxIBoy
March 7th, 2010, 06:34 PM
If you don't need a GUI, then any modern, "cushy" distro will do. I use Ubuntu on my server:


Pentium 2 @ 400 Mhz
196 Mib RAM (used to be 128, upgrade had no noticeable speed improvement.)
360 Mib swap
3DFX Voodoo 3

The server is, among other things, a torrent slave, NGINX webserver, CUPS print server, and a game server. Runs like a dream.

In any case, with Wmii, I was able to have a very usable GUI setup on it as well when I was first configuring it. (But don't expect it to be exactly "zippy.")

koenn
March 7th, 2010, 07:28 PM
His computer doesn't even meet the minimum recommended specs for Ubuntu..
The specs you quoted are for a desktop system.

I run Debian Lenny servers on a couple of old PC's with specs similar to the OP's. They run just fine, doing dns, dhcp, squid, samba, nfs, torrents, ... Just start with a minimal install, and add software as needed.

Ubuntu server is a CLI system not too different from Debian, so that would work as well.

kaldor
March 7th, 2010, 08:55 PM
I was amazed that Ubuntu Server (old hardy disc I found) worked fine on this old computer. Quick and simple, everything worked.

Why, however, can't I seem to find any CDs or USB drives that are mounted? That was one of my problems on DSL.

I wanted to try CentOS on this box like one poster said, but.. I thought it would be far too big for such a low-end machine.

cariboo
March 7th, 2010, 09:09 PM
The sever version doesn't auto mount external devices by default. If you have external drives that are always connected you can add the drive to /etc/fstab.

dragos240
March 7th, 2010, 09:22 PM
Check out SLAMPP. It stands for: Simple Solution for Home Server. Memory requirements are 256MB. I don't run a server so I don't know the details.

His server doesn't even have 100mb of ram.

NightwishFan
March 7th, 2010, 09:23 PM
Debian stable? Mine boots at 26mb RAM even on 64-bit. Cram some swap in there and your good.

kaldor
March 7th, 2010, 09:55 PM
Debian stable? Mine boots at 26mb RAM even on 64-bit. Cram some swap in there and your good.

I've already put Ubuntu on it, but I haven't copied anything over yet. Are there any major benefits of using Debian over Ubuntu? I'm willing to try something new.

koenn
March 7th, 2010, 10:01 PM
on a cli system, you would hardly notice any difference. software versions may differ a bit, and if you didn't install an Ubuntu LTS, you'll have to do the 6 monthly upgrade thing; Debian is more manageable when in that respect.

Ubuntu has a couple of interesting server things going on (Eucalyptus, Virtualisation, ...) but you're not going to use those on that server.

kaldor
March 7th, 2010, 10:10 PM
on a cli system, you would hardly notice any difference. software versions may differ a bit, and if you didn't install an Ubuntu LTS, you'll have to do the 6 monthly upgrade thing; Debian is more manageable when in that respect.

Ubuntu has a couple of interesting server things going on (Eucalyptus, Virtualisation, ...) but you're not going to use those on that server.

I used Hardy. I still had a disc lying around.

I've been trying to download Debian for the last few minutes, but wow.. their servers are slow! After clicking on my arch it just says "Loading..." and it has been that way for the last 10 minutes or so.

snowpine
March 7th, 2010, 10:11 PM
I've already put Ubuntu on it, but I haven't copied anything over yet. Are there any major benefits of using Debian over Ubuntu? I'm willing to try something new.

They are 95% the same, especially at the server level (Ubuntu is basically Debian code repackaged for a different audience). No real reason to switch IMHO. :)

kaldor
March 7th, 2010, 10:18 PM
On another topic, is there any way I can make the server auto mount USB drives? To my understanding, editing the fstab is for permanent drives.

koenn
March 7th, 2010, 10:28 PM
I used Hardy. I still had a disc lying around.

I've been trying to download Debian for the last few minutes, but wow.. their servers are slow! After clicking on my arch it just says "Loading..." and it has been that way for the last 10 minutes or so.
never noticed them being slow.
maybe try a different mirror ?

http://ftp.belnet.be/packages/debian-cd/5.0.4/i386/iso-cd/

gordintoronto
March 8th, 2010, 12:41 AM
Spend $20 on a USB to IDE adapter, pop the hard drive out and connect it to the adapter, discard the rest of the "computer."

It was lovely in 1996, but now it has a value of -$50.

NightwishFan
March 8th, 2010, 01:09 AM
Debian and Ubuntu are nearly the same, but Debian focuses on quality and not cadence. (Not that Ubuntu is not high quality, just a term for the focus of their release). Debian Lenny, which is stable, is slightly more up to date than Hardy I think. I would advise either.

The Debian servers are not slow, they probably run Debian. :KS