buyer kit

Docker homelab kit

Learn containers with real services instead of following tutorials and forgetting them.

Who this is for

Developers and IT learners who want hands-on Docker practice at home.

The useful answer

One machine or VM running Docker, Docker Compose for multi-container apps, persistent volumes, reverse proxy, and simple self-hosted services to practice on.

buying order

Buy in this order so the cheap stuff does not become clutter.

  1. orderInstall Docker on a spare machine, VM, or WSL2.
  2. orderLearn basic container and image commands before Compose.
  3. orderDeploy a simple service like Nginx or Pi-hole with Docker Compose.
  4. orderAdd persistent volumes and networks for realistic multi-container setups.
  5. orderAdd a reverse proxy like Traefik or Nginx Proxy Manager when you run multiple web services.

decision options

Verify the requirement before choosing a product.

must-haveretailer search · not an exact-product endorsement

Docker Desktop or Docker CE

Use this retailer search as a category starting point. The exact products in the results have not been individually source-checked by StackGeist.

Check before buyingDocker Desktop works on Windows and Mac. Use Docker CE on Linux.
must-haveretailer search · not an exact-product endorsement

Portainer Community Edition

Use this retailer search as a category starting point. The exact products in the results have not been individually source-checked by StackGeist.

Check before buyingPortainer simplifies container management but learn the CLI first.
nice-nextretailer search · not an exact-product endorsement

Nginx Proxy Manager

Use this retailer search as a category starting point. The exact products in the results have not been individually source-checked by StackGeist.

Check before buyingOnly useful when you run multiple web apps on one host.
nice-nextretailer search · not an exact-product endorsement

Docker Compose reference guide

Use this retailer search as a category starting point. The exact products in the results have not been individually source-checked by StackGeist.

Check before buyingCompose simplifies multi-container apps. Start with simple examples.
skip-until-neededretailer search · not an exact-product endorsement

Awesome-Selfhosted list

Use this retailer search as a category starting point. The exact products in the results have not been individually source-checked by StackGeist.

Check before buyingPick beginner-friendly services like Pi-hole, Jellyfin, or Uptime Kuma.

Paid Amazon search links are marked and may earn a commission; they are category research paths, not blanket endorsements of the returned products. Internal links lead to StackGeist decision pages with evidence status, fit notes, limitations, and reasons to skip.

FAQ

Questions people ask before buying.

Do I need Kubernetes to learn containers?

No. Start with Docker and Docker Compose. Kubernetes adds orchestration complexity that most homelabs do not need.

What self-hosted services should I run first?

Start with simple apps like Pi-hole, Nginx, or Uptime Kuma. Avoid complex services until you understand volumes and networks.