SolidPing vs Upptime
Si vous voulez une page de statut gratuite pour quelques URL publiques et que vous vivez déjà sur GitHub, prenez Upptime. Il n'y a rien à héberger. GitHub Actions lance les checks, les issues GitHub portent les incidents, GitHub Pages sert la page de statut, et l'historique est commité dans votre dépôt. Vous créez un dépôt depuis le modèle et vous modifiez un fichier.
SolidPing est un serveur que vous faites tourner (ou notre version hébergée). Ça coûte une machine, et ça apporte des checks plus rapides, plus de protocoles et un modèle d'alerte avec astreinte.
Upptime est développé par Anand Chowdhary, sous licence MIT. Les informations ci-dessous
viennent de ses dépôts et de sa documentation au 6 octobre 2026 (moteur
uptime-monitor v1.44.1). Si nous nous sommes trompés sur un détail, merci d'ouvrir un
ticket.
En un coup d'œil
| SolidPing (auto-hébergé) | Upptime | |
|---|---|---|
| Licence | AGPL-3.0 | MIT (données d'historique sous Open Database License) |
| Coût | Gratuit | Gratuit, consomme vos minutes GitHub Actions |
| Ce que vous faites tourner | Un binaire Go sur SQLite ou PostgreSQL | Rien. Un dépôt GitHub |
| Intervalle minimal | 10 secondes | 5 minutes, le minimum de GitHub pour les workflows planifiés |
| Garantie de cadence | Tourne selon votre planning | GitHub indique que les exécutions planifiées peuvent être retardées en cas de forte charge, et que certaines peuvent être abandonnées |
| Types de check | 40, dont HTTP, TCP, UDP, ICMP, DNS, SSL, SMTP, SSH, gRPC, sept bases de données et des checks navigateur | HTTP(S) et TCP. Checks HTTP ou ping optionnels depuis des points Globalping |
| Incidents | Incidents avec corrélation, escalade et fenêtres de maintenance | Une issue GitHub s'ouvre quand un site tombe et se ferme quand il revient |
| Canaux d'alerte | E-mail, Slack, Discord, Teams, Telegram, ntfy, PagerDuty, webhooks et d'autres ; SMS et appels via votre propre Twilio | Slack, Discord, Teams, Telegram, Zulip, Gotify, webhook, e-mail, et huit fournisseurs SMS |
| Astreinte et escalade | Rotations, remplacements, escalade en plusieurs étapes | Non |
| Page de statut | Publique, sections, domaines personnalisés, abonnés | Site statique sur GitHub Pages, domaine personnalisé, i18n, maintenance planifiée |
| Usage privé | Privé par défaut | La page de statut attend un dépôt public ; en privé il faut une API proxy |
| Multi-régions | Workers et agents privés où vous voulez | Le runner Actions, ou des points Globalping |
| Automatisation | API REST, CLI sp, YAML apply, serveur MCP | L'API GitHub sur votre dépôt |
Là où Upptime est le meilleur choix
Rien à héberger. Pas de serveur, pas de base de données, pas de conteneur. Un dépôt public sur l'offre gratuite de GitHub suffit.
Git sert de journal d'audit. Chaque changement de configuration est un commit, chaque incident une issue, chaque mesure est dans l'historique.
Les SMS prêts à l'emploi. Huit fournisseurs SMS sont intégrés. SolidPing envoie les SMS via votre propre compte Twilio.
Zéro coût pour quelques URL publiques. Pour un site perso ou un petit projet open source, difficile de faire mieux.
Là où SolidPing est le meilleur choix
Intervalle et régularité. SolidPing vérifie jusqu'à toutes les 10 secondes, à l'heure. Upptime vérifie toutes les 5 minutes au mieux, et c'est le comportement documenté de GitHub, pas un défaut d'Upptime.
Les protocoles. 40 types de check contre HTTP et TCP. Si vous surveillez un serveur mail, une base de données, un enregistrement DNS ou un service gRPC, SolidPing a un check pour ça.
Les alertes. Rotations d'astreinte, escalade, fenêtres de maintenance qui coupent les alertes. Upptime ouvre une issue et notifie.
Privé par défaut. Votre tableau de bord et votre page de statut n'ont pas besoin d'un dépôt public.
L'autre modèle
SolidPing Cloud fait tourner le même binaire que la version auto-hébergée, vous pouvez donc vous passer de serveur vous aussi. L'offre gratuite comprend 100 moniteurs, 10 checks par minute et 5 places.
Lequel choisir ?
Prenez Upptime pour une page de statut gratuite sur quelques URL publiques, quand des checks toutes les 5 minutes au mieux suffisent et que vous travaillez sur GitHub.
Prenez SolidPing quand il vous faut des checks plus rapides que 5 minutes, des cibles qui
ne sont pas HTTP, ou de l'astreinte. SolidPing n'a pas d'import Upptime, mais la liste
sites de .upptimerc.yml correspond à des checks HTTP que vous pouvez recréer via le
tableau de bord, l'API ou un fichier YAML.