---
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
