Cómo instalar DocuSeal en Docker. Firma digital de documentos en Docker
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
DocuSeal: Alternativa open source a DocuSign para firma digital de documentos
Crea, rellena y firma documentos digitales de forma segura. Formularios PDF personalizables, firma electrónica, certificados de completion y API completa.
¿Qué es DocuSeal?
DocuSeal es una plataforma open source de firma electrónica que te permite crear, rellenar y firmar documentos digitales. Es una alternativa autohospedada y de código abierto a servicios comerciales como DocuSign, HelloSign o PandaDoc.
Con DocuSeal puedes diseñar formularios PDF arrastrando y soltando campos (firmas, texto, fechas, checkboxes), enviar documentos para firma a múltiples participantes, realizar seguimiento del estado de firma, y recibir documentos completados con certificados de completion válidos legalmente. Todo ejecutándose en tu propio servidor con control total sobre tus datos.
Características principales
Constructor drag & drop
Diseña formularios PDF arrastrando campos: firma, texto, fecha, checkbox, iniciales, imagen, archivo adjunto.
Firma múltiple
Múltiples firmantes en orden secuencial o paralelo con roles personalizables.
Campos condicionales
Campos que aparecen/desaparecen según las respuestas de otros campos.
Plantillas reutilizables
Crea plantillas de documentos que puedes reutilizar con diferentes firmantes.
Firma embebida
Integra el proceso de firma directamente en tu aplicación web via iframe o componente React/Vue.
API REST completa
Automatiza completamente el flujo de firma con API documentada y SDKs oficiales.
Webhooks
Recibe notificaciones en tiempo real cuando documentos son vistos, firmados o completados.
Certificado de completion
Cada documento completado genera un certificado PDF con hashes criptográficos y timestamps.
Autenticación de firmantes
Códigos de acceso, autenticación por email, SMS (con Twilio) para verificar identidad.
Recordatorios automáticos
Envío automático de recordatorios a firmantes que no han completado el documento.
Firma en cualquier orden
Flujos secuenciales (firmante A → B → C) o paralelos (todos a la vez).
Multiidioma
Interfaz en múltiples idiomas incluyendo español, inglés, francés, alemán y más.
Instalación rápida
Opción 1: Docker Run (prueba rápida)
Accede a http://localhost:3000 y crea tu cuenta de administrador.
Opción 2: Docker Compose (recomendado)
Paso 1: Descargar docker-compose.yml
Paso 2: Iniciar DocuSeal
Paso 3: Acceder a la aplicación
Abre http://localhost:3000 y completa el registro inicial del administrador.
Docker Compose completo
Archivo docker-compose.yml con todas las opciones:
Configurar correo saliente (SMTP)
DocuSeal necesita SMTP para enviar invitaciones de firma y notificaciones.
Gmail
Office 365
Sendgrid
Usar PostgreSQL (opcional)
Por defecto DocuSeal usa SQLite. Para producción, recomendamos PostgreSQL:
Almacenamiento en S3 (opcional)
Para almacenar documentos en AWS S3, MinIO u otro proveedor compatible con S3:
Uso básico
Crear una plantilla
- Inicia sesión en DocuSeal
- Haz clic en New Template
- Sube un PDF o crea uno desde cero
- Arrastra campos al documento:
- Signature: Campo de firma
- Text: Campo de texto
- Date: Campo de fecha
- Checkbox: Casilla de verificación
- Initials: Iniciales
- Image: Subir imagen
- File: Adjuntar archivo
- Asigna campos a roles (ej: "Cliente", "Proveedor")
- Guarda la plantilla
Enviar documento para firma
- Selecciona una plantilla
- Haz clic en Send
- Añade firmantes (nombre y email)
- Personaliza mensaje de invitación (opcional)
- Configura orden de firma (secuencial o paralelo)
- Haz clic en Send
Los firmantes recibirán un email con un enlace único para firmar el documento.
Usar la API
DocuSeal incluye una API REST completa para automatización.
Generar API key
- Ve a Settings → API
- Haz clic en Generate API Key
- Copia y guarda la key de forma segura
Ejemplo: Enviar documento via API
SDKs oficiales disponibles
- Ruby:
gem install docuseal - Python:
pip install docuseal - PHP:
composer require docuseal/docuseal-php - JavaScript/Node: En desarrollo
Gestión y mantenimiento
Ver logs
Reiniciar DocuSeal
Detener DocuSeal
Actualizar a la última versión
Backup de datos
Configurar HTTPS con Caddy (incluido)
DocuSeal incluye soporte integrado para HTTPS con Caddy. Edita docker-compose.yml:
Casos de uso
- Contratos laborales: Onboarding de empleados con documentos firmados digitalmente
- Acuerdos comerciales: NDA, contratos de servicio, acuerdos de confidencialidad
- Sector inmobiliario: Contratos de arrendamiento, compraventa de propiedades
- Banca y finanzas: Apertura de cuentas, solicitudes de préstamos, KYC
- Sanidad: Consentimientos médicos, formularios de pacientes (cumple HIPAA si se configura correctamente)
- Legal: Documentos legales, poderes notariales, testamentos
- Educación: Formularios de inscripción, acuerdos de prácticas
- eCommerce: Términos y condiciones, acuerdos de suscripción
Referencias oficiales
Apoya el canal GENBYTE
Suscríbete al canal de YouTube Suscríbete a la newsletter semanal Invítame a un Ko-fi genbyte@proton.me- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario