Opérateurs et intégrateurs
Déployer une instance, garder la maîtrise de son domaine.
L'implémentation de référence utilise Next.js et Supabase. Elle privilégie un déploiement rapide tout en exigeant des données exportables, des domaines durables et une exploitation réversible.
Architecture de référence
Une pile web moderne, avec des responsabilités explicites.
Le choix actuel accélère le prototype. La doctrine du projet impose néanmoins l'export des données, un domaine durable et une restauration testée.
Démarrage local
Lancer l'implémentation de référence.
Node.js, pnpm et un projet Supabase sont nécessaires. Les migrations versionnées préparent le schéma et les politiques RLS.
git clone https://github.com/dimosia/consultcore.git
cd consultcore
pnpm install
# Créer .env.local avec les variables indiquées ci-dessous
pnpm devAvec un projet Vercel déjà configuré, vercel env pull .env.local peut récupérer les variables de développement sans exposer leurs valeurs.
Configuration
Séparer le minimum local des secrets de fédération.
Exploiter sans créer un nouveau silo.
L'interopérabilité ne remplace ni la sécurité opérationnelle, ni la gouvernance, ni la responsabilité humaine.
- Choisir un domaine ActivityPub durable avant la première fédération publique
- Garder les secrets et clés privées hors du navigateur
- Rendre les traitements entrants et sortants idempotents
- Tester sauvegarde, restauration et redéploiement sur une pile alternative
- Documenter les règles de modération et les responsabilités de l'opérateur

