Homelab
Self-hosting, server setups, reverse proxies, containers, and infrastructure for your own home network.
No space left on device: Docker logs killed Postgres
A full `/var` from never-rotated Docker json logs drove a shared Postgres container into a crash loop – …
Proxmox vs. plain KVM: when it's worth switching
Proxmox VE or plain KVM/QEMU (libvirt)? No performance difference, but different effort and feature set. An honest comparison, …
Postgres Backup for Self-Hosted Apps: From pg_dump to PITR
How to back up Postgres properly in a self-hosted setup: logical dumps with pg_dump, incremental WAL archiving for …
Automatically Updating Docker Containers: Watchtower, Diun & Renovate Compared
Watchtower sounds like the perfect solution for automatic Docker updates – until you realize you have no overview …
I Know Docker. LXC Too? An Honest Starting Point on a Debian Server
Docker has been running on my Debian server for years. LXC I only knew from Proxmox tutorials and …
Traefik vs. Nginx Proxy Manager – Why I (Didn't) Switch
After two years with Nginx Proxy Manager I tested Traefik in my homelab. This article pragmatically explains where …
Local Domains with SSL: Nginx Proxy Manager in the Home Network
Every homelab operator knows the problem: you access a self-hosted service via its IP address and a port …
Production Server for a Django App
The built-in Django development server isn't meant for production. Nginx Unit is a lean alternative to Gunicorn and …