--- created: 2026-04-13T10:15 updated: 2026-05-31 --- # 🏠 Self-Hosting & Homelab Guides for running your own services at home, including Docker, reverse proxies, DNS, storage, monitoring, and security. ## Docker & Containers - [Self-Hosting Starter Guide](docker/self-hosting-starter-guide.md) - [Docker vs VMs for the Homelab](docker/docker-vs-vms-homelab.md) - [Debugging Broken Docker Containers](docker/debugging-broken-docker-containers.md) ## Reverse Proxies - [Setting Up Caddy as a Reverse Proxy](reverse-proxy/setting-up-caddy-reverse-proxy.md) ## DNS & Networking - [Tailscale for Homelab Remote Access](dns-networking/tailscale-homelab-remote-access.md) ## Storage & Backup - [rsync Backup Patterns](storage-backup/rsync-backup-patterns.md) ## Monitoring - [Tuning Netdata Web Log Alerts](monitoring/tuning-netdata-web-log-alerts.md) - [Tuning Netdata Docker Health Alarms](monitoring/netdata-docker-health-alarm-tuning.md) - [Deploying Netdata to a New Server](monitoring/netdata-new-server-setup.md) ## Services - [Mastodon Instance Tuning](services/mastodon-instance-tuning.md) - [Mastodon Post-Install Hardening (Permissions + Account)](services/mastodon-post-install-hardening.md) - [Mastodon DB Maintenance](services/mastodon-db-maintenance.md) - [Mastodon Federation](services/mastodon-federation.md) - [Mastodon `--prune-profiles` Trap](services/mastodon-prune-profiles-trap.md) - [Mastodon on S3 — Silent Upload Failures](services/mastodon-s3-acl-upload-failures.md) - [Mastodon — Triaging Crowdfunding / Mention-Spam Accounts](services/mastodon-mention-spam-crowdfunding.md) - [Ghost SMTP via Mailgun](services/ghost-smtp-mailgun-setup.md) - [Updating n8n Docker](services/updating-n8n-docker.md) - [Claude Code Remote Control](services/claude-code-remote-control.md) ## Security - [Linux Server Hardening Checklist](security/linux-server-hardening-checklist.md) - [Standardizing unattended-upgrades with Ansible](security/ansible-unattended-upgrades-fleet.md) - [Fail2ban Custom Jail: Apache 404 Scanner Detection](security/fail2ban-apache-404-scanner-jail.md) - [Fail2ban Custom Jail: Apache PHP Webshell Probe Detection](security/fail2ban-apache-php-probe-jail.md) - [Fail2ban Custom Jail: WordPress Login Brute Force](security/fail2ban-wordpress-login-jail.md) - [SELinux: Fixing Fail2ban grep execmem Denial](security/selinux-fail2ban-execmem-fix.md) - [UFW Firewall Management](security/ufw-firewall-management.md)