Auto-hébergement DocuSeal Docker Compose
Déployez gratuitement une plateforme de signature de documents avec Docker Compose. Fini les factures DocuSign. Aucune dépendance vis-à-vis d'un fournisseur SaaS. Vos données restent sur vos serveurs. Installation en 15 minutes.
Coût annuel typique de DocuSign pour une petite équipe
L'auto-hébergement de DocuSeal coûte zéro. L'hébergement managé Opsily commence à €20/month. C'est 40x moins cher que DocuSign.
Approuvé par des équipes dynamiques
















DocuSeal auto-hébergé vs DocuSign
Déployez DocuSeal avec Docker Compose en 4 étapes
C'est le moyen le plus rapide de passer de zéro à une plateforme de signature de documents fonctionnelle. Aucune expérience Docker requise.
Récupérez le dépôt officiel DocuSeal depuis GitHub. Une seule commande permet de récupérer le fichier Docker Compose et tous les modèles de configuration.
Définissez votre URL de base, votre clé secrète et votre mot de passe de base de données. Cela prend 2 minutes. La plupart des utilisateurs copient l'exemple de fichier env et modifient 3 lignes.
Exécutez 'docker-compose up -d'. L'application DocuSeal et la base de données PostgreSQL démarrent ensemble. Les logs vous indiquent quand tout est prêt.
Récupérez le dépôt officiel DocuSeal depuis GitHub. Une seule commande permet de récupérer le fichier Docker Compose et tous les modèles de configuration.
Définissez votre URL de base, votre clé secrète et votre mot de passe de base de données. Cela prend 2 minutes. La plupart des utilisateurs copient l'exemple de fichier env et modifient 3 lignes.
Exécutez 'docker-compose up -d'. L'application DocuSeal et la base de données PostgreSQL démarrent ensemble. Les logs vous indiquent quand tout est prêt.
Cloner le dépôt
Récupérez le dépôt officiel DocuSeal depuis GitHub. Une seule commande permet de récupérer le fichier Docker Compose et tous les modèles de configuration.
Configurer les variables d'environnement
Définissez votre URL de base, votre clé secrète et votre mot de passe de base de données. Cela prend 2 minutes. La plupart des utilisateurs copient l'exemple de fichier env et modifient 3 lignes.
Démarrer les services
Exécutez 'docker-compose up -d'. L'application DocuSeal et la base de données PostgreSQL démarrent ensemble. Les logs vous indiquent quand tout est prêt.
Accéder à votre instance
Accédez à votre domaine. Créez un compte administrateur. Téléchargez votre premier document. Vous signez en moins de 15 minutes.
L'architecture Docker Compose
DocuSeal fonctionne sous forme de deux services : l'application (Node.js) et la base de données (PostgreSQL). Le fichier docker-compose.yml orchestre les deux.
Configuration à deux services
Le service applicatif inclut l'interface de signature, l'API et la logique de traitement des documents. PostgreSQL stocke les comptes utilisateurs, les documents, les logs d'audit et les champs de signature. Un volume partagé (docuseal-data) conserve les PDF téléchargés et les fichiers de base de données entre les redémarrages.
Liste de vérification pour la production
Avant la mise en ligne, vérifiez les points suivants :
- Le mot de passe de la base de données est unique et stocké dans votre gestionnaire de secrets (pas dans git)
- Un reverse proxy (nginx, Caddy, Traefik) gère le HTTPS et les certificats SSL
- Les montages de volumes utilisent des chemins absolus sur votre serveur hôte
- Le service d'e-mail (SMTP ou SendGrid) est configuré pour les rappels de signature
- Les sauvegardes sont quotidiennes et stockées en dehors de votre serveur
- Le pare-feu autorise uniquement le HTTPS (443) et le SSH (22) en entrée
- Les sauvegardes de base de données sont chiffrées et stockées hors site
Persistance des volumes
Le volume de données doit se trouver sur une couche de stockage persistante. Si vous utilisez une machine virtuelle sans stockage en bloc, utilisez un service externe comme Postgres RDS. Les volumes locaux Docker Compose fonctionnent pour les tests. Les déploiements en production nécessitent un stockage répliqué ou un service de base de données managé.
Configuration e-mail
DocuSeal envoie des invitations et des rappels de signature via SMTP. Définissez SMTP_HOST, SMTP_PORT, SMTP_USER et SMTP_PASS comme variables d'environnement. Utilisez un service d'e-mail transactionnel comme SendGrid, Mailgun ou PostalServer pour plus de fiabilité. Opsily gère cela pour vous si vous choisissez l'hébergement managé.
Configuration du Reverse Proxy
DocuSeal écoute sur le port 3000 par défaut. Utilisez un reverse proxy pour gérer le HTTPS, le routage de domaine et le renouvellement des certificats SSL. Caddy obtient et renouvelle automatiquement les certificats Let's Encrypt. Nginx nécessite une configuration manuelle des certificats. Les deux fonctionnent parfaitement.

