30 Jan 2007
How to install
If you are one of the early adopters and are already running Snow Leopard you might want to take a look at the Snow Leopard page.
- Introduction
- Preparation
- Installing MySQL
- Compiling MySQL on Tiger
- Compiling MySQL 5.0.x in 32 bits mode on Leopard
- Compiling MySQL 5.0.x in 64 bits mode on Leopard
- Compiling MySQL 5.1.x in 32 bits mode on Leopard
- Compiling MySQL 5.1.x in 64 bits mode on Leopard
- Securing your MySQL install
- Starting MySQL on Leopard
- Installing Apache
- Compiling Apache in 32 bits mode on Leopard
- Compiling Apache in 64 bits mode on Leopard
- Configuring Apache on Leopard
- Compiling Apache on Tiger
- Configuring Apache on Tiger
- Configuring virtual hosts in Apache
- Configuring HTTPS with virtual hosts
- Starting Apache at boot on Leopard
- Starting Apache at boot on Tiger
- Installing PHP
- Compiling PHP in 32 bits mode on Leopard
- Compiling PHP in 64 bits mode on Leopard
- Adding the mcrypt module to PHP on Leopard
- Adding the GD module to PHP on Leopard
- Installing the Mailserver
- The new mailserver setup with Postfix and Dovecot
- Building the components in 32 bits on Leopard
- Building the components in 64 bits on Leopard
- Installing PostfixAdmin 2.2.x
- Creating the mailbox directories on Leopard
- Configuring Postfix for virtual domains and Dovecot authentication
- Configuring Dovecot on Leopard
- Starting Postfix and Dovecot automatically on Leopard
- Checking that the mailserver works
- The old mailserver setup with Postfix and Courier
- The basic mailserver on Tiger
- Building SASL
- Building the Postfix mailserver
- Building the Courier Auth library
- Building the Courier IMAP/POP3 Server
- Setting up the database for mailserver administration
- Create the mailbox directories
- Configuring SASL for SMTP authentication
- Configuring Postfix for virtual domains using MySQL
- Configuring Courier-auth to use MySQL
- Configuring Courier IMAP with your maildir
- Starting your basic mailserver
- The basic mailserver on Leopard
- in 32 bits mode:
- in 64 bits mode:
- Setting up the database for mailserver administration
- Create the mailbox directories
- Configuring SASL for SMTP authentication
- Configuring Postfix for virtual domains using MySQL
- Configuring Courier-auth to use MySQL
- Configuring Courier IMAP with your maildir
- Starting your basic mailserver
- Installing Postfix admin
- Securing your basic mailserver using TLS/SSL
- Installing Roundcube for webmail
- Adding a spam filter on Tiger
- Compiling DSPAM on OS X Tiger
- Creating the database for DSPAM
- Configuring DSPAM
- Configure Postfix to use DSPAM as content filter
- Starting DSPAM
- Training DSPAM with scripts
- Adding a spam filter on Leopard
- Compiling DSPAM on OS X Leopard
- Creating the database for DSPAM on Leopard
- Configuring DSPAM on Leopard
- Configure Postfix to use DSPAM as content filter on Leopard
- Starting DSPAM on Leopard
- Training DSPAM with scripts
- Purging the Dspam database automatically
- Adding a delivery filter – maildrop
- Creating maildirectories automatically
- Greylisting
- Adding a backup (relay) MX server
- Installing Lighttpd
How to upgrade
Here is a list of short documents to help you upgrade any of the components used in the DIYMacServer


