{
  "id": 10162040,
  "title": "Uptime Kuma on Fedora with Podman Quadlet",
  "url": "https://urgent.news/2026/09/27/uptime-kuma-on-fedora-with-podman-quadlet",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-27T07:11:11.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/jantolentino/uptime-kuma-on-fedora-with-podman-quadlet-92d"
  },
  "original_language": "en",
  "account": "Over the weekend, the author set up Uptime Kuma on their mini-server for monitoring important work services. They found Uptime Kuma's Slack notifications to be a convenient way to receive alerts when something goes down. The author also wanted to learn Podman Quadlet, a method for managing containers using declarative files that automatically generate systemd services, ensuring the apps start at boot and stay running.\n\nTo begin, the author ensured Podman was installed and up-to-date on their Fedora machine using the command: sudo dnf update -y && sudo dnf install podman -y. They then created a directory structure called \"infrastructure/uptime-kuma\" to organize tools and mount a volume for the Uptime Kuma configuration, ensuring it persists even if the container restarts.\n\nThe author addressed SELinux permissions by changing the file type of the data folder to allow the container to write to it. They created a Kubernetes YAML file (uptime-kuma.yaml) to define the pod and container, specifying the container image, port mappings, environment variables, and volume mount points.\n\nNext, the author created a Quadlet .kube file named uptime-kuma.kube in the ~/.config/containers/systemd directory to integrate Podman Quadlet with systemd. This file tells systemd to manage the Kubernetes YAML and enables the service to start automatically when the server boots up. The final step was to enable lingering, which ensures the Uptime Kuma instance stays running 24/7 even without an active SSH session.",
  "summary": "Over the weekend, I decided to set up Uptime Kuma on my mini-server. I needed a quick way to monitor some important work services, and Uptime Kuma’s Slack notifications make it easy to get alerts directly in our channel whenever something goes down. While I was at it, I figured it was the perfect time to learn Podman Quadlet . I have recently learned as a neat way to manage containers using…",
  "key_points": [
    "Uptime Kuma installed on Fedora mini-server for service monitoring",
    "Podman Quadlet used to manage containers with declarative files",
    "SELinux permissions adjusted and systemd service enabled via Quadlet"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}