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: * [[build/goals | Goals]] -- what we're trying to accomplish in building the new servers * [[build/basics | Basics]] -- system names, etc. * [[build/todo | TODO]] -- what's left to do before moving to production * [[build/timeline | Timeline]] -- order in which things need to proceed * [[build/ips | IPs]] -- what needs to be changed when changing IP addresses and/or domains Here's the order that the build should generally proceed: - [[build/hardware | Hardware]] -- description of the hardware configuration - [[build/debian | Debian]] -- base OS installation and configuration (including hard drive partitioning) - [[build/firewall | Firewall]] -- we're using Shorewall to configure iptables - [[build/ssh | SSH]] -- a more secure remote access method - [[build/security | Security]] -- security changes to base installation - [[build/imap | IMAP]] -- Courier IMAP email access - [[build/lists | Mailing Lists]] -- mailing list server (Mailman) and web archival (Pipermail) - [[build/users | Users]] - how to add/migrate users to the new systems - [[build/postfix | Postfix]] -- email transport (SMTP MTA) - [[build/spam | SpamAssassin]] -- spam filtering - [[build/apache | Apache]] -- installation and configuration of Apache web server, including PHP, virtual hosts, etc. - [[build/misc | Misc ]] -- miscellaneous packages installed - [[build/logging | Logging]] -- what is logged, to where, reports, and to whom - [[build/wiki | Wiki]] -- [[http://wiki.splitbrain.org/wiki:dokuwiki | DokuWiki]] - [[build/dns | DNS]] -- caching-only name server (using BIND 9 in a chrooted environment) - [[build/ntp | NTP ]] -- Network Time Protocol configuration - [[build/backups | Backups]] -- how we back up our important data - [[build/domains | Domain Names]] -- how authoratative DNS for SLUUG.ORG is handled (hosted externally) The following are works in progress: * [[build/ldap | OpenLDAP]] -- integrating LDAP into all services requiring user authentication * [[build/mysql | MySQL]] -- database required by most Open Source projects * [[build/webmail | Webmail]] -- browser access to email * [[build/cms | Content Management System]] -- [[http://www.drupal.org/ | Drupal]] * [[build/kernel | Kernel]] -- our custom kernel build (no longer using custom build) * [[build/calendar | Web Calendar]] -- Plans calendar or other calendar * [[build/webmin | Webmin]] -- Web-based system administration * [[build/forum | Web Forum]] -- Online web-based forums to dicuss various topics (similar to DISCUSS mailing list) * [[build/blog | Blog]] -- currently testing [[http://wordpress.org | WordPress]], to see if we can use it as a CMS * [[build/postgres | PostgreSQL]] -- database required by some Open Source projects * [[build/sudo | Sudo]] - we WERE using sudo to grant access without giving away root password, but it did not work out well