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 server(s)
  • Basics – system names, etc.
  • TODO – what's left to do before moving to production
  • Timeline – order in which things need to 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. Misc – miscellaneous small changes, including small software packages added
  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. Content Management System currently testing Drupal, may change to something else in the future
  15. Wiki currently testing DokuWiki, may change to something else in the future
  16. Cyrus IMAP – email delivery and access (MDA)
  17. SpamAssassin – spam filtering
  18. Mailing Lists – mailing list server (probably Mailman) and web archival
  19. Webmail – browser access to email
build.1124859883.txt.gz · Last modified: 2005/11/05 07:31 (external edit)