Skip to content
Serverküche
Search

Loading search … (only available on the published site).

Tag

traefik: guides & tutorials

All Serverküche tutorials tagged traefik – hands-on step-by-step self-hosting guides for your own server.

28 tutorials

In Serverküche, Traefik is the doorman in front of every application: it takes ports 80 and 443, fetches a Let’s Encrypt certificate for each subdomain on its own and hands the request to the right container. That way no individual application needs its own open port or its own certificates any more. The recipes here walk through the setup – from the first compose.yaml via routers and labels to middlewares for security headers, rate limiting and access control – and show how the shared proxy network makes the containers reachable.

All tutorials

Making Services Reachable Only Over VPN: Traefik + WireGuard + Internal DNS
Security Intermediate

Services reachable only over VPN

A service that returns 403 from outside and works normally over VPN – same name, same valid certificate. IPAllowList, …

· 11 min read
Authentik: Single Sign-On for All Your Services (Part 1)
Security Advanced

Authentik: Single Sign-On (Part 1)

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

· 16 min read
Hardening Traefik: Security Headers, Rate Limit, BasicAuth & IP Allowlist
Containers Advanced

Hardening Traefik

Using Traefik v3 middlewares properly: set security headers, throttle requests, protect services with BasicAuth and an …

· 13 min read
linkding: Self-Host Your Bookmarks
Applications Intermediate

linkding: Self-Host Your Bookmarks

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

· 12 min read
Syncthing: Sync Files Between Devices – Without the Cloud
Applications Intermediate

Syncthing setup

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

· 10 min read
FreshRSS: Your Own RSS Reader
Applications Intermediate

FreshRSS: Your Own RSS Reader

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

· 8 min read
Homepage: The Dashboard for All Your Self-Hosted Services
Applications Intermediate

Homepage dashboard setup

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

· 8 min read
Host Your Own Website with Hugo – Like Serverküche Itself
Applications Intermediate

Host your website with Hugo

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

· 8 min read
Understanding Docker Networks: bridge, internal DNS & the proxy network
Basics Intermediate

Understanding Docker networks

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

· 8 min read
How HTTPS actually works (and what Traefik does for you)
Basics Beginner

How HTTPS works

Certificate, chain of trust, Let's Encrypt, handshake: this foundational guide explains HTTPS with real commands – and …

· 8 min read
Forgejo: your own Git server behind Traefik
Applications Intermediate

Forgejo: your own Git server behind Traefik

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

· 11 min read
Monitoring with Grafana & Prometheus: your server in live dashboards
Containers Advanced

Monitoring with Grafana & Prometheus

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

· 12 min read
Self-hosting Jellyfin: your own media server behind Traefik
Applications Intermediate

Self-hosting Jellyfin

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

· 14 min read
Self-hosting Immich: your private photo backup behind Traefik
Applications Intermediate

Self-hosting Immich

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

· 12 min read
Self-hosting Paperless-ngx: the paperless office with OCR
Applications Intermediate

Self-hosting Paperless-ngx

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

· 12 min read
Hardening & optimizing Nextcloud: clear every warning (part 2)
Applications Intermediate

Hardening Nextcloud (Part 2)

Get your Nextcloud admin overview green: set up HSTS headers, email sending, enforced two-factor auth and brute-force …

· 13 min read
Installing Uptime Kuma: server monitoring behind Traefik
Applications Intermediate

Installing Uptime Kuma

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

· 12 min read