Self-Hosted & Open Source

Guides for running your own services instead of renting them from hyperscalers. Covers Nextcloud for file sync, Jellyfin for media, Vaultwarden for passwords, Gitea for version control, and dozens of other open source platforms that replace the subscription stack most people default to. Every guide includes the Docker Compose file, the reverse proxy config, the backup approach, and the failure modes we have hit in production. Self-hosting is not about paranoia. It is about owning the infrastructure your life runs on, understanding how it works, and keeping your data under your own roof. If you want sovereignty over your digital life, this is the practical path.

Raspberry Pi 5 with SSD attached, running Docker containers in a homelab setup

How to Install Docker on Raspberry Pi (2026 Guide)

Why Docker on a Raspberry Pi Makes Sense I have three Raspberry Pis running Docker in my homelab. One handles DNS and ad blocking, another runs monitoring and a dashboard, and the third runs Listmonk for newsletter management. They draw about 5 watts each, run silently, and cost less than a month of any cloud

How to Install Docker on Raspberry Pi (2026 Guide) Read More »

Terminal showing docker compose up output for a Minecraft server container

How to Run a Minecraft Server in Docker

The docker-compose.yml used in this guide (copy-paste ready). Why Docker Is the Right Way to Run Minecraft I have set up Minecraft servers on bare metal, on VMs, on Raspberry Pis, and in Docker containers. Docker wins. Not because it is trendy, but because it solves every annoyance you will hit with a bare-metal installation.

How to Run a Minecraft Server in Docker Read More »

Terminal showing a Minecraft server starting on Ubuntu 24.04 with Java 21

How to Set Up a Minecraft Server on Ubuntu 24.04

Why a Minecraft Server Is the Best First Server Project I have been running servers professionally for over twenty years. Linux, Windows, bare metal, virtualised, containerised, on-prem, cloud. And if someone asked me what the single best learning project is for someone who wants to understand server administration, I would tell them to set up

How to Set Up a Minecraft Server on Ubuntu 24.04 Read More »

Pi-hole vs AdGuard Home: Which Should You Use?

Pi-hole vs AdGuard Home (2026): Which DNS Ad Blocker Should You Use?

Pi-hole vs AdGuard Home: Which DNS Ad Blocker Should You Use? I run Pi-hole on my own network; AdGuard Home’s feature set below is drawn from its documentation and community deployments, to give it a fair evaluation. They solve the same problem. They both work well. But they are not interchangeable, and the right choice

Pi-hole vs AdGuard Home (2026): Which DNS Ad Blocker Should You Use? Read More »

How to Run Pi-hole in Docker (Complete Guide)

How to Run Pi-hole in Docker (Complete Guide)

How to Run Pi-hole in Docker (DNS Ad Blocking with Docker Compose) If you are already running Docker on your server, putting Pi-hole in a container is the obvious choice. Your DNS service gets the same isolation, portability, and reproducibility as every other service in your stack. You can version control the compose file, blow

How to Run Pi-hole in Docker (Complete Guide) Read More »

Scroll to Top