Automating Docker Updates: Watchtower vs Diun vs Manual Strategies

Automating Docker Updates: Watchtower vs Diun vs Manual Strategies Your homelab is running smoothly. Twenty containers, all humming along. Then a CVE drops for one of your images, and you realize you haven’t updated anything in three months. Docker containers don’t update themselves. Unlike desktop apps with auto-update prompts or Linux packages with apt upgrade, containers stay pinned to whatever image you pulled at deploy time. Without a strategy, your self-hosted stack slowly drifts into a graveyard of outdated software. ...

March 22, 2026 · 9 min · Self Host Setup

Self-Hosting Diun: Docker Image Update Notifications

Self-Hosting Diun: Docker Image Update Notifications You’re running twenty Docker containers. One of them just got a critical security patch upstream. How long until you notice? If you’re using Watchtower, the answer is “automatically — it’ll update itself.” But automatic updates aren’t always what you want. Maybe you run a database that needs careful migration steps. Maybe you’ve been burned by a breaking change at 3 AM. Maybe you just want to know before you act. ...

March 21, 2026 · 8 min · Self Host Setup

Docker Volume Management: Backups, Migration, and Best Practices

Docker Volume Management: Backups, Migration, and Best Practices You’ve got a dozen containers running — Nextcloud, Jellyfin, Paperless-ngx, databases. Each one stores data in Docker volumes. But can you actually back them up? Migrate them to a new server? Clean up the dead weight? If you already understand the difference between volumes and bind mounts, this guide picks up where that leaves off. We’re covering the operational side: how to protect, move, and maintain your Docker volumes in production. ...

March 21, 2026 · 9 min · Self Host Setup

Docker Networking Explained: Bridge, Host, and Macvlan

Docker Networking Explained: Bridge, Host, and Macvlan Networking is the part of Docker that trips up most self-hosters. Your containers need to talk to each other, to the host, and to the outside world — and Docker gives you several ways to wire that up. The three modes you’ll actually use: bridge (the default), host (skip Docker’s network layer entirely), and macvlan (give containers their own IP on your LAN). Each has tradeoffs, and picking the wrong one leads to hours of debugging. ...

March 17, 2026 · 9 min · Self Host Setup

Complete Guide to Docker Volumes and Bind Mounts

Complete Guide to Docker Volumes and Bind Mounts Every self-hosted container you run — Jellyfin, Paperless-ngx, Nextcloud, your databases — needs to store data somewhere. Kill the container without persistent storage and everything’s gone. Docker gives you two main options: volumes and bind mounts. Understanding when to use each is one of the most important skills for any self-hoster. The Problem: Containers Are Ephemeral By default, any data written inside a container lives in its writable layer. When the container is removed, that data vanishes. This is by design — containers are meant to be disposable. ...

March 15, 2026 · 6 min · Self Host Setup

Automating Backups for Your Home Server: Complete Guide

Automating Backups for Your Home Server: Complete Guide You’ve spent hours setting up your perfect home server with Docker containers, configuration files, and precious data. But what happens when a drive fails, ransomware strikes, or you accidentally delete something critical? Without automated backups, you’re one mistake away from losing everything. This guide will show you how to implement rock-solid automated backups for your home server using proven tools and the industry-standard 3-2-1 backup rule. ...

January 29, 2026 · 6 min · Self Host Setup

How to Set Up Portainer for Docker Management

How to Set Up Portainer for Docker Management If you’re running Docker containers on your home server, managing them through the command line can become tedious. Portainer is a lightweight management UI that makes it easy to manage your Docker containers, images, networks, and volumes through a web browser. What is Portainer? Portainer is an open-source container management platform that provides a simple web interface for Docker. It’s perfect for beginners who want a visual way to manage containers, and powerful enough for advanced users who need quick access to container logs, stats, and console. ...

January 29, 2026 · 5 min · Self Host Setup

How to Set Up WireGuard VPN on Your Home Server

Want to securely access your home server and self-hosted services from anywhere? WireGuard is a modern, fast, and easy-to-configure VPN that’s perfect for home server setups. In this guide, I’ll walk you through setting up WireGuard from scratch. Why WireGuard? WireGuard has become the go-to VPN solution for self-hosters because: Fast: Uses state-of-the-art cryptography and minimal code Simple: Configuration files are just a few lines Lightweight: Runs efficiently on even low-power devices Secure: Modern encryption (ChaCha20, Curve25519, BLAKE2) Cross-platform: Works on Linux, Windows, macOS, iOS, Android Compared to OpenVPN or IPsec, WireGuard is significantly easier to set up and maintain. ...

January 21, 2026 · 5 min · Self Host Setup

Self-Hosted Password Manager: Vaultwarden Setup Guide

Tired of trusting your passwords to third-party services? Vaultwarden (formerly Bitwarden_RS) lets you run your own password manager with full Bitwarden client compatibility. Your passwords stay on your server, under your control. In this guide, we’ll set up Vaultwarden using Docker with HTTPS and automatic backups. Why Vaultwarden? Bitwarden compatible — Use official Bitwarden apps on all devices Lightweight — Runs on minimal hardware (even Raspberry Pi) Full featured — Organizations, attachments, 2FA, and more Free — All premium Bitwarden features at no cost Self-hosted — Your data never leaves your server Prerequisites A server running Linux (Ubuntu, Debian, etc.) Docker and Docker Compose installed A domain name (required for HTTPS) Basic command line knowledge Step 1: Install Docker If you don’t have Docker installed: ...

January 19, 2026 · 4 min · Self Host Setup

How to Install Nextcloud on Ubuntu (Complete Guide)

If you’re looking to break free from Google Drive, Dropbox, or OneDrive, Nextcloud is one of the best self-hosted alternatives available. It gives you complete control over your files, calendar, contacts, and more—all running on your own hardware. In this guide, we’ll walk through installing Nextcloud on Ubuntu Server from start to finish. What is Nextcloud? Nextcloud is an open-source, self-hosted file sync and collaboration platform. Think of it as your own private cloud that you fully control. Key features include: ...

January 18, 2026 · 5 min · Self Host Setup