How to Install Heimdall on Docker
Heimdall is a self-hosted dashboard that collects all your homelab services into a single page of clickable tiles covered in the homelab hub post. This post covers only the Docker
Know your tech
Heimdall is a self-hosted dashboard that collects all your homelab services into a single page of clickable tiles covered in the homelab hub post. This post covers only the Docker
Pi-hole is a DNS sinkhole that blocks ads and trackers at the network level, covered in the homelab hub post. This post covers only the Docker installation. Prerequisites You need
Portainer is a lightweight web UI that runs as a Docker container and lets you manage containers, images, volumes, and networks from your browser. Portainer was covered in the homelab
A docker-compose.yml file is how you define an entire application stack in one place, every container, how they connect, and where they store data, so you can start everything with
Installing Docker on Linux comes down to one decision: always use the official Docker repository, not the version your distribution ships with. The packages in Ubuntu’s and Debian’s default repos
Stable Diffusion WebUI is a browser-based interface that runs the Stable Diffusion image generation model on your own hardware, free, private, and completely unlimited. No subscriptions, no usage limits, no
n8n is an open-source workflow automation platform that runs as a Docker container and connects every tool in your homelab into a coordinated system that can respond to events intelligently
AnythingLLM is an open-source application that lets you chat with your private documents using local AI entirely on your own hardware, with no cloud required. It takes the concept of
Open WebUI is a self-hosted web interface for interacting with large language models. It takes your local Ollama setup and wraps it in a polished browser-based interface that anyone can
Ollama is an open-source tool that lets you run powerful large language models directly on your own hardware, free, private, and fully offline. No cloud, no subscription, no data leaving
The best Docker containers for homelab are not the most exciting ones available; they are the right ones. These six each address a critical layer of a functional homelab: management,
WireGuard Easy is a Docker container that packages the WireGuard VPN protocol with a web-based management interface. It gives your homelab a single encrypted entry point you can reach from
If you run a homelab, you know the drill. SSH into your server, type a command to see what’s running, another to check logs, another to deploy something new. It
If you’ve spent any time in tech, you’ve heard two terms thrown around for running isolated applications: Docker containers and Virtual Machines. They both solve similar problems, isolating applications and
If you’re new to the container world, you’ve seen two names everywhere: Docker and Docker Compose. They sound related. They are. But they are not the same thing. People often
You’ve mastered running single containers with Docker. But real applications are rarely that simple. They need databases, caches, backend services, and APIs all running together, all talking to each other.
If you’re new to Docker, two terms constantly come up: Docker Image and Docker Container. People use them interchangeably, but they are not the same thing. Get this distinction right,
A Docker container is a lightweight, standalone, executable package that includes everything needed to run a piece of software: the code, the runtime, the system tools, and the libraries. This
Docker is a tool that lets you package and run applications in isolated environments called containers. If you’ve ever struggled with getting software to run on a different machine, Docker