User Tools

Site Tools


build

This is an old revision of the document!


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:

  • Goals – what we're trying to accomplish in building the new servers
  • Basics – system names, etc.
  • TODO – what's left to do before moving to production
  • Timeline – order in which things need to proceed
  • IPs – what needs to be changed when changing IP addresses and/or domains
  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. Misc – miscellaneous packages installed
  5. SSH - a more secure remote access method
  6. Sudo - so we can grant access without giving away root password (also logs who did what)
  7. DNS – caching-only name server (using BIND 9)
  8. Logging – what is logged, to where, reports, and to whom
  9. NTP – Network Time Protocol configuration
  10. Kernel – our custom kernel build
  11. Postfix – email transport (SMTP MTA)
  12. Apache – installation and configuration of Apache web server, including PHP, virtual hosts, etc.
  13. MySQL – database required by most Open Source projects
  14. IMAP – Cyrus IMAP email access
  15. SpamAssassin – spam filtering
  16. Mailing Lists – mailing list server (probably Mailman) and web archival
  17. Webmail – browser access to email
build.1133070621.txt.gz · Last modified: 2006/01/16 16:59 (external edit)