Aller au contenu

Priam Web

Priam, la plateforme qui veille sur les sites de nos clients

Pour héberger et entretenir les sites de nos clients sans mauvaise surprise, nous avons programmé notre propre plateforme. Priam surveille chaque site, le sauvegarde, en garde une copie sur un appareil local et gère son cycle de vie, sans jamais toucher au contenu du client.

Statut
Plateforme programmée et testée, en déploiement
Technologies
TypeScript · Cloudflare Workers · Hono · Astro · D1 · R2 · Stripe
  • 5 minentre deux vérifications d’un site
  • 1 ande sauvegardes mensuelles conservées
  • 2copies hors de l’hébergeur
  • 0témoin pour compter les visites

Le contexte

Chaque site que nous livrons a son propre espace de gestion, fait pour son client. Il fallait un outil, de notre côté, pour veiller sur l’ensemble : savoir qu’un site répond, que son certificat est valide, que ses sauvegardes existent, et pouvoir le restaurer au besoin.

Les outils du marché couvrent une partie du besoin, chacun à sa façon. Nous avons préféré un outil simple, fait pour notre façon de travailler, et qui ne lit jamais le contenu de nos clients.

Les défis

  • Savoir qu’un site est en panne avant que le client ne l’apprenne.
  • Des sauvegardes vérifiables, chiffrées, et gardées ailleurs que chez l’hébergeur.
  • Suspendre ou archiver un site proprement, et le restaurer.
  • Mesurer les visites sans témoin ni suivi des personnes.

Ce que nous avons bâti.

  • Surveillance continue

    Chaque site actif est vérifié toutes les cinq minutes ; son nom de domaine, son certificat et ses sauvegardes toutes les six heures. Un incident s’ouvre après deux échecs de suite, et une alerte part par courriel.

  • Sauvegardes chiffrées

    Chaque nuit, les bases de données des sites sont sauvegardées et chiffrées. Nous gardons trente jours de sauvegardes, plus une par mois pendant un an, et une deuxième copie hors de l’hébergeur.

  • Une copie locale

    Un petit appareil installé au bureau garde une copie de chaque site : fichiers publiés, base de données et photos. C’est lui qui contacte Priam ; Priam ne peut pas l’atteindre de l’extérieur.

  • Performance mesurée

    Une mesure PageSpeed sur cellulaire chaque semaine pour chaque site, avec une alerte si le score chute.

  • Cycle de vie et facturation

    Brouillon, en ligne, suspendu, archivé : chaque transition est enregistrée. Un site suspendu affiche une page de maintenance, sans redéploiement. La facturation passe par Stripe, avec les taxes du Québec.

  • Visites sans témoin

    Un petit script compte les pages vues sans témoin et sans identifiant. L’adresse IP n’est jamais conservée, et les signaux « ne pas me suivre » sont respectés.

Ce que Priam ne fait jamais

  • Lire ou modifier le contenu d’un site client
  • Suivre les visiteurs d’un site
  • Suspendre un site tout seul pour une facture impayée

Les résultats

resultats.txt
  1. $ priam rapport --projet
  2. Par défaut, chaque site client est surveillé et sauvegardé, sans rien à configurer de son côté.
  3. Une copie de chaque site existe chez nous, sur un appareil local, en plus du nuage.
  4. Les actions sensibles sont journalisées et protégées contre les erreurs de manipulation.

Les solutions utilisées

Autres études de cas

Parlons de votre projet.

Racontez-nous ce qui vous fait perdre du temps. Une première rencontre, sans engagement, suffit souvent à voir ce qui est possible.

Nous joindre1 888 697-7426

↑↓ naviguerEntrée ouvrir/ ou Ctrl K rechercher