LinuxAdministration
From HerzbubeWiki
In July 2003 I bought a fixed IP address, some cheap PC hardware and started the project of hosting my own Internet and Intranet services. My previous experiences as a Unix system adminstrator made the task somewhat simpler, but still there were a lot of things that I needed to learn. I made a point of keeping more or less detailed notes about my activities, first in the form of a simple text file, then later within the pages of this wiki.
This page and the following list form the entry point to the entire documentation of my hosting project. Most of the pages referenced here provide details how to configure parts of the system, but a few pages also provide general information about a topic, such as details on SSL certificates on the ServiceEncryptionWithSSL page.
- Hardware considerations
- Operating system; see the Debian page for details about working with the OS of my choice
- Security topics
- Core system
- Debian package management
- Basic system configuration
- Bootloader (currently LILO)
- Kernel configuration; see also details about my custom kernels
- Network configuration (including details about ADSL and WiFi router configuration)
- Service Provider SolNet
- Service Provider AIK (historical details)
- PAM (Pluggable Authentication Modules)
- NSS (Name Service Switch)
- Core services (services which are used by other intranet systems/services)
- Service syslog
- Service LDAP (currently OpenLDAP)
- Service DHCP (currently ISC DHCP)
- Service DNS (currently BIND9)
- Service Database
- Service default (currently MySQL)
- Service fallback (currently PostgreSQL, for anything else that does not work with the default)
- Service SMTP / Mail Transport Agent (currently exim)
- Service HTTP / Web (currently apache2)
- Email related
- Spam filter (currently SpamAssassin)
- Virus scanner (currently nothing, possible amavis, ClamAV)
- Service IMAP (currently courier)
- Webmail (currently SquirrelMail)
- Mailing lists (currently Mailman)
- Web related
- Wiki (currently Mediawiki)
- CMS (currently Drupal)
- Photo gallery (currently Gallery 2)
- WebDAV
- Web site maintenance
- Other system administration
- X11 configuration
- Backup solution
- System monitoring (currently Nagios)
- System statistics (currently collectd)
- NTP
- Developer services
- Subversion
- Git
- Bugtracker (currently Bugzilla)
- Other services
- Service SSH (currently OpenSSH)
- File server
- Default file server (currently Samba)
- Alternative file server (currently NFS, for any cases that do not work well with Samba)
- Web cache (currently squid)
- MLDonkey
- rsync
- Turn-based Go server
- CalDAV (currently DAViCal)
- Disabled/removed services
