Statup

Une page de statut qui ne quitte jamais votre infrastructure.

Arrêtez de répondre « c’est en panne ? » au support. Un seul binaire Rust, sur votre propre serveur.

Pré-v1, et cette page dit où ça fait mal.

Voir le code AGPL-3.0

Le tableau de bord Statup : un incident ouvert sur l’API, une maintenance à venir, six services avec trente jours d’historique et une liste d’activité chronologique.
Une instance en fonctionnement. Basculez le thème plus haut pour la voir en sombre.
  • 1 binaire à déployer
  • 1 fichier sur le disque
  • 0 service à côté
  • 0 appel vers un tiers

Ce qu’une page de statut hébergée ne peut pas dire

Quatre faits, sans astérisque
  • Un binaire, un fichier

    Rust et SQLite compilés ensemble. Rien d’autre à lancer, sauvegarder ou mettre à jour.

  • Vos données ne bougent pas

    Services et incidents vivent sur votre disque. Personne d’autre n’en a de copie.

  • Rien ne se charge d’ailleurs

    Police et images embarquées dans le binaire, sous une politique de sécurité stricte.

  • AGPLv3, et ça le reste

    Code public. La licence le garde public pour quiconque le redistribue.

Ce que le produit fait aujourd’hui

Déjà dans le binaire, pas sur une feuille de route
Santé des services
Un état et trente jours d’historique, par service.
Incidents
Déclarez, mettez à jour, résolvez. La chronologie reste.
Maintenances
Annoncez la fenêtre avant qu’elle n’arrive, avec un décompte.
Changelogs
Pas seulement en marche ou en panne. Ce qui a changé, et quand.
Recherche plein texte
« Quand a-t-on mis à jour Sage ? » Répondu en une requête.
Trois rôles
Lecteur, Publieur, Administrateur. Accès invité en option.
Deux langues, deux thèmes
Français et anglais, clair et sombre.
Accessible
WCAG AA, focus visible, jamais la couleur seule.
Une page d’incident Statup : gravité et cycle de vie, une description en langage clair, et trois mises à jour horodatées de l’équipe.
Les mises à jour publiées pendant l’incident. La trace survit à la résolution.

Pensée pour celui qui n’est pas ingénieur

Le test des deux secondes

Il arrive par un lien posté dans un canal de support, sur un téléphone, déjà agacé. Il a une seule question.

Alors un incident majeur se lit à bout de bras, et chaque état coloré porte une étiquette écrite à côté de lui. C’est pour ça que la page est presque entièrement neutre quand tout va bien.

La page de statut Statup sur un téléphone : un bandeau d’incident rouge occupant le haut de l’écran, le service touché et le temps écoulé depuis le début.

Ce que le produit ne fait pas encore

Mieux vaut ici qu’après le déploiement
  • Notifications

    Aucune pour l’instant. E-mail, webhooks et flux sont le plus grand manque avant la v1.

  • Jamais éprouvé en production

    Le produit n’a jamais tourné une semaine entière sur une infrastructure réelle sous de vrais incidents.

  • Auto-hébergement uniquement

    Il n’existe pas de version hébergée, et statup.dev ne sert que cette page.

  • Le schéma bouge encore

    Attendez-vous à des migrations et des refontes avant la première version stable.

Le mettre en route

Docker, ou compilation depuis les sources
Exécution
Un binaire. Fichiers Docker et compose dans le dépôt.
Stockage
SQLite embarqué, un fichier. Aucun serveur de base de données.
Configuration
Un fichier .env. Seul le secret de session est obligatoire.
Licence
AGPL-3.0.
Lire le README

Questions

Est-ce gratuit ?
Oui, sous licence AGPL-3.0. Exécutez-le, lisez-le, modifiez-le. Si vous redistribuez une version modifiée, ou la proposez à travers un réseau, la même licence s’applique à vos modifications.
Faut-il un serveur de base de données ?
Non. SQLite est embarqué dans le binaire et écrit dans un seul fichier.
Quelque chose est-il envoyé à statup.dev ?
Non. Aucune télémétrie, aucune vérification de mise à jour, aucune requête vers une police ou une image tierce à l’exécution.
Est-ce l’ancien Statup ?
Non. Une page de statut sans rapport, également appelée Statup et écrite en Go, n’est plus maintenue depuis des années. Celle-ci est une base de code différente, écrite en Rust, démarrée en 2026.

À un dépôt de distance.

Rien à créer, rien à payer. Clonez-le et jugez vous-même.

Ouvrir le dépôt