Forum Moderators: bakedjake
I'm going to be using this machine almost exclusively as a Squid proxy server. I doubt very much that a monitor will even be connected after I get everything set up. It will have nothing to do but run almost constantly and do whatever a proxy needs to do. Incidentally, it will only be running as a proxy for two other machines, which won't be being used very often.
So, given my available resources and my requirements, what would a good setup be? Ideally it will be very user-friendly, as this will be my first experience with Linux.
Thanks in advance,
Matthew
In any event, remember to rebuild the Kernel minus the facilities you don't need for your hardware.
Matt
Out of curiosity, why do you want to run squid? Security, access control, or caching?
Matt
Maybe I'm missing something, but I looked at Suse and it looked like 256MB was the minimum amount of RAM it required. Fedora Core 3 seems to require at least 192MB RAM. I don't doubt your word that all Linux distributions can run on a system like I have, but there's obviously something I'm not understanding here. Suse would be my first choice; what do I need to do to get started with it on this system since it doesn't technically have all the requirements they say I need?
You mentioned that Fedora might be a good choice; might it be more suited to my needs than Suse would be? And with my system being so low-spec, am I going to get any kind of video display or GUI at all?
On Fedora 3, I get about 50 megs RAM used with a full text-only boot, but 105 megs with X Windows.
It is a tight squeeze... the best way might be to try it. But 128-256 megs would be much nicer. The low memory could also degrade your Web performance, as the server would be low on disk cache, and it may need some swap space.
Another option if you are feeling a little more adventurous would be one of the *BSDs. NetBSD or FreeBSD are nice and fast, but harder to install for a Unix novice. OpenBSD is built with security in mind and is often used for firewalls, proxies and routers.
Another option might be FreeBSD.
Oh, I should mention that IIRC, Squid will need more RAM and disk space than that. The first time I set up a proxy server was with a similar confiuration, and I quickly burned it to the ground. See [squid-cache.org ]
YMMV