{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreifrk5ipa5z5fvnf72ed3adrpxt7m57eaerqwoko42g2r4ny7unwbu",
"uri": "at://did:plc:bzuknxqdaowg6o7xw3zdyi73/app.bsky.feed.post/3mjrzqkcmc7d2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreihhw65iurvkqnqpas4adobw7kgd7wjd37dgfsq6havvimlmdvy2wm"
},
"mimeType": "image/png",
"size": 29147
},
"path": "/podman/",
"publishedAt": "2026-04-13T14:37:15.000Z",
"site": "https://tommi.space",
"tags": [
"Docker",
"Justus",
"interviewing him for the DWeb blog",
"the official rootless tutorial",
"Autostarting Podman Containers",
"Beszel",
"the main developer and owner of the repository has a political statement in his bio",
"Monitoring my server with Beszel and Dozzle | Federico Scodelaro",
"Beszel Quadlet · henrygd/beszel · Discussion #572 · GitHub",
"Chapter 21. Monitoring containers | Building, running, and managing containers | Red Hat Enterprise Linux | 8 | Red Hat Documentation",
"GitHub - fpatrick/podman-quadlet: Personal Podman Quadlet configurations for self-hosted services in a homelab environment · GitHub"
],
"textContent": "Podman is a drop-in replacement for Docker. I chose it because Justus suggested me to look into it while I was interviewing him for the DWeb blog, and other friends encouraged me to try it in multiple occasions.\n\nBy learning more about it, I found its advantages and its architecture to be very interesting, while remaining relatively simple, and (to the extent of my usage so far) completely compatible with Docker commands. I watched different videos (linked at the bottom of this page)\n\n## Rootless Podman configuration\n\nFollowing the official rootless tutorial:\n\n\n sudo apt install passt # apparently it is already installed as a dependency of podman’s apt package\n\nIn Linux, unprivileged users (non-sudo) do not have permission to open up ports below 1024. In order to allow ports ≥80 to be opened in rootless mode, a systemd parameter has to be set.\n\n\n echo 'net.ipv4.ip_unprivileged_port_start=80' | sudo tee /etc/sysctl.d/99-rootless-ports.conf\n sudo sysctl --system\n\n### Automatically start containers at boot\n\n~~Follow the guide Autostarting Podman Containers.~~ Deprecated. Using quadlets instead.\n\n## Quadlets\n\nQuadlets are configuration files that allow Podman containers to run directly via systemd. Even though\n\n## Monitoring\n\nFor containers monitoring, I have decided to go with Beszel because it seems to be among the lightest and simplest options, but most importantly because the main developer and owner of the repository has a political statement in his bio 🔥!\n\n#TODO))\n\n### Resources\n\n * Monitoring my server with Beszel and Dozzle | Federico Scodelaroj\n * Beszel Quadlet · henrygd/beszel · Discussion #572 · GitHub\n * Chapter 21. Monitoring containers | Building, running, and managing containers | Red Hat Enterprise Linux | 8 | Red Hat Documentation\n\n\n\n## Resources\n\n * GitHub - fpatrick/podman-quadlet: Personal Podman Quadlet configurations for self-hosted services in a homelab environment · GitHub\n\n",
"title": "Podman"
}