This page summarizes practical knowledge shared in the group about running home servers, small services, and general system administration with a bias towards Debian and similar systems.
Debian is a frequent choice for self-hosting:
Recommendations:
Common hardening patterns that came up repeatedly:
sudo apt install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades
sudo apt install fail2ban
Several directions emerged in the discussions:
sudo apt install --reinstall \
"linux-headers-$(uname -r)" \
virtualbox-dkms dkms
# Download the script curl -LO https://github.com/oliveiraleo/virt-manager-config-arch-linux/raw/main/virt-manager-setup.sh && \ # Give it exec permission and run chmod +x virt-manager-setup.sh && \ ./virt-manager-setup.sh
nginx frequently appears as the unified entry point for web services:
Common self-hosted components include:
Core design rule seen in chat: keep your stack as simple as possible. Fewer moving parts = fewer 3 AM emergencies.