
Headscale: Your Own Tailscale Network
Headscale 0.29.5 as your own control server behind Traefik: nodes, MagicDNS, an embedded DERP relay, ACLs and an exit …
Tag
All Serverküche tutorials tagged docker – hands-on step-by-step self-hosting guides for your own server.
35 tutorials
Almost every recipe in Serverküche ends up at Docker – because an application together with its
database, cache and dependencies runs cleanly in containers far sooner than it does installed
natively. The recipes here build on each other: first the engine and the Compose plugin, then
the compose.yaml with services, volumes and networks, and finally the questions that actually
hurt in day-to-day operation – where your data lives, how containers talk to each other, and how
the whole stack stays current without an update tearing half the installation apart.

Headscale 0.29.5 as your own control server behind Traefik: nodes, MagicDNS, an embedded DERP relay, ACLs and an exit …

Harden containers with Docker's own tools: drop capabilities, no-new-privileges, read_only with tmpfs and resource …

Set up Authentik 2026.8 with Docker and Traefik: your own identity provider with Postgres instead of Redis – initial …

Set up Dockge 1.5 behind Traefik: edit and deploy Compose stacks in the browser and follow the logs live – without …

Set up Audiobookshelf 2.37 with Docker and Traefik: an audiobook library with chapters, podcast subscriptions, …

Set up WordPress with Docker and MariaDB behind Traefik – with HTTPS, an isolated database and an honest update …

All your bookmarks in one place, across devices and without browser lock-in: linkding as a lean bookmark manager behind …

Stream your music collection from anywhere – no subscription, no tracking: Navidrome behind Traefik, with app support …

Notices when a backup does NOT run: Healthchecks monitors cron jobs via a dead man's switch and alerts on failure – …

Merge, compress, convert PDFs and make them searchable with OCR – locally instead of on online services: Stirling-PDF …

Sync folders directly between your devices, encrypted and without a third-party cloud: Syncthing as peer-to-peer sync …

All your news sources in one place, no algorithm and no tracking: FreshRSS as a self-hosted RSS reader behind Traefik – …

A tidy start dashboard for your server: Homepage links every service, shows system load and the live Docker container …

Build a static website with Hugo and serve it from a Docker container behind Traefik – fast, secure, no database. …

Why does every app recipe declare a proxy network? This guide explains Docker networks, internal DNS and container …

Immich part 2: make the mobile backup reliable, switch the AI search to your language, add existing photos as an …

Set up AdGuard Home with Docker: your own DNS server that blocks ads, trackers and malicious sites for all devices – …

Forgejo CI/CD on your own server: register a Forgejo Actions runner with Docker-in-Docker and get your first pipeline …

Self-host ntfy with Docker & Traefik: push messages to your phone via a simple curl – ideal for backup reports, …

Named volume or bind mount? This foundational guide explains the difference, shows both with real examples, and when to …

Set up Matomo 5.14 with Docker & Traefik: privacy-friendly web analytics with IP anonymization, entirely without Google …

Set up Forgejo with Docker & Traefik: your own Git server with HTTPS, repos via web UI, cloning over HTTPS and SSH – the …

Set up HitKeep with Docker and Traefik: cookieless, GDPR-friendly website statistics on your own server – with tracking …

Update discipline for your Docker stack: pin versions, get notified about updates with Diun, apply them safely, clean up …

Set up CrowdSec with the Traefik bouncer: detect attacks from the access logs, block attackers with a 403 and benefit …

A complete monitoring stack of Prometheus, node-exporter, cAdvisor and Grafana behind Traefik – with live metrics for …

Set up Jellyfin with Docker behind Traefik: stream your movies, series and music – with HTTPS and the library on …

Set up Immich with Docker behind Traefik: the self-hosted alternative to Google Photos – with automatic phone backup, …

Set up Paperless-ngx with Docker behind Traefik: archive documents searchably via OCR – with full-text search, tags and …

Set up Uptime Kuma behind Traefik and monitor your services: monitors, notifications and a status page – the first real …

Set up Nextcloud with Docker behind Traefik: your own cloud for files, calendar and contacts – with MariaDB, Redis and …

Self-host Vaultwarden: a lean, Bitwarden-compatible password manager behind Traefik with HTTPS, an admin panel and an …

Traefik as a reverse proxy in front of your containers, with automatic Let's Encrypt certificates: every app gets a …

compose.yaml explained: services, volumes, networks and variables – the Docker vocabulary every app recipe in the …

Install Docker Engine and Docker Compose cleanly from the official repository – the foundation for most self-hosting …