Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏠 Home-Server Stack

OS Docker

Selfhosted Apps • Scripts

A self-hosted home server setup running on Debian with Podman.
I mainly use this for Taskmanagement, Backups and DNS Adblock.


Preview

Selfhosted Apps

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

Scripts

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


⚙️ System Setup (Debian)

Base packages I use

sudo apt install htop ssh rsync ncdu curl tree jq smartmontools fastfetch at mdadm

📊 Notes

  • 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.

🧠 Author

Home server stack by Knuspii