LinuxAdministration
Jump to navigation
Jump to search
This page forms the entry point to the documentation of my self-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 and OS
- Mac Mini (an old page for previous hardware is Hardware considerations)
- Operating system; see the Debian page for details about working with the OS of my choice
Security topics
- Securing the box
- Service encryption with SSL (see also CAcert and OpenSSL)
- fail2ban
- SASL authentication
Core system
- Debian package management
- Basic system configuration
- Bootloader (currently Grub)
- systemd (init system)
- Managing the Linux kernel (old pages are KernelConfiguration for building custom kernels, and a list of custom kernels I built)
- Disk maintenance (how to organize a hard disk and deal with problems)
- 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)
- Spam filter (currently SpamAssassin)
- Virus scanner (currently nothing, possible amavis, ClamAV)
- Service IMAP (currently Dovecot, previously Courier)
- Webmail (currently Roundcube, previously SquirrelMail)
- Wiki (currently Mediawiki)
- CMS (currently Drupal)
- WebDAV
- Web site maintenance
Other system administration
- X11 configuration
- Backup solution (a combination of tools, see the pages in the Backup category)
- System monitoring (currently Zabbix, previously Nagios)
- System statistics (currently collectd)
- NTP
Developer services
- Subversion
- Git
- Bugtracker (currently Bugzilla)
- QuincyKit (crash reporting service for iOS apps)
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)
- rsync
- CalDAV and CardDAV (currently DAViCal)
Disabled/removed services
- FTP (WuFTP)
- Horde Web Applications
- Plone
- Ajaxterm
- mod_musicindex
- Turn-based Go server
- Squid web cache
- MLDonkey
- Photo gallery (currently Gallery 2)
- Mailing lists (currently Mailman)