Skip to content

DockerHub et self-hosting

La version self-hosting est prioritaire pour les premiers déploiements clients. Elle permet de livrer une application complète sous forme d’image DockerHub, avec activation par clé de licence.

Images disponibles

UsageImage
Self-hosting stablevevedh/nfz-docs-notion-editor:selfhost-0.1.102
Self-hosting latestvevedh/nfz-docs-notion-editor:selfhost-latest
Communityvevedh/nfz-docs-builder:community-latest
Studiovevedh/nfz-docs-builder:studio-latest
Provevedh/nfz-docs-builder:pro-latest
Enterprisevevedh/nfz-docs-builder:enterprise-latest

Démarrage rapide

bash
docker login
docker pull vevedh/nfz-docs-notion-editor:selfhost-0.1.102

Créer un fichier .env :

ini
NITRO_HOST=0.0.0.0
NITRO_PORT=3000
MONGODB_URL=mongodb://mongodb:27017/nfz-docs-builder

NFZ_LICENSE_MODE=remote
NFZ_LICENSE_KEY=<cle_licence_client>
NFZ_EDITION=pro

Exemple Docker Compose

yaml
services:
  nfz-docs-builder:
    image: vevedh/nfz-docs-notion-editor:selfhost-0.1.102
    restart: unless-stopped
    ports:
      - "3000:3000"
    env_file:
      - .env
    depends_on:
      - mongodb

  mongodb:
    image: mongo:7
    restart: unless-stopped
    volumes:
      - mongodb_data:/data/db

volumes:
  mongodb_data:

Vérification

Après démarrage :

bash
docker compose ps
docker compose logs -f nfz-docs-builder

Ouvrir ensuite :

txt
http://localhost:3000/admin/license

La page doit afficher l’état de la licence et l’édition active.

Traefik / Portainer

Pour une installation Portainer + Traefik, publier le service derrière votre reverse proxy habituel et conserver la clé de licence en variable d’environnement serveur.

Documentation commerciale publique — VitePress Builder / NFZ Docs Builder.