3.1 KiB
3.1 KiB
title: Kuvasz created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, uptime, app-marathon3-batch-b] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=uptime&app=kuvasz]
🦬 Kuvasz
Uptime monitoring avec pages de statut publiques — checks HTTP/TCP/ICMP, alertes, SSL expiry.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | (community) |
| GitHub | (kuvasz-uptime/kuvasz) |
| License | MIT |
| Langage | Kotlin (Spring Boot) |
| Étoiles GitHub | <1k ⭐ |
| Catégorie | cat-uptime |
📝 Description
Kuvasz est un moniteur d'uptime moderne écrit en Kotlin/Spring, avec checks HTTP(s)/TCP/ICMP, intégrations Discord/Slack/Telegram/Email, page de statut publique, et alertes SSL expiry. Différence vs Uptime Kuma: Kuvasz mise sur une architecture multi-utilisateur avec gestion fine des teams et de l'audit, et une stack JVM éprouvée (vs Node). Pour qui: équipes SRE/DevOps qui veulent un monitoring self-hosted avec une vraie gestion multi-tenant.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
kuvasz:
image: ghcr.io/kuvasz-uptime/kuvasz:latest
container_name: kuvasz
restart: unless-stopped
environment:
- KUWASZ_DB_URL=jdbc:postgresql://kuvasz-db:5432/kuvasz
- KUWASZ_DB_USER=kuvasz
- KUWASZ_DB_PASSWORD=changeMe
- KUWASZ_ADMIN_USER=admin
- KUWASZ_ADMIN_PASSWORD=changeMe
- KUWASZ_BASE_URL=https://kuvasz.example.com
labels:
- traefik.enable=true
- traefik.http.routers.kuvasz.rule=Host(`kuvasz.example.com`)
- traefik.http.routers.kuvasz.entrypoints=websecure
- traefik.http.routers.kuvasz.tls.certresolver=letsencrypt
- traefik.http.services.kuvasz.loadbalancer.server.port=8080
kuvasz-db:
image: postgres:16-alpine
container_name: kuvasz-db
restart: unless-stopped
environment:
POSTGRES_USER: kuvasz
POSTGRES_PASSWORD: changeMe
POSTGRES_DB: kuvasz
volumes:
- kuvasz-db:/var/lib/postgresql/data
volumes:
kuvasz-db:
🔄 Alternatives
Open Source
- app-kener — Status page moderne (moins monitoring).
- app-lunalytics — Uptime moderne UI/UX.
- Uptime Kuma — Le plus populaire, Node.js, single-user par défaut.
- Statping-ng — Status page + monitor.
- Healthchecks.io — Cron monitoring, simple.
Propriétaires
- UptimeRobot — Freemium 50 monitors, 5 min interval.
- Pingdom — Référence, cher.
- Better Uptime — Status pages + oncall.
- Statuspage (Atlassian) — Standard entreprise.
🔐 Sécurité
- TLS: Let's Encrypt.
- Auth: comptes + RBAC natif.
- Webhook secrets: signer les URLs Discord/Slack.
- DB: backups réguliers.
📚 Ressources
- GitHub
- Uptime Kuma docs (référence)
Pages Liées
- cat-uptime — Catégorie Uptime
- app-uptime-kuma — Concurrent populaire
- recettes-docker-compose — Templates Docker