Skip to content

Docker

The standard way to run self-hosted apps in containers.

Visit website
Open sourceFreemiumSelf-hostedContainers
Difficulty
Beginner
Pricing
Freemium
License
Open source
Operating system
Linux, Windows, macOS, Docker

Docker packages applications into portable containers that run the same everywhere. Combined with Docker Compose, it is the fastest, cleanest way to deploy and update the dozens of services a typical home server runs.

Key features

Pros

  • Enormous community and documentation
  • Reproducible, easy to back up and migrate
  • Minimal overhead compared to VMs

Cons

  • Networking concepts have a learning curve
  • Rootful Docker runs as a privileged daemon

Operating system

LinuxWindowsmacOSDocker

Alternatives

A daemonless, rootless container engine.

Open sourceFreeSelf-hosted