Skip to content

DockerHub et NFZ License Server

NFZ Docs Builder est prévu pour être distribué sous forme d’image Docker tout en conservant une gestion commerciale centralisée.

Principe

  • DockerHub distribue l’application.
  • NFZ License Server active les fonctionnalités selon l’édition, l’abonnement et les entitlements.
  • Le domaine produit de référence est vitepress-buider.com.

Cette séparation permet de fournir une édition Community facilement testable, puis de débloquer les fonctions Studio, Pro ou Enterprise par licence.

Éditions cibles

ÉditionUsage
Communitydécouverte, test, démo, export de base
Studiousage professionnel individuel ou petite équipe
Propublication avancée, RustFS/S3, audit, multi-projets
Enterpriseon-premise, SSO, audit renforcé, SLA, support dédié

Variables importantes

ini
NFZ_PRODUCT_ID=nfz-docs-builder
NFZ_PRODUCT_DOMAIN=vitepress-buider.com
NFZ_LICENSE_SERVER_URL=https://licence.nfz-serveur.fr
NFZ_EDITION=community
NFZ_LICENSE_KEY=

Déploiement VPS

Le fichier docker-compose.production.yml sert de base pour un VPS avec Traefik et Portainer.

Il utilise par défaut :

  • réseau Traefik externe proxy ;
  • resolver TLS myresolver ;
  • domaine vitepress-buider.com ;
  • secrets injectés par .env ;
  • MongoDB et RustFS activables par profils Docker Compose.

Sécurité

Les boutons peuvent être masqués dans l’interface, mais les services backend doivent aussi vérifier les entitlements. Une fonction payante comme la publication GitHub Pages ou le stockage RustFS/S3 ne doit jamais être protégée uniquement côté navigateur.

Guide utilisateur public généré avec VitePress.