Self-Hosted Services
A Beelink mini PC running Docker Compose. Photos, recipes, local LLMs, and document management. All running on hardware I own.
What’s Running
Immich for photo management and backup. It’s the main reason this machine exists. Mealie for recipe organization. Ollama for running local LLMs without API costs. Paperless-ngx for document management with OCR. Glance as a homelab dashboard. Dockhand for automated container updates.
Why Self-Host
Mostly because I can. Google Photos has storage limits and recipe apps tend to disappear when the company folds. Running services myself is how I learn the stack.
What’s Next
The original plan was for these to migrate onto a k3s cluster once its GitOps setup stabilized — see Homelab Kubernetes Cluster. The cluster’s nodes died before that happened, so the migration ran in reverse: this Docker host is now the permanent, consolidated home for these services, not a fallback.
Stack
Docker Compose · Immich · Mealie · Ollama · Paperless-ngx · Glance · Dockhand