A self-hosted home server setup running on Debian with Podman.
I mainly use this for Taskmanagement, Backups and DNS Adblock.
| Service | Description |
|---|---|
| 🧠 Glance | Dashboard |
| ⛔️ AdGuard Home | DNS Adblock |
| ✅ Vikunja | Task Management |
| 🧪 n8n | Automation Scripts |
| 📁 Filebrowser Quantum | File Management |
| 📊 Uptime-Kuma | Status-Page |
| 🔒 Vaultwarden | Password Manager |
| 🔔 Gotify | Notifications |
| 🌐 Cloudflared | Cloudflare Tunnel |
| Script | Purpose |
|---|---|
| cleanup.sh | System cleanup |
| backup.sh | Backups (private) |
| check_health.sh | Complete health check |
| check_podman.sh | Containers uptime check |
| send_gotify.sh | Send messages to myself via Gotify (private) |
I also use Server-VibeCheck
sudo apt install htop ssh rsync ncdu curl tree jq smartmontools fastfetch at mdadm- Secrets are stored in
.env(not committed obviously) - Rootless by default — containers run as a regular user, not as root.
- Better isolation — no central Docker daemon running with root privileges.
- Easy to automate — containers are started through simple shell scripts.
Home server stack by Knuspii
