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)
-
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
Hardware – description of the hardware configuration
Debian – base
OS installation and configuration (including hard drive partitioning)
Firewall – we're using Shorewall to configure iptables
Misc – miscellaneous small changes, including small software packages added
SSH - a more secure remote access method
Sudo - so we can grant access without giving away root password (also logs who did what)
DNS – caching-only name server (using BIND 9)
Logging – what is logged, to where, reports, and to whom
NTP – Network Time Protocol configuration
Kernel – our custom kernel build
Postfix – email transport (SMTP MTA)
Apache – installation and configuration of Apache web server, including PHP, virtual hosts, etc.
MySQL – database required by most Open Source projects
-
-
-
-
Mailing Lists – mailing list server (probably Mailman) and web archival
-
OpenLDAP – integrating LDAP into all locations requiring user authentication
-
Webmin – Web-based system administration
Web Forum – Online web-based forums to dicuss various topics (similar to DISCUSS mailing list)
-
PostgreSQL – database required by some Open Source projects