“This is a detailed description about the steps to be taken to setup a Ubuntu based server (Ubuntu 5.0.4 – The Hoary Hedgehog) that offers all services needed by ISPs and hosters (web server (SSL-capable), mail server (with SMTP-AUTH and TLS), DNS server, FTP server, MySQL server, POP3/POP3s/IMAP/IMAPs, Quota, Firewall, etc.).”
Tutorial: Ubuntu for Servers
About The Author
Follow me on Twitter @thomholwerda
2005-09-25 2:40 pmckknight
No, it’s actually Ubuntu 5.04.
You can see it on the website: http://ubuntulinux.org/
We have several server’s that run Warty and Hoary. Great uptime and stability. Not really surprising considering Ubuntu’s Debian root’s. Its nice to have a little conformity from server to desktop as we have a small number of public use Desktop’s that run Ubuntu also.
This is actually a fine read for people who has no server experience. It encurages them to try Ubuntu on both Desktop and server. I’m running one server on Ubuntu, and I love it. Security updates are server ASAP, applications just runs forever. 🙂
This is the worst HOWTO I ever read. There is NO explanation what this setup will create NOR is it secure or suitable other than for kids to play on their homeboxen. Postfix has not disabled plaintext without ssl so every client pointing to server:25 and not issuing STARTTLS will get transmit passwords in cleartext. Did I hear ISP? Where is virtual domain support? Are you supposed to have all your mailaccounts in /etc/passwd. What is that Apache setup meant for? Disabling PHP and running php scripts as CGI with Suexec? Ever heard of suphp?
2005-09-25 10:48 pmAnonymous
Cool, why don’t you write a HOWTO and post it here the way you think it should be written? We would all benefit greatly from it!
2005-09-25 11:07 pmAnonymous
Typical opensource argument. Just because the government doesn’t behave the way you want to, you don’t run for office, do you?
You’re perfectly entitled to have an opinion that something is bad, even if you’re not able to do it better yourself.
2005-09-26 12:26 amAnonymous
So you opensource argument is basically that your whining is more important than anyone elses contributions.
The article was okay, especially for someone who has yet to experience the full horror of the debian config tools. I generally just edit the config files.
As for sending peoples passwds in cleartext, so what. Normal POP3, FTP etc do that. You make it out as some big deal. So its not the most secure thing on the planet. However most clients run Windows, so generally thats the major weakpoint anyways. Should he setup Postfix to check the version of Windows you are running? Perhaps checking if you have malware prevention tools installed as well. Require the client to jump through hoops and use webmail over SSL instead?
2005-09-26 12:28 amAnonymous
Yea…you write a HowTo..Really. We’d all like to partake of your brilliant contribution to the world.
2005-09-26 7:46 amAnonymous
Seems you have not read the whole howto, otherwise you might have understood that PHP was disabled globally to have these settings managed by ISPConfig
This is a tutorial for setting Ubuntu to make it ready for ISPConfig: http://www.ispconfig.org/
I like ubuntu as much as the next guy, but I really fail to see the point of bending it into a server. If I really wanted an ubuntu-like server, I’d run debian proper. It makes far more sense, IMO.
2005-09-26 6:33 amjessta
Ubuntu development has had a lot of focus on the desktop side of things. I don’t see it as a good choice for a server being that it is based on debian’s unstable branch.
Servers (unless they are a server for x terminals) should not be running xorg and ubuntu (as far as I’ve seen) doesn’t come with any great text mode config tools.
– Jesse McNelis
2005-09-26 2:59 pmadriandeleon
You can use the ‘server’ option to install Ubuntu with a minimal package setup (no X11, Gnome, etc).
>doesn’t come with any great text mode config tools.
vi comes installed by default ;-P
In conclusions: Ubuntu is good OS. For beginners.
2005-09-26 7:59 amAnonymous
For beginners? I’ve used linux since around 1999, including slackware for a couple years, gentoo, debian, linuxfromscratch… and I use Ubuntu. It’s actually the only linux aimed for desktop use that I can tolerate.
Why is Ubuntu the only distro highlighted here? This could just as well be some info on ISPConfig (mentioned by some others).
More howto’s for ISPConfig:
http://www.howtoforge.com/perfect_setup_suse_10.0 (SuSE 10)
http://www.howtoforge.com/perfect_setup_suse_9.3 (SuSE 9.3)
Try installing Ubuntu server using non-English locale. You end up with an UTF-8 system whose most important commandline tools (eg. dselect, mc, …) are unusable due to missing UTF-8 support. See http://bugzilla.ubuntu.com/show_bug.cgi?id=5517
well. instead of run down of setting packages using source/rpm’s/deb files. we all wud benifit by a comparision of load testing on all the big bulls (i.e :- Redhat-fedor , Suse , Debian, and child distros like Ubuntu-kubuntu.
(well why dont i do it the…. well then “I” might do it then…. well ok. I will wait for it.)
Ubuntu 5.0.4 – The Hoary Hedgehog
Actually, it’s Ubuntu 5.4.