Servers & monitoring
Uptime Kuma
Self-hosted uptime monitoring and status pages, with alerts when a service stops responding.
Release notes / 2.5.11
Released 2026-11-12. Snapshot from the included release data, not a live check.
### ⬆️ Security Fixes - #8094 chore: Update dependencies - GHSA-437w-j82f-9vjh fix: [Admin Only] RCE via an upstream package's regression (Details will be revealed after 7 days) (Thanks @Tomer-PL)
Read the full release notes on GitHub ↗Available on these platforms
The monitoring dashboard is used in a browser; the service must run elsewhere or on a supported host. No native phone app is asserted.
Compatibility details and official sources
- Web - Browser interface
Official availability checked 2026-11-12. Availability is not feature parity. The recorded release and license refer to the linked source project; separate clients can differ. No install or compatibility test was run.
Before you install
Know when things go down, before others tell you.
- What does it run on?
- A Docker container or Node.js app that checks websites, ports and services on a schedule.
- Where is my data?
- Monitor definitions, response-time history and status pages live on your server. Status pages give others a place to check without dashboard access.
- What will I maintain?
- The container, its alert channels (services such as Gotify) and updates. An availability monitor, not a replacement for full metrics.
Advice and funding routes source-checked November 12, 2026. Researched, not an install or restore test. Installation source ↗ · Report a correction

Uptime Kuma checks websites, ports and other services on a schedule, records their response times, and sends alerts through services such as Gotify. Its status pages give other people a place to check for outages without access to the monitoring dashboard.
It is an availability monitor, not a replacement for backups or a full metrics system. Run it somewhere independent of the services you monitor if you want to hear about a whole-server or internet outage.
Quick start
Verified against Uptime Kuma’s own documentation on November 8, 2026; we haven’t run these setups ourselves.
Docker is an upstream-supported route. The NixOS module is maintained in nixpkgs; its packaged version can differ from the recorded upstream release above. These examples keep the dashboard on localhost. For remote access, use an SSH tunnel or a reverse proxy with HTTPS, rather than opening the administration port directly.
Docker Compose
Save this as compose.yaml, adapted from the official Compose file with
a localhost-only port binding:
services:
uptime-kuma:
image: louislam/uptime-kuma:2
ports:
- "127.0.0.1:3001:3001"
volumes:
- uptime-kuma:/app/data
restart: unless-stopped
volumes:
uptime-kuma:
Run docker compose up -d, open http://localhost:3001 on the host, and
create the initial administrator account before making it reachable by
others. Add a monitor and configure an alert destination in the dashboard.
Keep the data volume on local storage: upstream warns that NFS and other
filesystems without reliable POSIX file locks can corrupt the SQLite
database. Back up /app/data before updates, and read the migration guide
before changing major image tags.
This needs Docker and the Compose plugin. On Ubuntu Server,
sudo apt install docker.io docker-compose-v2 installs both; on NixOS,
virtualisation.docker.enable = true; enables Docker.
NixOS
services.uptime-kuma = {
enable = true;
settings = {
HOST = "127.0.0.1";
PORT = "3001";
};
};
Run sudo nixos-rebuild switch, then visit http://127.0.0.1:3001 on
the host to create the administrator account. The module keeps its data
in /var/lib/uptime-kuma; include that state in your backup plan.
Why it’s listed
A small team needs to know when its website or internal tool goes down. Uptime Kuma makes that check visible and gives an outage somewhere to send an alert. Pair it with Gotify for a self-hosted notification path.
Documentation
Docker Compose · Self-hosted uptime monitoring and status pages, with alerts when a service stops responding. Paste into your AI assistant. It may only be able to guide you. Review changes before running anything.
Researched, not run by the Index. Checked 2026-11-12. No AI account or connection is needed here.
Read or copy the prompt manually
NixOS · Self-hosted uptime monitoring and status pages, with alerts when a service stops responding. Paste into your AI assistant. It may only be able to guide you. Review changes before running anything.
Researched, not run by the Index. Checked 2026-11-12. No AI account or connection is needed here.
Read or copy the prompt manually
Tags: Monitoring
Want help running it? Ask FOSSadmin about hosting and maintenance ↗