Please put all build info in the build/ namespace. If you're on this page, start the name with "build/" and then the rest of the name of the page. If you're on a page already in a "build" page, just reference the page using the name.

Please don't post any passwords on the wiki!

Here are our current build documents:

Here's the order that the build should generally proceed:

  1. Hardware -- description of the hardware configuration
  2. Debian -- base OS installation and configuration (including hard drive partitioning)
  3. Firewall -- we're using Shorewall to configure iptables
  4. SSH -- a more secure remote access method
  5. Security -- security changes to base installation
  6. IMAP -- Courier IMAP email access
  7. Mailing Lists -- mailing list server (Mailman) and web archival (Pipermail)
  8. Users - how to add/migrate users to the new systems
  9. Postfix -- email transport (SMTP MTA)
  10. SpamAssassin -- spam filtering
  11. Apache -- installation and configuration of Apache web server, including PHP, virtual hosts, etc.
  12. Misc -- miscellaneous packages installed
  13. Logging -- what is logged, to where, reports, and to whom
  14. DNS -- caching-only name server (using BIND 9 in a chrooted environment)
  15. NTP -- Network Time Protocol configuration
  16. Backups -- how we back up our important data
  17. Domain Names -- how authoratative DNS for SLUUG.ORG is handled (hosted externally)

The following are works in progress: