Daemonless
Every image runs as a real FreeBSD jail, drops root the moment the app starts (UID/GID mapped via PUID/PGID), and passes through automated Quality Gates — port checks, health endpoints, and visual regression — before it's ever pushed to ghcr.io/daemonless/*.
Plex, Immich, Sonarr, Radarr, AdGuard Home, and 90+ more pre-built images
Quick Start, permissions, networking modes, and ZFS storage
Build, test, and publish your own FreeBSD OCI image
The CIT test modes and CI pipeline every image passes
Philosophy, image architecture, and how to get involved
Why FreeBSD, natively#
FreeBSD jails predate the word "container." Daemonless closes the gap between that stability and modern OCI tooling — podman run should just work, without giving up ZFS, PF, or the kernel you already trust. See the full reasoning in Philosophy.
Two runtimes, one image format#
Every image is a standard OCI image, deployable with either:
| Podman | AppJail | |
|---|---|---|
| Feel | Familiar — like Docker on Linux | Native — built for the FreeBSD way |
| Best for | Quick migrations, compose.yaml fans |
Production stability, deep system control |
Start with Quick Start to deploy your first container in minutes.
dbuild is the same build engine behind every image in the fleet — free to use for your own FreeBSD OCI containers.