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

105 lines
3.0 KiB
Markdown

---
title: CheckCle
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, app, monitoring, auto-hebergement]
confidence: medium
contested: false
sources:
- https://selfh.st/apps/?search=checkcle
- https://github.com/operacle/checkcle
---
# 📈 CheckCle
> **Solution de monitoring full-stack en temps réel : uptime, services, serveurs, incidents, status page publique.**
## 📊 Métadonnées
| Champ | Valeur |
| :--- | :--- |
| **Nom** | CheckCle |
| **Slug** | `checkcle` |
| **Catégorie principale** | [[cat-monitoring]] |
| **Langage** | lang_id=15 |
| **Stars** | ⭐ 2687 |
| **Dernière MAJ** | 2026-05-04 |
| **Repo** | [github.com/operacle/checkcle](https://github.com/operacle/checkcle) |
| **Site** | [checkcle.io](https://checkcle.io) |
## 📝 Description
CheckCle est une plateforme de supervision « tout-en-un » auto-hébergée : monitoring d'uptime HTTP/TCP/Ping, alertes multi-canaux (Telegram, Discord, Slack, email), page status publique personnalisable, dashboards de métriques système et gestion d'incidents.
L'interface se veut moderne et accessible aux non-SRE, ce qui en fait une alternative crédible à Uptime Kuma pour ceux qui veulent aussi un côté « page de statut publique » prêt à l'emploi. Le projet est activement maintenu et a dépassé les 2 500 étoiles GitHub.
## 🐳 Installation Docker
```yaml
# docker-compose.yml minimal
services:
checkcle:
image: operacle/checkcle:latest
container_name: checkcle
restart: unless-stopped
ports:
- "8090:8090"
volumes:
- ./data:/app/data
environment:
- PUID=1000
- PGID=1000
- DB_TYPE=sqlite
```
> ⚠️ Adapte image/port/volumes selon le README officiel : https://github.com/operacle/checkcle
## 🔀 Reverse Proxy (Traefik)
```yaml
services:
checkcle:
image: operacle/checkcle:latest
labels:
- "traefik.enable=true"
- "traefik.http.routers.checkcle.rule=Host(`checkcle.example.com`)"
- "traefik.http.routers.checkcle.entrypoints=websecure"
- "traefik.http.routers.checkcle.tls.certresolver=letsencrypt"
- "traefik.http.services.checkcle.loadbalancer.server.port=8090"
```
## 🔧 Configuration
- Ajout de moniteurs HTTP/TCP/ICMP via l'UI
- Configuration des canaux d'alerte (webhooks Discord/Slack/Telegram)
- Personnalisation de la page de statut publique
## 🔀 Alternatives
**Open source** :
- Uptime Kuma (le standard, plus léger)
- UptimeRobot (gratuit en SaaS)
- Statping (status page + monitoring)
**Propriétaires** :
- Better Stack (freemium, moderne)
- Uptime.com (payant, enterprise)
## 🔒 Sécurité
- Authentification utilisateur pour l'admin
- Page de statut publique = choisir ce qu'on expose
- HTTPS obligatoire
## 📚 Ressources
- [selfh.st/apps/?search=checkcle](https://selfh.st/apps/?search=checkcle)
- [GitHub](https://github.com/operacle/checkcle)
- [Site officiel](https://checkcle.io)
## 🔗 Pages Liées
- [[cat-monitoring]] — Catégorie monitoring
- [[Catalogue-Self-Hosted]] — Hub principal