theCommandline.org

Home||Personal|Links|

Software Recommendations

Here are the programs that I recommend for running various internet services. I normally choose software that I feel is more secure as opposed to more feature full software. It is a good idea to gauge just how important features are when installing publicly accessable internet services. If you don't need to run scripts on your webserver then don't install a web server that includes support. Perhaps running a script behind the scenes to alter static html files is enough.

DNS

djbdns: the only DNS server I recommend.

HTTP

publicfile: For serving static content only, easy virtual server setup
apache: Despite having a lot of features and supporting a number of scripting languages, I am trying to find a replacement for this web server. I have looked at Thy, Boa, fnord, and Zeus, but have finally settled on ....
lighttpd: I like the simplicity of this webserver. It has support for PHP and SSL.

FTP

publicfile: Secure anonymous only access
Very Secure FTPd: I haven't used this yet but it comes highly rated as a secure read/write ftp daemon
ProFTPD: Somewhat secure, feature-full, has good support for virtual users

SMTP

qmail: Simple, secure, easy installation - virtual users must be handled with extra scripts.
postfix: Secure, fairly easy configuration -

IMAP

dovecot: Simple, secure
bincimap: I have heard good things about this, but haven't tested it much yet

POP

dovecot:

Printing

Cups: Sometimes difficult to get working but when it runs (and keeps running) it does well. Don't trust it in secure situations yet.
Email me at bkeffer.web(at)thecommandline.org