Files
2026-06-09 18:40:21 +02:00

2.7 KiB


title: Lunalytics 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=lunalytics]

🌙 Lunalytics

Uptime monitoring moderne — checks multi-protocoles, alertes, status page, design dark/light.

📋 Informations Générales

Champ Valeur
Site web (community)
GitHub lunalytics/lunalytics
License MIT
Langage TypeScript (React)
Étoiles GitHub ~1k
Catégorie cat-uptime

📝 Description

Lunalytics est un moniteur d'uptime moderne avec UI propre (dark/light), checks HTTP(s)/TCP/PING/DNS, status page publique, alertes Discord/Slack/Email/Webhook, et historique d'incidents. Différence vs Uptime Kuma: Lunalytics mise sur l'expérience utilisateur moderne (React, theme switcher) et une API first. Pour qui: devs et petites équipes qui veulent un Uptime Kuma-like avec une UI plus contemporaine.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  lunalytics:
    image: ghcr.io/lunalytics/lunalytics:latest
    container_name: lunalytics
    restart: unless-stopped
    environment:
      - PORT=2308
      - JWT_SECRET=***      - DATABASE_URL=sqlite:///data/lunalytics.db
    volumes:
      - lunalytics-data:/data
    labels:
      - traefik.enable=true
      - traefik.http.routers.lunalytics.rule=Host(`luna.example.com`)
      - traefik.http.routers.lunalytics.entrypoints=websecure
      - traefik.http.routers.lunalytics.tls.certresolver=letsencrypt
      - traefik.http.services.lunalytics.loadbalancer.server.port=2308

volumes:
  lunalytics-data:

🔄 Alternatives

Open Source

  • app-kener — Status page belle, monitoring léger.
  • app-kuvasz — Uptime JVM, multi-tenant.
  • Uptime Kuma — Le plus installé, mature.
  • Statping-ng — Status + monitor.
  • Healthchecks — Cron checks.

Propriétaires

  • UptimeRobot — Freemium 50 monitors.
  • Better Stack Uptime — Moderne, oncall inclus.
  • Pingdom — Pro.
  • StatusCake — Cloud checks.

🔐 Sécurité

  • JWT secret: rotation + stockage secret.
  • HTTPS: obligatoire.
  • Public status page: read-only par défaut.
  • Backups: snapshots DB.

📚 Ressources

Pages Liées