The Speicher homelab is a comprehensive self-hosted infrastructure providing services for family productivity, entertainment, automation, and learning.
Core Infrastructure
Productivity
Media & Entertainment
Development
AI/ML Services
Monitoring & Observability
Authentication (Authentik SSO)
Reverse Proxy (Caddy)
DNS (Pi-hole)
VPN (Tailscale)
Wiki.js (this wiki)
Paperless-ngx (documents)
n8n (automation)
Baserow (databases)
Jellyfin (media server)
Audiobookshelf (audiobooks)
Mealie (recipes)
Ghost (blog)
Code-server (VS Code)
Jupyter Lab
Various MCP servers
Git repositories
Ollama (local LLMs)
MetaMCP (AI orchestration)
Qdrant (vector database)
Various MCP servers (GitHub, Todoist, Desktop Commander)
Grafana (visualization dashboards)
InfluxDB (time-series metrics)
Seq (centralized log aggregation)
Dozzle (container log viewer)
Beszel (system resource monitoring)
Uptime Kuma (service uptime monitoring)
osquery (system activity monitoring - planned)
Daily
Weekly
Monthly
Docker Services
System Updates
cd /home/matt/homelab-lucille4
docker-compose pull
docker-compose up -d
sudo apt update && sudo apt upgrade
sudo reboot # if kernel updated
Tier 1 (Critical)
Tier 2 (Important)
Tier 3 (Nice to have)
Authentication (Authentik)
DNS (Pi-hole)
Password manager sync
Document management
Family wiki
Media server
Development tools
Monitoring
AI services
Full Server Loss
Service Failure
Deploy new Ubuntu server
Restore from Ansible playbooks
Restore data from backups
Update DNS records
Check Docker logs
Restart container
Restore from volume backup
Investigate root cause