Aller au contenu principal

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
LicenceAGPL-3.0MIT (données d'historique sous Open Database License)
CoûtGratuitGratuit, consomme vos minutes GitHub Actions
Ce que vous faites tournerUn binaire Go sur SQLite ou PostgreSQLRien. Un dépôt GitHub
Intervalle minimal10 secondes5 minutes, le minimum de GitHub pour les workflows planifiés
Garantie de cadenceTourne selon votre planningGitHub 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 check40, dont HTTP, TCP, UDP, ICMP, DNS, SSL, SMTP, SSH, gRPC, sept bases de données et des checks navigateurHTTP(S) et TCP. Checks HTTP ou ping optionnels depuis des points Globalping
IncidentsIncidents avec corrélation, escalade et fenêtres de maintenanceUne issue GitHub s'ouvre quand un site tombe et se ferme quand il revient
Canaux d'alerteE-mail, Slack, Discord, Teams, Telegram, ntfy, PagerDuty, webhooks et d'autres ; SMS et appels via votre propre TwilioSlack, Discord, Teams, Telegram, Zulip, Gotify, webhook, e-mail, et huit fournisseurs SMS
Astreinte et escaladeRotations, remplacements, escalade en plusieurs étapesNon
Page de statutPublique, sections, domaines personnalisés, abonnésSite statique sur GitHub Pages, domaine personnalisé, i18n, maintenance planifiée
Usage privéPrivé par défautLa page de statut attend un dépôt public ; en privé il faut une API proxy
Multi-régionsWorkers et agents privés où vous voulezLe runner Actions, ou des points Globalping
AutomatisationAPI REST, CLI sp, YAML apply, serveur MCPL'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.