







An overview of my current homelab architecture, focusing on a transition from complex orchestration to a simplified Docker Compose-based setup.
An over-engineered Home Lab with Docker and Kubernetes.
Setting up a personal Home Lab is not a task for lazy people: it incurrs a big cost of maintenance and issues arise even though we might use the best IT-Infrastructure practices… but we can always learn a lot out of it and make it also super fun. In this post I would like to share my journey and share some tips and tricks and issues I bumped into. Let’s jump in!

The Homelab OS for Storage, Docker & VMs
Unraid OS turns your hardware into a powerful home server. Combine NAS storage, Docker containers, and VMs on one system — no matching drives required. Start your free trial today.

Should I Run Plain Docker Compose in Production in 2026?
Yes, plain Docker Compose can still run production workloads in 2026—if you close the operational gaps it leaves: cleanup, healing, image pinning, socket security, and updates.
The Homelab Show – Catch Up on the Vlog and Podcast
The Homelab Show strives to deliver not only introductions to many of the projects that fascinate homelab enthusiasts but also go in depth on how to set some of these projects up from beginning to end. No matter if you are a veteran homelab tech or just starting out, there is something here for you.
Build an Orchestrator in Go (From Scratch)
Develop a deep understanding of Kubernetes and other orchestration systems by building your own with Go and the Docker API.

Docker: Accelerated Container Application Development
Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.

The Industry-Leading Container Runtime | Docker
Read about our industry-leading Docker container runtimes. Docker Engine allows containerized apps to run consistently on any infrastructure — from anywhere.

Cloud native Go: building reliable services in unreliable environments
What do Docker, Kubernetes, and Prometheus have in comm…

What is Podman? How is it Different Than Docker?
Watchtower
A container-based solution for automating Docker container base image updates.
Self-host and scale web apps without Kubernetes complexity | Uncloud
Take your Docker Compose apps to production with zero-downtime deployments, automatic HTTPS, and cross-machine scaling. Self-hosting made reliable without the complexity.

Umbrel - Personal home cloud and OS for self-hosting
Bring the cloud to your home with umbrelOS - a beautiful home server OS for self-hosting, and Umbrel Home - a plug-and-play home server. Install Nextcloud, Jellyfin, Bitcoin node, and hundreds of self-hosted apps in one click.

Apptainer - Portable, Reproducible Containers
Apptainer is an open source container platform designed to run complex applications on high-performance computing (HPC) clusters in a simple, portable, and reproducible way.
How eBPF is shaping the future of Linux and platform engineering
When Docker burst onto the scene in 2013, Linux containers seemed like an overnight success. But the evolution to containers—and microservices and Kubernetes—was actually decades in the making, based on kernel primitives in the Linux operating system. Docker used these primitives, namely cgroups and namespaces, as building blocks to create a lightweight, easy-to-use software packaging format. Linux containers had been used by Google and others for many years, but Docker made them easily accessible to mainstream developers.

Hosting an AT Protocol PDS without containerization - Charlotte Som
A simple setup guide for a PDS without requiring Docker or Caddy