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.

Terminal showing Docker containers running Nextcloud, MariaDB, and Redis in a homelab environment

How to Install Nextcloud with Docker (Self-Hosted Cloud Storage)

The docker-compose.yml used in this guide (copy-paste ready). Why You Should Own Your Files I have been running Nextcloud in my homelab for over three years now. It replaced Google Drive, Dropbox, and iCloud across every device in my household. The honest version of that story is that it took me two attempts to get […]

How to Install Nextcloud with Docker (Self-Hosted Cloud Storage) Read More »

Padlock resting on a laptop keyboard, representing password security and self-hosted credential management

How to Install Vaultwarden with Docker (Self-Hosted Bitwarden Alternative)

How to Install Vaultwarden with Docker (Self-Hosted Bitwarden Alternative) In December 2022, LastPass disclosed that attackers had stolen encrypted password vaults for millions of users. Not metadata. Not email addresses. The actual vaults. The ones containing every password, every note, every saved card. LastPass assured everyone that vaults were safe as long as users had

How to Install Vaultwarden with Docker (Self-Hosted Bitwarden Alternative) Read More »

Ubuntu terminal showing the sudo command prompt, ready for Docker installation on Ubuntu 24.04

How to Install Docker on Ubuntu 24.04: Full Setup + Post-Install (2026)

Not on Ubuntu 24.04? If you are running Debian 12 or Ubuntu 22.04 LTS, the steps are similar but package versions differ. See our Install Docker on Debian 12 and Ubuntu 22.04 LTS guide. The docker-compose.yml used in this guide (copy-paste ready). Why Ubuntu 24.04 Is the Docker Host You Want I run Docker across

How to Install Docker on Ubuntu 24.04: Full Setup + Post-Install (2026) Read More »

K3s: Real Kubernetes on a Raspberry Pi

K3s: Real Kubernetes on a Raspberry Pi

K3s: Real Kubernetes on a Raspberry Pi Let me be honest upfront: running Kubernetes on a single Raspberry Pi is over-engineered. For running a few containers, Docker Compose is simpler, lighter, and more appropriate. If your goal is purely practical — get services running with minimum fuss — you don’t need Kubernetes. That’s not the

K3s: Real Kubernetes on a Raspberry Pi Read More »

Homelab Essential Services (2026): Build Your Full Stack

This isn’t just a hobby. This is how you build the skills to run production-grade infrastructure — from your garage, spare room, or Raspberry Pi. From the homelab: I run over 30 self-hosted services across my homelab. These are the ones I consider essential — the services that would be the first I redeploy if

Homelab Essential Services (2026): Build Your Full Stack Read More »

Compact mini PC with customizable digital display glowing in blue on a dark desk setup.

Raspberry Pi vs Mini PC for Homelab (Power Draw + Real Use)

Raspberry Pi or mini PC for a homelab? It is a question I get asked weekly, and the answer is more “both, for different things” than people expect. I have run both for years. The Pi handles lightweight services where low power and a small footprint matter. The mini PC runs everything else: virtualisation, databases,

Raspberry Pi vs Mini PC for Homelab (Power Draw + Real Use) Read More »

Getting Started with a Homelab: Buy, Build, or Rent?

If you’re getting started with a homelab, you’re likely asking yourself: should I buy new hardware, build a setup from used gear, or rent cloud servers like Linode or DigitalOcean? This guide will help you compare all three paths so you can choose the best fit for your learning goals, budget, and career growth. Homelabs

Getting Started with a Homelab: Buy, Build, or Rent? Read More »

Scroll to Top