Emuforums.com

Go Back   Emuforums.com > General Discussion > Software Discussion
About Us Register FAQ Members List Calendar Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old May 27th, 2005   #1 (permalink)
Registered User
 
Join Date: May 2003
Location: no where
Posts: 338
Small server OS choice

This is probebly going to start a flame war, but here goes nothing. Ive got a computer setup so that i can use it as a small server. Specs: athlon 1.4 ghz, 128MB of PC133 ram, K7S5A mobo.

Eventually, Im going to want eggdrop, a small http server (for CGI:: Proxy), remote desktop (or ssh in the case of linux), and maybe a small LAN file server. Because of the RAM limitation, the choice is either win 2k, or linux. I want your input on any problems you might see ( i know 128 is small, but its what i have ATM), and any suggestions.
__________________

Desktop: CPU:Athlon XP 2400+ Mobo:Shuttle AK32VN Memory:256MB PC2100 DDR-RAM + 512 PC2700 DDR-RAM
Video Card:Apollo Geforce 6600GT + HDTV out Hard Drives: Maxtor 120GB 7200 RPM + Maxtor 120GB 5400 RPM + Maxtor 20GB DVD+RW: Lite-on LDW-401S 4x Running XP Pro SP2

Linbox (R.I.P, Dead Motherboard)(server): CPU: 1.4ghz Athlon Mobo: ECS K7S5A Memory: 2x64MB SDRAM Video Card: ATI Rage something Drives: hda: 6 GB HD hdc: DVD-rom Drive Running Debian Sarge

Last edited by gameman733; May 27th, 2005 at 01:16.
gameman733 is offline   Reply With Quote
Old May 27th, 2005   #2 (permalink)
CD
Gunslinger
 
CD's Avatar
 
Join Date: Apr 2001
Location: Mid-World
Posts: 964
CentOS 4.0 if you want stability.. Gentoo or Fedora if you want more of a bleeding edge distro with a lower life cycle.

Windrops suck, so forget win2k
__________________
The man in black fled across the desert, and the gunslinger followed...
CD is offline   Reply With Quote
Old May 27th, 2005   #3 (permalink)
I Need a Weapon
 
FLaRe85's Avatar
 
Join Date: Oct 2001
Location: Omaha, NE
Posts: 4,321
Windrops are just fine. They're nearly identical to eggdrops. I ran a few for years without issue. Samba sucks **** for file-sharing (at least on Fedora), so you're going to feel the pain if you do anything larger than a "small" LAN file server.

I really don't see why it matters which OS you choose. It doesn't sound like you're doing anything mission critical. So, both will perform adequately for your needs. Just go with whatever you're comfortable with (or want an incentive to learn more about).
__________________
.: Flaretech.Net :: Flaretech.Biz Web Hosting :: H3 Stats :: My Blog :.



.: Mac Pro :: Dual Quad-Core Intel Xeon 5400s :: 6 GB 800MHz DDR2 ECC FB-DIMMs :: NVIDIA GeForce 8800 GT 512 MB GDDR3 :.
.: Macbook Pro 17" :: 2.33 GHz Intel Core 2 Duo :: 2 GB 667 MHz DDR2 :: ATI Radeon X1600 :.
.: Home Server :: 2.41 GHz AMD Opteron 180 :: 4 GB DDR400 :: Windows Server 2003 Enterprise R2 :.
FLaRe85 is offline   Reply With Quote
Old May 27th, 2005   #4 (permalink)
Banned
 
sims's Avatar
 
Join Date: Sep 2004
Location: United States
Posts: 576
www.damnsmalllinux.org Linux distro with complete office productivity and web applications. Small Enough to fit into a 64mb usb memory drive. Can even be installed within windows.
sims is offline   Reply With Quote
Old May 27th, 2005   #5 (permalink)
War Games coder
 
KillerShots's Avatar
 
Join Date: Apr 2001
Location: Florida
Posts: 1,918
If you want rock-solid stability and security, try FreeBSD (I think their most stable supported version atm is 5.4), but bear in mind you're going to have to work a LOT harder to get it working than you would for, say, Gentoo (I run both - Gentoo for desktop/laptop from stage-1 installs, and FreeBSD 4.10 for my server... which has been running without a reboot since February '04 with frequent updates).

