UptimeFlare
lyc8503/UptimeFlare ↗ ·★ 3.7k ·TypeScript ·Apache-2.0
Surveillance uptime et page de statut serverless sur Cloudflare Workers, avec stockage D1, checks géolocalisés et historique d'incidents.
Aperçu
UptimeFlare est une pile de monitoring pensée pour Cloudflare : checks uptime, historique d’incidents, interface de page de statut et notifications, sans serveur à exploiter. Elle utilise Workers pour l’exécution et D1 pour stocker les données de surveillance, ce qui convient bien aux petits services qui veulent une page de statut transparente sans ajouter une facture de monitoring.
L’ensemble de fonctionnalités est solide pour un projet compatible avec les offres gratuites. Il peut vérifier des endpoints HTTP, HTTPS et TCP, personnaliser les méthodes et les en-têtes, valider des codes de statut ou des mots-clés, afficher des graphiques de temps de réponse, publier des maintenances planifiées et envoyer des notifications via des canaux compatibles Apprise. Le README met aussi en avant les checks spécifiques à une région via le réseau mondial de Cloudflare.
Comme un outil de monitoring fait partie de votre fiabilité, les mises à jour comptent. Le projet documente un avis de sécurité 2026 touchant d’anciennes versions et signale la migration de KV vers D1. Les nouveaux déploiements peuvent partir directement sur la version actuelle basée sur D1, tandis que les installations existantes doivent suivre le guide de mise à niveau.
Points forts
- ✓ Surveillance uptime serverless et page de statut publique sur Cloudflare Workers
- ✓ Prend en charge HTTP, HTTPS et TCP avec méthodes, en-têtes, corps et règles de statut personnalisés
- ✓ Utilise D1 pour les données de monitoring et conserve jusqu'à 90 jours d'historique
- ✓ Peut envoyer des notifications d'indisponibilité via plus de 100 canaux compatibles Apprise
Idéal pour
- →Petites équipes qui veulent une page de statut gratuite
- →Projets indépendants qui surveillent API, sites web et ports TCP
- →Comprendre les Workers planifiés, l'état stocké dans D1 et le déploiement Cloudflare
Pour commencer
- 1 Forkez le dépôt template ou suivez le wiki du projet
- 2 Configurez les moniteurs, les notifications et les paramètres de page de statut
- 3 Déployez sur Cloudflare Workers et D1
- 4 Pointez un domaine personnalisé ou un CNAME vers la page de statut générée si nécessaire
FAQ
Le README annonce jusqu'à 50 checks à intervalles d'une minute, avec des vérifications par région sur le réseau mondial de Cloudflare.
Non. Il prend en charge HTTP/HTTPS et la surveillance de ports TCP, ainsi que des règles de code de statut et de mot-clé pour les cibles HTTP.
Oui. Le README inclut un avis de sécurité 2026 et recommande fortement aux déploiements concernés de se mettre à jour.
Déployer UptimeFlare gratuitement
Plateformes à offre gratuite capables d’héberger ce projet. Choisissez-en une et lancez-vous.