Services : modes, données et compatibilités
Les services N2 sont choisis par recette. Le projet utilise un fournisseur réservé ou un raccordement autorisé ; la compatibilité des moteurs, les accès et les opérations de données sont explicites.
Les services N2 du registre actuel
Au relevé du , le catalogue contient 9 services N2 : PostgreSQL, MySQL avec sa variante MariaDB, Redis, SSO / OIDC, SMTP, IMAP, ClickHouse, MongoDB et inférence. Chaque fiche précise les versions, paramètres, dépendances et preuves par opération.
IMAP permet les lectures privées qualifiées avec Roundcube et SnappyMail ; les envois SMTP observés utilisent un collecteur privé. ClickHouse porte les mesures de Plausible, avec PostgreSQL pour les comptes. Les profils PostgreSQL avec extensions et la variante MariaDB d’ERPNext restent des paramètres des services existants. Redis ne qualifie pas une substitution par Valkey.
Les sauvegardes exportées, restaurations, migrations de moteur et options de haute disponibilité se lisent séparément. Une opération observée dans une composition ne certifie pas toutes les variantes ni une disponibilité commerciale générale.
La sélection historique du 5 septembre 2026
Les 26 intentions de services et capacités ci-dessous conservent le périmètre prévu à cette date. Pour les entrées désormais couvertes, l’état du module courant fait autorité.
- SQL dédié local : PostgreSQL, MariaDB et MySQL, une instance propre au client. Chaque moteur dispose d’une option trois instances de données sur trois hôtes distincts, à qualifier sans mécanisme, SLA ni RPO/RTO garanti. Dédié ne signifie pas hôte physique exclusif.
- Autres services dédiés locaux : MongoDB, Valkey pour cache/sessions/files, RabbitMQ, OpenSearch et ClickHouse. Les versions et la compatibilité se qualifient pour chaque recette.
- Offres dédiées client : Keycloak pour l’identité et le SSO des applications, OpenBao pour leurs secrets, Forgejo pour leurs dépôts Git, Uptime Kuma pour leur surveillance. Le service Git est une dépendance de publication, pas un runtime. L’offre Keycloak client est distincte de l’IAM plateforme.
- Stockage partagé local : S3 MinIO, fichiers NFS via CephFS/passerelle et volumes bloc Ceph RBD. Isolation clients/projets, API, droits et quotas sont un contrat cible. Aucun raccordement MinIO/Ceph ni migration n’est annoncé comme réalisé.
- Compléments conditionnels : SMTP sortant et réception/IMAP aux choix logiciel et mode ouverts ; Memcached et NATS selon l’application ; PostgreSQL vectoriel avec versions exactes VectorChord/pgvector à qualifier.
- Capacités transverses : sauvegarde/restauration, IAM et cycle de vie avec API de gestion, quotas et mesure d’usage. Leur qualification est séparée de l’installation des logiciels.
Les moteurs SQL ne sont pas interchangeables. La composition qualifiée WordPress utilise PHP + MySQL, sans substitution implicite de MariaDB. Restaurer les données et revenir à une version de code sont deux opérations distinctes.
Hub par catégorie
Retrouvez les modes retenus dans la matrice, puis les références historiques des addons plus bas. Aucune alternative n’est proposée automatiquement à la place d’un logiciel retenu.
Références historiques des addons
Versions, tarifs et parcours déjà documentés sont conservés ci-dessous dans leur périmètre historique. Ils ne constituent ni la sélection ni la disponibilité des nouveaux standards N2. Percona, FerretDB, Redpanda, Stalwart, LiteLLM et Spark ne sont pas ajoutés automatiquement à la sélection retenue ; SMTP et IMAP gardent leurs choix ouverts.
Bases relationnelles
| Addon | Versions | Licence | Plans | Prix / mois |
|---|---|---|---|---|
| postgres | 15, 16 | PostgreSQL | free · standard · pro | 0 · 15 · 60 € |
| mysql | 8.0, 8.4 | GPL v2 | free · standard · pro | 0 · 12 · 50 € |
| mariadb | 10.11 · 11 · 11.4 | GPL v2 | free · starter · business | 0 · 7 · 30 € |
| percona | 8.0, 8.4 | GPL v2 | starter · business · enterprise | 12 · 45 · 180 € |
Bases NoSQL / document
| Addon | Versions | Licence | Plans | Prix / mois |
|---|---|---|---|---|
| mongodb | 6, 7 | SSPL | free · starter · business | 0 · 8 · 35 € |
| ferretdb | latest | Apache 2.0 | free · starter · business | 0 · 6 · 25 € |
FerretDB reste une référence historique. Il ne remplace pas automatiquement MongoDB dédié dans les nouveaux standards ; toute compatibilité doit être établie par recette.
Search / Analytics
| Addon | Version | Licence | Plans | Prix / mois |
|---|---|---|---|---|
| opensearch | 2.13 | Apache 2.0 | starter · business · enterprise | 20 · 80 · 320 € |
| clickhouse | 24.3 | Apache 2.0 | starter · business | sur devis |
Cache / key-value
| Addon | Version | Licence | Plans | Prix / mois |
|---|---|---|---|---|
| valkey (alias redis) | 8 | BSD-3 | free · standard · pro | 0 · 10 · 40 € |
Le nouveau standard Valkey conserve une compatibilité et une politique de persistance à qualifier par recette ; l’alias historique ne garantit pas une substitution universelle.
Messaging / streaming
| Addon | Version | Licence | Plans | Prix / mois |
|---|---|---|---|---|
| rabbitmq | 3, 3-management | MPL 2.0 | free · starter · business | 0 · 8 · 35 € |
| nats | alpine, latest | Apache 2.0 | free · starter · business | 0 · 5 · 25 € |
| redpanda | latest | Apache 2.0 | starter · business | 15 · 60 € |
Redpanda reste une référence historique, sans sélection automatique dans les nouveaux standards. RabbitMQ est retenu ; NATS reste conditionnel selon l’application.
Stockage objet
| Addon | Version | Licence | Plans | Prix / mois |
|---|---|---|---|---|
| s3 | latest | AGPL v3 | — | 0,02 € / Go / mois |
Services spécialisés
| Addon | Rôle | Licence | Plans | Prix / mois |
|---|---|---|---|---|
| stalwart | Serveur mail (SMTP, IMAP, JMAP) | AGPL v3 | starter · business · enterprise | 10 · 40 · 160 € |
| litellm | AI Gateway compatible OpenAI (multi-provider) | MIT | starter · business · enterprise | 15 · 60 · 150 € |
| spark | Compute distribué Apache Spark | Apache 2.0 | starter · business · enterprise | 25 · 90 · 320 € |
| sso | Authentification OIDC (SSO, MFA, fédération) | — | shared · dedicated | inclus · sur devis |
Parcours historique : créer un addon
Cette commande documentée ne provisionne pas par déduction les nouvelles lignes prévues de la matrice.
✓ provisionnement…
✓ postgres prêt en 28 s
# DATABASE_URL injectée dans l'environnement de monsite
Variables d'environnement injectées
Variables des parcours historiques déjà documentés ; les nouveaux contrats d’accès N2 restent à qualifier :
| Addon | Variables |
|---|---|
| postgres | DATABASE_URL |
| mysql · mariadb · percona | MYSQL_URL |
| mongodb · ferretdb | MONGODB_URL |
| valkey (alias redis) | VALKEY_URL, REDIS_URL |
| opensearch | OPENSEARCH_URL |
| clickhouse | CLICKHOUSE_URL |
| rabbitmq | RABBITMQ_URL (amqp://) |
| nats | NATS_URL |
| redpanda | KAFKA_BROKERS, REDPANDA_URL |
| s3 | S3_BUCKET, S3_ACCESS_KEY, S3_SECRET, S3_ENDPOINT |
| stalwart | SMTP_HOST, SMTP_PORT, IMAP_HOST, JMAP_URL |
| litellm | OPENAI_API_BASE, OPENAI_API_KEY (proxy) |
| spark | SPARK_MASTER_URL |
| sso | SSO_URL, SSO_REALM, SSO_CLIENT_ID, SSO_CLIENT_SECRET |
Upgrader le plan d'un addon
# downtime nul sur les plans standard et au-dessus
Sauvegardes
La référence historique décrit les sauvegardes automatiques des addons avec données (postgres, mysql, mariadb, percona, mongodb, ferretdb, opensearch, clickhouse) et la restauration point-in-time sur les plans pro/business et au-dessus. Elle ne qualifie pas les nouveaux standards.
Pour les nouvelles recettes, sauvegarde cohérente de la base et des fichiers, restauration isolée, rétention et export restent prévus. Le rollback du code ne restaure pas les données après migration. Voir données, accès et cycle de vie.