For linux distros, go with Debian or Slackware if you want something relatively easy to configure... or if you are linux-savvy you could try and tackle Gentoo (attempting to do so if you're not is an exercise in futility). Any of those either have packages for what you're looking for or can compile all those packages no problem.

If you want a graphical desktop over your network (you don't need a monitor), install tight-vnc... though I recommend you don't allow it to accept connections from the internet. What you see if you had a monitor and a graphical desktop is what you get on the other side, with whatever OS you use (even Windoze).

As for Samba, I haven't seen what Flare was describing... I've used it on Mandrake (older versions) and more recently on FreeBSD and Gentoo. I've also used it to automatically install the correct printer drivers on every windoze machine connected to my network (no configuration on the clients - it just shows up).

I've never used eggdrop... I've always been an Apache2 guy, and 64M was more than enough memory to handle that.

<OT>Heck, my original webserver was on an old P-200 with 64M EDO RAM running Mandrake 9 and using software RAID-5 across 7 slow and ancient SCSI hard drives (1G each to make 6G space). It was a very poor choice of distros and it took several days to install (menu problems and just general inefficient code on both Mandrake and Fedora's part), but once installed everything worked fine (and sped up 10000% from the install, too). That box was an Apache2 webserver (with .cgi support - in fact its main purpose), ssh server, vnc server, and last but not least a small print/file server (all critical files went there for the RAID protection).</OT>
__________________
Primary
CPU: Athlon 64 X2 4400+ Mobo: Biostar N4SLI-A9 RAM: 2G Crucial (DDR400) Video: eVGA GeForce 7900 GTX (512M) Audio: HDA X-Mystique HD(s): Maxtor 300G SATA2, Samsung 400G SATA2 OS(s): WinXP x64 Pro, Vista x32 Ultimate, Gentoo x64 Monitor(s): Primary - 19" Flat Panel (1280x1024) Secondary - 19" Flat Panel (1280x1024) Tertiary - Zenith 42" Plasma TV (1024x768 res)

Many other machines... sig too short

Last edited by KillerShots; May 27th, 2005 at 14:20. Reason: Forgot to include .cgi service
KillerShots is offline   Reply With Quote
Old May 27th, 2005   #6 (permalink)
Registered User
 
scottlc's Avatar
 
Join Date: Sep 2002
Location: St Andrews, Scotland
Posts: 1,575
Quote:
Originally Posted by KillerShots
I've never used eggdrop... I've always been an Apache2 guy, and 64M was more than enough memory to handle that.
Eggdrop is an IRC bot, not an HTTP daemon. Apache 2 would be overkill for the application (a CGI::Proxy). Lightweight daemons such as Mathopd would be far less RAM hungry, especially important since the machine has 128MB RAM.

For file sharing, Samba is perfectly adequite.

As for Gentoo, unless you have plenty of time to maintain it (lots of compiling), or you somehow feel that watching hours of GCC compiles is in some way "leet", it would be better to stick to a distro which has binary packages.

Though, of course, the perfect OS is an entirely subjective matter. There are no right and wrong answers, use whatever you feel most comfortable with.
__________________
OS: Arch Linux w/ Kernel 2.6.23.8 + GNOME 2.20.1 - CPU: Intel Pentium M 1.5GHz - Memory: 1280MB DDR PC2700 - Browser: Mozilla Firefox 2.0.0.10
scottlc is offline   Reply With Quote
Old May 28th, 2005   #7 (permalink)
War Games coder
 
KillerShots's Avatar
 
Join Date: Apr 2001
Location: Florida
Posts: 1,918
Quote:
Originally Posted by scottlc
Eggdrop is an IRC bot, not an HTTP daemon.
Heh, from the context above I was assuming it was an HTTP daemon. My mistake .
__________________
Primary
CPU: Athlon 64 X2 4400+ Mobo: Biostar N4SLI-A9 RAM: 2G Crucial (DDR400) Video: eVGA GeForce 7900 GTX (512M) Audio: HDA X-Mystique HD(s): Maxtor 300G SATA2, Samsung 400G SATA2 OS(s): WinXP x64 Pro, Vista x32 Ultimate, Gentoo x64 Monitor(s): Primary - 19" Flat Panel (1280x1024) Secondary - 19" Flat Panel (1280x1024) Tertiary - Zenith 42" Plasma TV (1024x768 res)

Many other machines... sig too short
KillerShots is offline   Reply With Quote
Old May 28th, 2005   #8 (permalink)
Registered User
 
Join Date: May 2003
Location: no where
Posts: 338
hmm... so much good information. Thanks. I think im going to either go with linux (probebly CentOS or fedora), or freeBSD. FreeBSD has a lot of good information right on their website (more than linux distros from what i remember).

Something else that came to mind, my proxy server is encrypted (ssl), and requires a username and password. I know apache can do both but what about Mathopd? an example of my setup is here https://gameman733.serveftp.com
__________________

Desktop: CPU:Athlon XP 2400+ Mobo:Shuttle AK32VN Memory:256MB PC2100 DDR-RAM + 512 PC2700 DDR-RAM
Video Card:Apollo Geforce 6600GT + HDTV out Hard Drives: Maxtor 120GB 7200 RPM + Maxtor 120GB 5400 RPM + Maxtor 20GB DVD+RW: Lite-on LDW-401S 4x Running XP Pro SP2

Linbox (R.I.P, Dead Motherboard)(server): CPU: 1.4ghz Athlon Mobo: ECS K7S5A Memory: 2x64MB SDRAM Video Card: ATI Rage something Drives: hda: 6 GB HD hdc: DVD-rom Drive Running Debian Sarge
gameman733 is offline   Reply With Quote
Old May 28th, 2005   #9 (permalink)
Registered User
 
scottlc's Avatar
 
Join Date: Sep 2002
Location: St Andrews, Scotland
Posts: 1,575
Quote:
Originally Posted by gameman733
hmm... so much good information. Thanks. I think im going to either go with linux (probebly CentOS or fedora), or freeBSD. FreeBSD has a lot of good information right on their website (more than linux distros from what i remember).

Something else that came to mind, my proxy server is encrypted (ssl), and requires a username and password. I know apache can do both but what about Mathopd? an example of my setup is here https://gameman733.serveftp.com
Mathopd doesn't support SSL.
__________________
OS: Arch Linux w/ Kernel 2.6.23.8 + GNOME 2.20.1 - CPU: Intel Pentium M 1.5GHz - Memory: 1280MB DDR PC2700 - Browser: Mozilla Firefox 2.0.0.10
scottlc is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 14:56.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5