This comprehensive guide will help you set up a secure and monitored home server using Ubuntu Server. The guide covers the following components:
Visit the Home Server Setup Guide
-
Nginx Proxy Manager with Authelia
- Secure access to your services with a reverse proxy
- Single sign-on and multi-factor authentication
-
Monitoring Stack
- Prometheus for metrics collection
- Grafana for visualization
- Alert Manager for notifications
-
Logging Stack
- Loki for log aggregation
- Promtail for log collection
- Log visualization in Grafana
-
Security Features
- Automatic Tor users blocking
- Email and Slack alerting
- Docker profiles for service isolation
- Ubuntu Server (fresh installation)
- Docker and Docker Compose installed
- SSH access configured
- Static WAN IP address
- Router with ports 80 and 443 forwarded to your server
/docs
- Documentation for each component/config
- Configuration files and templates/scripts
- Helper scripts for setup and maintenance/website
- Website files for documentation presentation
Follow the guides in order for the best experience: