Back to Projects
Self-Hosted Services

Self-Hosted Services

RUNNING SURFACE: BARE METAL

A Beelink mini PC running Docker Compose. Photos, recipes, local LLMs, and document management. All running on hardware I own.

Host
Beelink
Runtime
Docker Compose
Services
6 running
Storage
Local
NOTE: IMMICH NEEDS REAL STORAGE PLAN / PAPERLESS OCR IS CPU-HEAVY / GLANCE DASHBOARD IS WORTH IT

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

These will migrate to the K8s cluster as Flux stabilizes. The Beelink becomes a fallback Docker host once the cluster can take the workloads.

Stack

Docker Compose · Immich · Mealie · Ollama · Paperless-ngx · Glance · Dockhand