AutoKuma
AutoKuma is a utility that automates the creation of Uptime Kuma monitors based on Docker container labels. With AutoKuma, you can eliminate the need for manual
What is AutoKuma?
AutoKuma is a utility that automates the creation of Uptime Kuma monitors based on Docker container labels. With AutoKuma, you can eliminate the need for manual monitor creation in the Uptime Kuma UI.
Overview of AutoKuma
What it is
AutoKuma is a utility that automates the creation of Uptime Kuma monitors based on Docker container labels. It eliminates the need for manual monitor creation in the Uptime Kuma UI.
Key features
- Automatically creates Uptime Kuma monitors from Docker container labels - Supports multiple monitor sources: Docker, Files (.json/.toml), Docker Swarm, and Kubernetes - Label-based configuration with customizable prefix and monitor properties - Integrates with Uptime Kuma via its API - Can be deployed using Docker Compose with minimal setup
Use cases
- Automatically adding monitors for new Docker containers without manual UI interaction - Managing monitor configurations through container labels for infrastructure-as-code workflows - Reducing operational overhead in environments with many services to monitor
Getting started
The fastest way to get started is with Docker Compose. Create a docker-compose.yml file: ```yaml version: '3' services: autokuma: image: ghcr.io/bigboot/autokuma:latest restart: unless-stopped environment: AUTOKUMA__KUMA__URL: http://uptime-kuma:3001 AUTOKUMA__KUMA__USERNAME: AUTOKUMA__KUMA__PASSWORD: volumes:
- /var/run/docker.sock:/var/run/docker.sock - autokuma-data:/data volumes: autokuma-data:
Then add labels to any container you want to monitor:yaml labels: kuma.my-app.http.name: 'My App' kuma.my-app.http.url: 'https://my-app.example.com' ``` For full installation options (prebuilt binaries, platforms, dev builds) see the repository README.
License and pricing
AutoKuma is released under the MIT License. It is open source and free to use.
Based on the project's public README and repository metadata.