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.
Software
Guides
Docker Compose Best Practices for Home Servers
Structure stacks, volumes, networks and updates so your Compose homelab stays maintainable.
Tutorials
How to Install Portainer
Get a web UI for managing Docker containers and stacks in minutes.
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.
In this category
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.