While my Linux platform of choice is still Ubuntu, there is a pretty good tutorial on Howto Forge on setting up services for an ISP such as web server, mail server, DNS server, FTP server, MySQL server, Quotas, and Firewall. The author of the article chooses SuSE Linux for his installation, but this tutorial with a little bit of modification could be used on any flavor of Linux. If you are looking to use SuSE this may be a good tutorial for you to use to setup your machine.
The software he installs on the machine is Apache 2.2.0 as the web server, MySQL 5.0 as the database server, Postfix as the mail server, BIND9 as the DNS server, proftpd as the FTP server, Courier for POP3 and IMAP, and Webalizer for web statistics.
What I like about this tutorial is that it goes through pretty much all of the screenshots that you will encounter during the course of an installation. It just makes things easier if you can apply what you see first hand to the tutorial. It also makes sure that it reduces any error that might occur and leave you with a corrupt installation. I think this will be a good starting point for those looking for a step-by-step installation. I?m sure I’ll have other tutorials based in ISP setups in the future.









