Categories
Containers
Docker and Docker Compose are the fastest way to run self-hosted apps. Learn images, volumes, networks, and how to keep your stack updated and secure.
In this category
Docker Networking Explained for Home Servers
Understand bridge, host and macvlan networks, container DNS, and how to expose services safely behind a reverse proxy.
How to Install Portainer
Get a web UI for managing Docker containers, images, volumes and stacks in minutes — with security hardening and multi-environment tips.
Docker Compose Best Practices for Home Servers
Structure stacks, volumes, networks, secrets and updates so your Compose homelab stays clean, secure and easy to rebuild.
How to Install Docker on Ubuntu
A step-by-step tutorial to install Docker Engine and Docker Compose on Ubuntu Server, then run your first container.
Docker Basics for Self-Hosting
Learn images, containers, volumes and Docker Compose so you can deploy self-hosted applications with confidence.
Docker vs Podman
Docker vs Podman: architecture, security, rootless mode, Compose support and which container engine to use at home.
Comparisons
Docker vs Podman
Docker vs Podman: architecture, security, rootless mode, Compose support and which container engine to use at home.
Software
Glossary
Docker
A platform for packaging applications and their dependencies into lightweight, portable containers.
Container
An isolated, self-contained package that bundles an application with everything it needs to run.
Docker Compose
A tool that defines and runs multi-container applications from a single declarative YAML file.
Docker Volume
Persistent storage managed by Docker that keeps container data safe across restarts and updates.
Container Image
A read-only, versioned template that a container is created from.
Container Registry
A repository that stores and distributes container images, such as Docker Hub or GHCR.
Dockerfile
A text recipe that describes how to build a custom container image step by step.
Kubernetes(K8s)
A powerful platform for orchestrating containers across many machines, with self-healing and scaling.
Portainer
A web dashboard for managing Docker containers, images, volumes and networks.
Kubernetes(K8s)
An orchestration platform that automates deploying, scaling and managing containerized applications across a cluster.
Helm
The package manager for Kubernetes that bundles manifests into reusable charts.
Container Healthcheck
A command Docker runs periodically to determine whether a container is actually working, not just running.