Skip to content

Docker

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

Visit website
Open sourceFreemiumSelf-hostedContainers

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