Files
wiki/Catalogue-Self-Hosted/apps/app-kuvasz.md
T
2026-06-09 18:40:21 +02:00

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

Pages Liées