Developer tools · container orchestrator
Podman Quadlets
Hacker Approved
Runs Podman containers as native systemd services, so they start, log and restart like other system services, though docs are thin and errors can be hidden in journald.
Summarized from 48 comments.
Runs Podman containers as native systemd services, so they start, log and restart like other system services, though docs are thin and errors can be hidden in journald.
- recommend
- 30
- criticize
- 10
- months recommended
- 10 of 13
Why people love it
Integrates natively with systemd services · 6
Quadlets are implemented as a systemd generator in order to re-use the existing service management system that exists on essentially all major Linux distros.
Jul 2026 · commentThe nice thing about quadlets is exactly that, they integrate with systemd and by extension the rest of the system.
May 2026 · commentPodman is instead reusing the platform which exists, Quadlets are just reusing systemd
Jul 2026 · commentBetter than compose or plain Docker · 4
systemd can manage services on a system just fine, and even better than any compose workload ever could
May 2026 · commentquadlets are undoubtedly better, and I was looking forward to upgrade Debian just for that
Jan 2026 · commentone of the best additive things that podman has on top of the regular docker toolset
Jul 2026 · commentEasy to adopt on systemd hosts · 3
podman quadlets is like a systemd-friendly version of docker compose, which is a good fit for a single server use case
Mar 2026 · commentYou don't have to learn much resource jargon for a quadlet, just the Pod type
Jul 2026 · commentIf you're already using systemd it's barely any effort to add quadlets.
Oct 2026 · commentGood for single-server hosting · 3
podman quadlets is like a systemd-friendly version of docker compose, which is a good fit for a single server use case
Mar 2026 · commentQuadlets are a real game changer for this type of small-to-medium scale declarative hosting
Jan 2026 · commentThey are good for running a local headless persistent service.
Dec 2025 · comment
What people warn about
Errors hidden, hard to debug · 2
The biggest problem with the systemctl daemon-reload (--user) workflow to register quadlets with systemd is it hides any generation errors in journald instead of giving immediate feedback.
Jan 2026 · commentsystemctl never noticed my qualdet definitions, even if podman considered my .container file registered.
Jan 2026 · commentPoor documentation · 3
I agree that the documentation needs a good tutorial to show the complete concept as a starting point.
Jan 2026 · commentDocumentation for those leaves a lot to be desired too, it's just one huge itemized man page.
Dec 2025 · commentQuadlet just has bad docs
Jan 2026 · commentUnclear rootless and system-level support · 3
podman quadlet doesn't seem to support running at a "system level" as a non-root user, at least according to their docs
Jan 2026 · commentMy understanding is quadlet does not solve this, and my options are calling "systemctl --user" or "--userns auto".
Jan 2026 · commentThat was not sufficient. Both for global o user setup.
Jan 2026 · commentMany tiny unit files, esoteric · 2
You have to break the configuration up into a bunch of tiny unit files and then separately copy them to /etc or a dedicated user's dotfiles.
May 2026 · commentthey seem very esoteric, especially if you're not very well versed in systemd service definitions
Jan 2026 · comment
What hackers pick instead
- DockerRecommended for reproducible environments that run identically locally and in deployment, and for easy self-hosting with docker compose; critics stress it is not a real security boundary.558recommend
- KubernetesRecommended as a standard, portable way to deploy and scale containers across many machines, backed by a huge ecosystem, though critics call it complex and overkill for small setups.333recommend
- Docker ComposeDefines a whole multi-container app in one declarative YAML file, making local dev and single-server deployments quick and repeatable; critics find it awkward for production, rootless and multi-host setups.149recommend
- UncloudDeploys containers across several machines with Docker Compose-like simplicity and no Kubernetes control plane. Main caveat: the curl-to-bash install runs as root.33recommend
- podman-composeFree, single-file Python tool that runs Compose-style files on Podman and integrates with systemd; critics say it is not a full drop-in replacement for docker compose.8recommend
Every quote
The 40 most detailed of 48 comments. Each links to the original.
The biggest problem with the systemctl daemon-reload (--user) workflow to register quadlets with systemd is it hides any generation errors in journald instead of giving immediate feedback.
Mixed · Jan 2026 · in “What Has Docker Become?”
Quadlets are implemented as a systemd generator in order to re-use the existing service management system that exists on essentially all major Linux distros.
Recommends · Jul 2026 · in “Podman v6.0.0”
podman quadlets is like a systemd-friendly version of docker compose, which is a good fit for a single server use case
Recommends · Mar 2026 · in “Cockpit is a web-based graphical interface for servers”
The nice thing about quadlets is exactly that, they integrate with systemd and by extension the rest of the system.
Recommends · May 2026 · in “Should I Run Plain Docker Compose in Production in 2026?”
systemd can manage services on a system just fine, and even better than any compose workload ever could
Recommends · May 2026 · in “Should I Run Plain Docker Compose in Production in 2026?”
I agree that the documentation needs a good tutorial to show the complete concept as a starting point.
Mixed · Jan 2026 · in “What Has Docker Become?”
Quadlets are a real game changer for this type of small-to-medium scale declarative hosting
Recommends · Jan 2026 · in “I Cannot SSH into My Server Anymore (and That's Fine)”
quadlets are undoubtedly better, and I was looking forward to upgrade Debian just for that
Recommends · Jan 2026 · in “Lennart Poettering, Christian Brauner founded a new company”
Podman is instead reusing the platform which exists, Quadlets are just reusing systemd
Recommends · Jul 2026 · in “Podman v6.0.0”
one of the best additive things that podman has on top of the regular docker toolset
Recommends · Jul 2026 · in “Podman v6.0.0”
Podman integrates with the systemd service manager, not the rest of the project
Recommends · May 2026 · in “Should I Run Plain Docker Compose in Production in 2026?”
You don't have to learn much resource jargon for a quadlet, just the Pod type
Recommends · Jul 2026 · in “Podman v6.0.0”
If you're already using systemd it's barely any effort to add quadlets.
Recommends · Oct 2026 · in “What I self-host”
I switched a few years back and use Quadlets instead of compose now.
Recommends · Jul 2026 · in “Podman v6.0.0”
those hook into systemd so you can treat them like a normal service
Recommends · Dec 2025 · in “Self-hosting my photos with Immich”
They are good for running a local headless persistent service.
Recommends · Dec 2025 · in “I got hacked: My Hetzner server started mining Monero”
containers and systemd together as a first class citizen
Recommends · Dec 2025 · in “Systemd v259”
You have to break the configuration up into a bunch of tiny unit files and then separately copy them to /etc or a dedicated user's dotfiles.
Criticizes · May 2026 · in “Should I Run Plain Docker Compose in Production in 2026?”
podman quadlet doesn't seem to support running at a "system level" as a non-root user, at least according to their docs
Criticizes · Jan 2026 · in “Lennart Poettering, Christian Brauner founded a new company”
My understanding is quadlet does not solve this, and my options are calling "systemctl --user" or "--userns auto".
Criticizes · Jan 2026 · in “Lennart Poettering, Christian Brauner founded a new company”
systemctl never noticed my qualdet definitions, even if podman considered my .container file registered.
Criticizes · Jan 2026 · in “What Has Docker Become?”
they seem very esoteric, especially if you're not very well versed in systemd service definitions
Criticizes · Jan 2026 · in “What Has Docker Become?”
Documentation for those leaves a lot to be desired too, it's just one huge itemized man page.
Criticizes · Dec 2025 · in “I got hacked: My Hetzner server started mining Monero”
That was not sufficient. Both for global o user setup.
Criticizes · Jan 2026 · in “What Has Docker Become?”
Quadlet just has bad docs
Criticizes · Jan 2026 · in “What Has Docker Become?”
Quadlets are great, you basically can declare a compose file as a systemd unit with all the good and bad that comes with that.
Recommends · Jul 2026 · in “Rebuilding My Homelab with Compose, Ruby, IPv6, and No Kubernetes”
The pattern I've settled on is using Podman quadlets for most services, but that isn't without pain either
Mixed · Sep 2026 · in “US sanctions force The Netherlands off Microsoft and toward alternative NixOS”
Quadlet are great but running podman via systemd as a non root user worked perfectly well before quadlets
Recommends · Jan 2026 · in “Lennart Poettering, Christian Brauner founded a new company”
you should look into quadlets (docker containers managed by systemd) to manage containers with nix
Recommends · Jul 2026 · in “How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS”
It definitely can solve some of those problems, and that’s the approach I’d generally recommend.
Recommends · Jul 2026 · in “Podman v6.0.0”
At the end of the day, quadlets (which are just systemd services) are just text files.
Recommends · Nov 2025 · in “Production-Grade Container Deployment with Podman Quadlets – Larvitz Blog”
I believe that's the version I used before I switched to Quadlets
Recommends · Jul 2026 · in “Podman v6.0.0”
feel much more native and certainly more secure than my old setup
Recommends · May 2026 · in “Building a custom NAS/homeserver with Fedora CoreOS”
Quadlets are another example of systemd (and podman) beauty
Recommends · Jun 2026 · in “You Don't Love Systemd Timers Enough”
Why not have your cake and eat it too with quadlets?
Recommends · Oct 2026 · in “What I self-host”
podman quadlets autoupdate quite nicely
Recommends · May 2026 · in “Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD”
handles the rootless user case properly
Recommends · Jan 2026 · in “Lennart Poettering, Christian Brauner founded a new company”
after that it was a piece of cake
Recommends · Jul 2026 · in “Podman v6.0.0”
Kube play and quadlets are cool
Recommends · Jun 2026 · in “Codex just found a "workaround" of not having sudo on my PC”
saw an 8% drop in power usage
Recommends · Jul 2026 · in “Podman v6.0.0”
Counts from 1,795,640 Hacker News comments, Nov 2025 to Nov 2026. How we count · Report a mistake