Por qué autoalojar DocuSeal en lugar de usar DocuSign
Los precios de DocuSign empiezan en 15 $/mes por un usuario y cinco sobres, y suben con fuerza a medida que aumenta el volumen. Para un equipo de diez personas que envía 50 acuerdos de confidencialidad (NDA) y contratos al mes, la factura anual alcanza rápidamente las cuatro cifras — por una infraestructura que usted no posee ni puede auditar. DocuSeal se distribuye bajo licencia AGPL-3.0: código auditable, autoalojado y gratuito sea cual sea el volumen. Almacena los documentos firmados en su propio servidor (o en cualquier bucket compatible con S3), genera para cada firma un certificado de finalización con la dirección IP, el correo electrónico y la marca de tiempo, y expone una API REST que le permite automatizar la firma desde cualquier flujo de trabajo. La contrapartida: es usted quien gestiona el servidor (actualizaciones del sistema operativo, copias de seguridad, disponibilidad). El VPS gestionado de ServOrbit reduce esa carga operativa a unos pocos minutos al mes.
Lo que obtiene con un DocuSeal autoalojado
- Editor de plantillas PDF de arrastrar y soltar: coloque campos de firma, rúbrica, fecha, texto, casilla de verificación, sello e imagen sobre cualquier PDF importado.
- Firma multiparte: flujos de trabajo secuenciales o paralelos — cada firmante solo ve sus propios campos.
- Enlaces de firma compartibles: no se requiere ninguna cuenta para el firmante; funciona en cualquier navegador, tanto en ordenador como en móvil.
- Pista de auditoría con dirección IP, correo electrónico, marca de tiempo y un certificado de finalización por documento — conforme a los requisitos de la firma electrónica simple de eIDAS.
- API REST y webhooks: integre DocuSeal en su proceso de onboarding o active automatizaciones en n8n, Make o Zapier en cuanto se firme un documento.
- Marca blanca: logotipo, colores y correo del remitente personalizados desde los ajustes de administración — sus clientes ven su marca, no DocuSeal.
- Un solo contenedor Docker con SQLite — menos de 256 MB de RAM en reposo, ninguna dependencia externa por defecto.
Requisitos previos
Un VPS ServOrbit con Ubuntu 24.04 y 1 GB de RAM (2 GB recomendados si el volumen documental es alto o el uso simultáneo intensivo). Docker se aprovisiona automáticamente cuando despliega desde el marketplace de ServOrbit. Las credenciales SMTP son opcionales — sin ellas, los enlaces de firma deben compartirse manualmente, pero la plataforma sigue siendo plenamente funcional. No hace falta un dominio propio para un funcionamiento básico, aunque es muy recomendable para una experiencia de firma profesional.
Desplegar DocuSeal en su VPS
Despliegue con un clic desde el marketplace de ServOrbit
Abra su panel de control de ServOrbit, vaya a Marketplace → Colaboración y productividad → DocuSeal y haga clic en Desplegar. Docker descarga
docuseal/docuseal:lateste inicia el contenedor en menos de 30 segundos. Los documentos, la base de datos SQLite y los PDF importados se guardan en un volumen Docker persistente montado en/data. No hace falta ninguna configuración adicional antes del primer arranque.Crear la cuenta de administrador
Vaya a
http://<your-vps-ip>:3000. DocuSeal muestra un asistente de primer arranque — introduzca su dirección de correo y una contraseña robusta para crear la cuenta de administrador. Es el único paso de configuración obligatorio. Anote bien esas credenciales: no existe ningún procedimiento de restablecimiento de contraseña mientras el SMTP no esté configurado.Crear su primera plantilla PDF
Haga clic en Plantillas → Nueva plantilla e importe un PDF: un NDA, un contrato de prestación de servicios o un formulario de validación de presupuesto. Se abre el editor de arrastrar y soltar. Añada campos arrastrándolos desde el panel de la derecha sobre el PDF: Firma, Rúbrica, Fecha, Texto, Casilla de verificación. Asigne cada campo a un rol de firmante (por ejemplo
Client,Counterparty). Guarde — la plantilla queda lista para enviarse de inmediato.Enviar su primera solicitud de firma
Desde la vista de la plantilla, haga clic en Enviar. Indique el nombre y la dirección de correo de cada firmante y vuelva a hacer clic en Enviar. Si el SMTP aún no está configurado, DocuSeal muestra los enlaces de firma directamente en pantalla — cópielos y compártalos por Slack, WhatsApp o correo electrónico. Cada firmante abre su enlace en un navegador, rellena sus campos y hace clic en Enviar. Usted recibe una notificación (con el SMTP) o puede consultar la pestaña Envíos. Se genera un certificado de finalización en cuanto todas las partes han firmado.
Configurar el SMTP para el envío automático de correos (opcional pero recomendado)
En Ajustes → Correo, introduzca las credenciales de su servidor SMTP. El SMTP de Gmail sirve para volúmenes bajos (
smtp.gmail.com:587, contraseña de aplicación). Para cargas de producción, use Amazon SES, Postmark o Mailgun. Una vez guardadas, DocuSeal envía automáticamente las invitaciones a firmar, los correos de recordatorio y las notificaciones de finalización. Pruebe la conexión con el botón integrado Enviar un correo de prueba antes de pasar a producción.Poner el HTTPS con un reverse proxy (recomendado)
Conéctese por SSH a su VPS e instale Caddy:
apt install -y caddy. Cree/etc/caddy/Caddyfilecon:sign.votre-domaine.com { reverse_proxy localhost:3000 }. Ejecutesystemctl reload caddy. Caddy obtiene un certificado Let's Encrypt y reenvía el tráfico HTTPS a DocuSeal. Apunte el registro DNS A design.votre-domaine.coma la IP de su VPS y actualice después los enlaces de las plantillas ya guardadas para que usen el dominio en HTTPS.Conectarse por primera vez
Abra la URL: DocuSeal muestra su pantalla de registro inicial, donde crea la cuenta de administrador (nombre, correo, contraseña). Cuente hasta un minuto tras la instalación antes de que la interfaz responda (migraciones en el primer arranque).
Haga una copia del volumen /data antes de cualquier actualización
DocuSeal guarda su base de datos SQLite, todas las plantillas PDF importadas y todos los documentos firmados en el volumen /data. Antes de descargar una nueva versión de la imagen (docker pull docuseal/docuseal:latest && docker compose up -d), ejecute docker run --rm -v docuseal-data:/data -v $(pwd):/backup alpine tar czf /backup/docuseal-backup-$(date +%Y%m%d).tar.gz /data. Si algo va mal, restaure con tar xzf en un volumen nuevo. Para un uso en producción, automatice esa copia hacia un bucket S3 o una ubicación externa — SQLite cabe en un solo archivo, así que siempre es posible tomar una instantánea coherente mientras el contenedor está en marcha.
DocuSeal vs DocuSign vs HelloSign: una comparación práctica
DocuSign y HelloSign son SaaS: rápidos de poner en marcha, caros a gran escala, y sus documentos residen en los servidores de esos proveedores. Con DocuSeal autoalojado, sus contratos firmados nunca salen de su infraestructura. Comparado con Documenso (la otra alternativa de código abierto popular a DocuSign), DocuSeal exige menos dependencias (SQLite en lugar de PostgreSQL, sin servidor de aplicaciones Next.js) y ofrece un arranque más sencillo — sin paso de seed inicial, sin NEXTAUTH_SECRET que generar. La principal contrapartida frente al SaaS: usted es responsable de la disponibilidad y de las copias de seguridad. Las copias de seguridad del VPS ServOrbit (instantánea diaria, retención de 7 días) y la receta de copia del volumen /data anterior cubren esa carencia.