Edge and identity
Caddy terminates TLS and reverse-proxies every service; Authentik provides single sign-on across the stack.
Around 30 Docker stacks, about 25 running containers: reverse proxy, SSO, VPN egress, GPU photo ML, documents, search, and an LLM gateway.
Running continuously; my daily-driver personal cloud
Renting every service means renting your data, your uptime, and your roadmap. I wanted the alternative to be real rather than theoretical. It is a full personal cloud I administer myself, and it doubles as the proving ground for every infrastructure decision I recommend.
If you would rather own your stack than rent it, this is the setup I run daily.
Caddy terminates TLS and reverse-proxies every service; Authentik provides single sign-on across the stack.
Immich for photos with CUDA-accelerated machine learning, Paperless-ngx for documents, SearXNG for private search, Gotify for push notifications.
LiteLLM as a unified gateway in front of LLM providers, and crawl4ai for structured web crawling. These are the same building blocks the automation work runs on.
gluetun routes selected egress through VPN, Watchtower handles automated image updates, and Portainer gives fleet visibility.
Tell me what you are trying to automate. A call is usually enough to scope it.