Guides

Watchtower: Auto-Update Your Docker Containers
beginner

Watchtower: Auto-Update Your Docker Containers

Use Watchtower to automatically keep your Docker containers updated to the latest image versions — with notifications and scheduling options.

Pi-hole DNS Ad Blocking: Complete Setup Guide
beginner

Pi-hole DNS Ad Blocking: Complete Setup Guide

Set up Pi-hole on Docker to block ads and tracking at the DNS level across your entire network — no browser extensions, no per-device setup.

Vaultwarden (Bitwarden) Setup on Docker
beginner

Vaultwarden (Bitwarden) Setup on Docker

Self-host your own Bitwarden-compatible password manager with Vaultwarden on Docker. Full setup with HTTPS, mobile access, and backups.

Immich: Self-Hosted Google Photos Replacement Setup
beginner

Immich: Self-Hosted Google Photos Replacement Setup

Set up Immich on Docker for a fully self-hosted photo and video library with automatic mobile backup, face recognition, and album sharing.

Uptime Kuma: Dead-Simple Monitoring for Your Homelab
beginner

Uptime Kuma: Dead-Simple Monitoring for Your Homelab

Set up Uptime Kuma on Docker to monitor every service in your homelab, get instant alerts when something goes down, and publish a status page.

Jellyfin Setup on Docker: The Complete Guide
beginner

Jellyfin Setup on Docker: The Complete Guide

Set up your own Jellyfin media server on Docker with hardware transcoding, organized media directories, and remote access via Tailscale.

How to Set Up Paperless-ngx With Docker (Go Paperless in an Afternoon)
intermediate

How to Set Up Paperless-ngx With Docker (Go Paperless in an Afternoon)

Install Paperless-ngx with Docker Compose, configure OCR and automatic tagging, and set up an inbox folder that processes documents automatically.

Mealie Recipe Manager: Self-Host Your Recipes With This Docker Setup
beginner

Mealie Recipe Manager: Self-Host Your Recipes With This Docker Setup

Install Mealie with Docker Compose, import recipes from any URL, and set up meal planning with a self-hosted recipe manager that actually works.

Syncthing Setup Guide: Replace Dropbox With a Self-Hosted Sync Server
beginner

Syncthing Setup Guide: Replace Dropbox With a Self-Hosted Sync Server

Run Syncthing in Docker, pair it with your laptop and phone, and get continuous file sync across all your devices with no cloud in the middle.

How to Set Up a Local DNS Server With Technitium (Ditch the Router DNS)
intermediate

How to Set Up a Local DNS Server With Technitium (Ditch the Router DNS)

Run Technitium DNS in Docker to get internal hostnames, ad blocking, and split DNS for your homelab — no more IP addresses in your browser.

How to Set Up Nginx Proxy Manager With Docker (Complete Guide)
intermediate

How to Set Up Nginx Proxy Manager With Docker (Complete Guide)

Install Nginx Proxy Manager with Docker Compose, add your first proxy host, and get HTTPS working for every service on your homelab.

Docker Compose for Beginners: Organizing Your Home Server the Right Way
beginner

Docker Compose for Beginners: Organizing Your Home Server the Right Way

How to write Docker Compose files, organize your homelab services, manage environment variables, and keep everything maintainable long-term.

Articles