--- 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\|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é) ```yaml 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](https://github.com/kuvasz-uptime/kuvasz) - [Uptime Kuma docs](https://github.com/louislam/uptime-kuma) (référence) ## Pages Liées - [[cat-uptime]] — Catégorie Uptime - [[app-uptime-kuma]] — Concurrent populaire - [[recettes-docker-compose]] — Templates Docker