EUR 800 a year for tools that used to cost us multiples of that. We replaced HubSpot, Make.com, and our password manager with self-hosted apps on Opsily. One provider, one fee.
Franz Koller
Co-Founder · Joy
Pourquoi choisir Opsily plutôt que l'auto-hébergement ?
DocuSeal Docker Compose est simple. Mais gérer des serveurs ne l'est pas.
Aucune charge opérationnelle
La maintenance de la base de données, les sauvegardes, le renouvellement SSL et les correctifs de sécurité sont automatiques. Vous vous concentrez sur vos flux de signature, pas sur la gestion de serveur. Un seul Dashboard, zéro commande SSH.
Résidence des données dans l'UE (Conforme RGPD)
Vos données restent dans des centres de données allemands. Aucune dépendance US. Conformité RGPD totale sans effort supplémentaire. Idéal pour les équipes juridiques, de santé et les services financiers en Europe.
Support professionnel et disponibilité
SLA de disponibilité de 99.9%. Surveillance 24/7. Support téléphonique pour les problèmes critiques. DocuSeal sur votre propre matériel ne vous offre aucune garantie. Nous nous en occupons.
Built for teams who need reliability
Sécurité et conformité intégrées
DocuSeal sur Opsily répond aux exigences strictes des secteurs réglementés.
GDPR Compliant
Données stockées dans des centres de données de l'UE. Accord de traitement des données inclus. Les données de signature ne quittent jamais les serveurs allemands.
End-to-End Encryption
SSL/TLS pour toutes les connexions. Chiffrement de la base de données au repos. Livraison d'e-mails sécurisée. Vos documents ne sont jamais en transit sans chiffrement.
Automatic Backups
Sauvegardes quotidiennes chiffrées sur un stockage redondant. Reprise après sinistre testée mensuellement. Restaurez n'importe quel point des 30 derniers jours.
Audit Logs
Chaque action est journalisée : qui a signé, quand, depuis où. Logs d'accès conservés pendant 90 jours. Requis pour la conformité légale et de santé.
Associez DocuSeal à d'autres applications
Complétez votre flux de travail documentaire avec des outils de stockage, d'identité et d'administration.
Open-source document signing and e-signature platform
Commencez gratuitement ou passez au managé
DocuSeal auto-hébergé est toujours gratuit. Choisissez un plan managé si vous voulez zéro travail de gestion de serveur.
Loading pricing...
Questions sur l'installation Docker de DocuSeal
Réponses aux questions fréquentes des équipes déployant DocuSeal en auto-hébergement.
Clone the official DocuSeal GitHub repo, copy the docker-compose.yml file, set your environment variables (base URL, secret key, database password), then run 'docker-compose up -d'. The two containers (app + PostgreSQL) spin up together. You are signing documents within 15 minutes. The hardest part is setting up a reverse proxy for HTTPS, which takes another 10 minutes with Caddy or Nginx.
Ce que disent nos clients
Des équipes à travers l'UE exécutent leur stack sur Opsily. Voici ce que cela donne en pratique.
EUR 800 a year for tools that used to cost us multiples of that. We replaced HubSpot, Make.com, and our password manager with self-hosted apps on Opsily. One provider, one fee.
Franz Koller
Co-Founder • Joy
We were paying per user on everything and it added up fast. Now we run five apps for less than one of those old plans. My finance team finally stopped asking questions.
Elise
Head of Operations
Wanted to use n8n for ages but the self-host part always stopped me. Opsily just handled it. Got the power without becoming an IT person overnight.
Federica B.
Automation Consultant
Prêt à signer vos documents à votre façon
Déployez gratuitement avec Docker Compose dès aujourd'hui. Ou laissez Opsily gérer les opérations. Dans les deux cas, aucune dépendance fournisseur.