DocuSeal con Docker Compose autohospedado
Implementa una plataforma de firma de documentos gratis usando Docker Compose. Sin facturas de DocuSign. Sin dependencia de proveedores SaaS. Tus datos permanecen en tus servidores. La configuración toma 15 minutos.
Costo anual típico de DocuSign para un equipo pequeño
DocuSeal con Docker Compose cuesta cero. El hosting gestionado de Opsily comienza en €20/month. Eso es 40x más barato que DocuSign.
Con la confianza de equipos de rápido crecimiento
















DocuSeal autohospedado vs DocuSign
Implementa DocuSeal con Docker Compose en 4 pasos
Este es el camino más rápido desde cero hasta una plataforma de firma de documentos funcional. No se requiere experiencia en Docker.
Obtén el repositorio oficial de DocuSeal desde GitHub. Un comando descarga el archivo Docker Compose y todas las plantillas de configuración.
Establece tu URL base, clave secreta y contraseña de base de datos. Toma 2 minutos. La mayoría de los usuarios copian el archivo env de ejemplo y ajustan 3 líneas.
Ejecuta 'docker-compose up -d'. La aplicación DocuSeal y la base de datos PostgreSQL se inician juntas. Los registros te indican cuándo está listo.
Obtén el repositorio oficial de DocuSeal desde GitHub. Un comando descarga el archivo Docker Compose y todas las plantillas de configuración.
Establece tu URL base, clave secreta y contraseña de base de datos. Toma 2 minutos. La mayoría de los usuarios copian el archivo env de ejemplo y ajustan 3 líneas.
Ejecuta 'docker-compose up -d'. La aplicación DocuSeal y la base de datos PostgreSQL se inician juntas. Los registros te indican cuándo está listo.
Clona el repositorio
Obtén el repositorio oficial de DocuSeal desde GitHub. Un comando descarga el archivo Docker Compose y todas las plantillas de configuración.
Configura las variables de entorno
Establece tu URL base, clave secreta y contraseña de base de datos. Toma 2 minutos. La mayoría de los usuarios copian el archivo env de ejemplo y ajustan 3 líneas.
Inicia los servicios
Ejecuta 'docker-compose up -d'. La aplicación DocuSeal y la base de datos PostgreSQL se inician juntas. Los registros te indican cuándo está listo.
Accede a tu instancia
Navega a tu dominio. Crea una cuenta de administrador. Sube tu primer documento. Estarás firmando en 15 minutos.
La arquitectura de Docker Compose
DocuSeal se ejecuta como dos servicios: la aplicación (Node.js) y la base de datos (PostgreSQL). El archivo docker-compose.yml los orquesta a ambos.
Configuración de dos servicios
El servicio de la aplicación incluye la interfaz de firma, la API y la lógica de procesamiento de documentos. PostgreSQL almacena cuentas de usuario, documentos, registros de auditoría y campos de firma. Un volumen compartido (docuseal-data) persiste los archivos PDF subidos y los archivos de base de datos entre reinicios.
Lista de verificación de producción
Antes de poner en marcha, verifica lo siguiente:
- La contraseña de la base de datos es única y se almacena en tu gestor de secretos (no en git)
- Un proxy inverso (nginx, Caddy, Traefik) maneja HTTPS y certificados SSL
- Los montajes de volúmenes usan rutas absolutas en tu servidor host
- El servicio de correo electrónico (SMTP o SendGrid) está configurado para recordatorios de firma
- Las copias de seguridad se ejecutan diariamente y se almacenan fuera de tu servidor
- El firewall permite solo tráfico entrante HTTPS (443) y SSH (22)
- Las copias de seguridad de la base de datos están cifradas y almacenadas fuera del sitio
Persistencia de volúmenes
El volumen de datos debe estar en una capa de almacenamiento persistente. Si ejecutas en una máquina virtual sin almacenamiento en bloque, usa un Postgres RDS externo o similar. Los volúmenes locales de Docker Compose funcionan para pruebas. Las implementaciones en producción necesitan almacenamiento replicado o un servicio de base de datos gestionado.
Configuración de correo electrónico
DocuSeal envía invitaciones de firma y recordatorios a través de SMTP. Configura SMTP_HOST, SMTP_PORT, SMTP_USER y SMTP_PASS como variables de entorno. Usa un servicio de correo transaccional como SendGrid, Mailgun o PostalServer para mayor fiabilidad. Opsily gestiona esto por ti si eliges el hosting gestionado.
Configuración de proxy inverso
DocuSeal escucha en el puerto 3000 por defecto. Usa un proxy inverso para manejar HTTPS, enrutamiento de dominio y renovación de certificados SSL. Caddy obtiene y renueva automáticamente los certificados de Let's Encrypt. Nginx requiere configuración manual de certificados. Ambos funcionan bien.

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
¿Por qué elegir Opsily en lugar de autohospedar por tu cuenta?
DocuSeal con Docker Compose es simple. Pero mantener servidores no lo es.
Sin carga operativa de DevOps
El mantenimiento de la base de datos, copias de seguridad, renovación de SSL y parches de seguridad se ejecutan automáticamente. Tú te enfocas en los flujos de trabajo de firma, no en la gestión del servidor. Un solo Dashboard, cero comandos SSH.
Residencia de datos en la UE (listo para GDPR)
Tus datos permanecen en centros de datos alemanes. Sin infraestructura en EE. UU. Cumplimiento total de GDPR sin esfuerzo adicional. Perfecto para equipos legales, de salud y servicios financieros en Europa.
Soporte profesional y tiempo de actividad
SLA de tiempo de actividad del 99.9%. Monitoreo 24/7. Soporte telefónico para problemas críticos. DocuSeal ejecutándose en tu propio hardware no te ofrece garantías. Nosotros nos encargamos de eso.
Built for teams who need reliability
Seguridad y cumplimiento integrados
DocuSeal en Opsily cumple con los estrictos requisitos de las industrias reguladas.
GDPR Compliant
Datos almacenados en centros de datos de la UE. Acuerdo de procesamiento de datos incluido. Los datos de firma nunca salen de los servidores alemanes.
End-to-End Encryption
SSL/TLS para todas las conexiones. Cifrado de base de datos en reposo. Entrega de correo electrónico asegurada. Tus documentos nunca están en tránsito sin cifrar.
Automatic Backups
Copias de seguridad diarias cifradas en almacenamiento redundante. Recuperación ante desastres probada mensualmente. Restaura cualquier punto en los últimos 30 días.
Audit Logs
Cada acción registrada: quién firmó, cuándo, desde dónde. Registros de acceso retenidos por 90 días. Requerido para cumplimiento legal y de salud.
Combina DocuSeal con otras aplicaciones
Completa tu flujo de trabajo de documentos con herramientas de almacenamiento, identidad y administración.
Open-source document signing and e-signature platform
Comienza gratis o elige el modo gestionado
DocuSeal autohospedado es siempre gratis. Elige un plan gestionado si quieres cero trabajo de infraestructura.
Loading pricing...
Preguntas sobre la configuración de DocuSeal con Docker
Respuestas a preguntas comunes de equipos que implementan DocuSeal autohospedado.
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.
Lo que dicen nuestros clientes
Equipos en toda la UE ejecutan su stack en Opsily. Así es como se ve en la práctica.
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
Listo para firmar documentos a tu manera
Implementa gratis con Docker Compose hoy. O deja que Opsily maneje la operación. En cualquier camino, sin dependencia de proveedores.