Imprimir, firmar, escanear, reenviar… ese circuito quedó atrás. Con DocuSeal puede enviar a sus clientes un enlace único y firmamos en minutos, desde el móvil o el ordenador, sin instalar nada ni perseguir versiones del mismo PDF. Lo que más me convence es que es open source y auto-hospedable: puedo desplegarlo en mi propio VPS, mantener el control de los datos y adaptar el flujo a mi marca.
En HostingTG.com, la puesta en marcha es especialmente simple: con Easypanel y su template preconfigurado, el servicio queda listo con dominio y SSL en pocos pasos. A partir de ahí, puedes trabajar con plantillas reutilizables, múltiples firmantes y roles, notificaciones por correo con mi SMTP, trazabilidad completa de cada evento y un tablero claro para ver quién ha firmado y quién no. Además, la API, los webhooks y los componentes embebibles permiten integrar la firma directamente en mi web o en mi SaaS, creando experiencias de firma fluidas y profesionales de principio a fin.

Qué es DocuSeal y por qué tantas empresas lo eligen
DocuSeal es una plataforma de firma electrónica que te permite crear formularios PDF, enviarlos y firmarlos desde cualquier dispositivo. Puedes usar su versión en la nube o auto-hospedarla con Docker y mantener control total del stack (almacenamiento, SMTP, dominios, etc.). En mi caso, pasé de descargar e imprimir documentos a lanzar envíos online en cuestión de minutos, con trazabilidad y sin fricciones para el cliente.

A nivel de cumplimiento, el proyecto documenta adhesión a marcos como GDPR, eIDAS (incluyendo firmas cualificadas), ESIGN/UETA, además de prácticas y certificaciones de seguridad (p. ej., SOC 2, HIPAA). Ojo: lograr validez jurídica depende también de tu proceso (verificación de identidad, custodia de evidencias, políticas internas), no solo de la herramienta.
Funciones clave: firma legal, API, embebidos y automatización
- Constructor WYSIWYG de campos (firma, fecha, checkboxes, etc.) y múltiples firmantes por documento.
- API & Webhooks para integrar el envío y la recepción de eventos (p. ej., “documento firmado”).
- Embedded: añade el formulario de firma o el form builder dentro de tu web/app (JS, React, Vue, Angular).
- Emails automáticos vía SMTP y recordatorios; soporte móvil y verificación de firmas PDF.
- Integraciones y guías paso a paso en la Documentación.
Cuando lo integré, lo que más valoré fue poder embutir la firma en mi flujo y que el cliente no “se vaya” de mi web.
Seguridad y cumplimiento: eIDAS/ESIGN, SOC 2/ISO 27001, HIPAA y GDPR
La documentación de DocuSeal centraliza su enfoque de seguridad y cumplimiento: cifrado, MFA, y alineación con normativas como eIDAS (UE) y ESIGN/UETA (EE. UU.). Si trabajas en sectores regulados (legal, salud, financiero), revisa el trust/compliance antes de desplegar y acompáñalo de políticas internas (control de acceso, retención, respaldo, DPIA). En mi experiencia, el salto cualitativo fue dejar de gestionar PDFs por email y tener una auditoría completa de cada firma.
Instalación en un VPS de Hosting TG con Easypanel (instalación automática con template)

Requisitos previos
- VPS en Hosting TG con Easypanel activo. Hosting TG ofrece VPS optimizados con Easypanel y recomiendamos gestionar DNS con Cloudflare para simplificar A/SSL.
- Dominio apuntando al servidor (registros A / AAAA).
- SMTP de tu proveedor (usuario, contraseña, host, puerto y remitente).
- (Opcional) Base de datos externa Postgres/MySQL si no quieres usar SQLite por defecto.

Paso 1 — Configura DNS (recomendado con Cloudflare)
- En tu gestor DNS (Cloudflare u otro), crea un A hacia la IP del VPS para
tudominio.comy, si usarás subdominios, un CNAME parafirma.tudominio.com. - Espera a que propaguen (minutos). En Cloudflare puedes mantener el proxy apagado al principio si quieres diagnosticar fácilmente el SSL origin.
Paso 2 — Instala DocuSeal desde el template de Easypanel (1-click)
- Entra a Easypanel → Templates → busca DocuSeal → Install. El template oficial indica instalación en un clic.
- Completa los campos del template (pueden variar ligeramente por versión). En general:
HOST→ tu dominio/subdominio (p. ej.,firma.tudominio.com).SECRET_KEY_BASE→ cadena aleatoria segura. Puedes generarla localmente:
openssl rand -hex 64
-
SMTP_ADDRESS,SMTP_PORT,SMTP_USERNAME,SMTP_PASSWORD,SMTP_DOMAIN,SMTP_FROM→ credenciales de tu proveedor.FORCE_SSL→truepara obligar HTTPS una vez activo el certificado.DATABASE_URL(opcional) → URI de Postgres/MySQL si no deseas SQLite.
Estas variables están documentadas por DocuSeal.
- Deploy. Easypanel levantará el contenedor con la configuración indicada.
Nota: si no defines
DATABASE_URL, DocuSeal usa SQLite en el contenedor; es lo más rápido para empezar. Luego puedes migrar a Postgres/MySQL.
Paso 3 — Dominios y SSL (HTTPS automático)
- En Easypanel, asigna el dominio a la app y habilita SSL (Let’s Encrypt). Easypanel está pensado para aprovisionar certificados de forma sencilla.
- Cuando
HOSTresuelve correctamente al VPS, el certificado se emite y podrás forzar HTTPS conFORCE_SSL=true.
Paso 4 — Primeros pasos en DocuSeal
- Accede a
https://tu-dominio→ crea tu primer template, sube un PDF y añade campos (firma, fecha, etc.). - Envía por email/SMS o comparte el enlace de firma; sigue el estado desde el panel. (Guía “Quick start”).
En mi caso, con Easypanel todo quedó listo en minutos: dejé de enviar PDFs por correo y pasé a flujos con enlace y auditoría, sin pagar por documento.
Paso 5 — Backups y mantenimiento
- Backups: si usas SQLite, habilita backups del volumen de la app desde Easypanel. Si usas
DATABASE_URLa Postgres/MySQL, respalda la base de datos con su herramienta habitual. - Actualizaciones: en Easypanel, redeploy con la última imagen. Mantén el mismo
SECRET_KEY_BASEentre despliegues/clones. - SMTP: prueba un envío real y revisa SPF/DKIM/DMARC en tu dominio para mejorar entregabilidad.
Paso 6 — (Opcional) Almacenamiento y escalado
- DocuSeal permite almacenar archivos en disco o en S3/Google Cloud/Azure. Si vas a escalar, define el bucket y credenciales correspondientes.
Solución de problemas comunes
- El SSL no se emite: verifica que el A apunta a la IP correcta y que el puerto 80 está accesible. Luego vuelve a solicitar el certificado desde Easypanel.
- No llegan emails: revisa
SMTP_*y la autenticación (puerto 465 suele ser SSL implícito; 587 STARTTLS). AjustaSMTP_DOMAINySMTP_FROM. - Rendimiento: si el volumen de firmas crece, migra de SQLite a Postgres/MySQL con
DATABASE_URL.
Bonus: entorno de pruebas de correo
- Para entornos de staging, puedes montar MailHog desde el template de Easypanel y apuntar
SMTP_ADDRESSahí (no envía a Internet, solo captura). Útil para validar notificaciones.
Comparativa práctica: DocuSeal vs DocuSign, PandaDoc y alternativas open source
| Solución | Modelo | Auto-hospedaje | Coste por documento | API/Embed | Ideal para |
|---|---|---|---|---|---|
| DocuSeal | OSS + Cloud | Sí | 0 € en self-host (pagas VPS) | Sí | Control de datos, integrar en tu app y coste predecible. |
| DocuSign | SaaS | No | Según plan/uso | Sí | Empresas que priorizan ecosistema SaaS y soporte enterprise. |
| PandaDoc | SaaS | No | Según plan/uso | Sí | Ventas/marketing con plantillas y CPQ. |
| Documenso (OSS) | OSS | Sí | 0 € en self-host | Sí | Quien busque alternativa OSS centrada en firma. |
| OpenSign (OSS) | OSS | Sí | 0 € en self-host | Sí | Evaluación de alternativas OSS. |
Nota: las opciones SaaS son cómodas y traen integraciones nativas; el auto-host tiene curva inicial, pero a mí me compensa por coste y privacidad.
Costes y licenciamiento: cloud vs auto-hospedado (AGPL-3.0)
- Cloud de DocuSeal: entras en minutos y pruebas sin instalaciones.
- Self-host (AGPL-3.0): coste principal = VPS + tu tiempo de mantenimiento; a cambio, sin cargos por documento y control de datos.
- Licencia AGPL-3.0: si modificas y ofreces el servicio a terceros, debes compartir cambios bajo la misma licencia.
En mi caso, el mayor ahorro vino precisamente de eliminar el coste variable por documento y consolidar todo en un VPS.
Casos de uso reales para pymes, despachos y SaaS
- Pymes/Despachos: contratos, consentimientos, mandatos SEPA, altas de clientes.
- SaaS/Startups: embed de la experiencia de firma en la app, con webhooks para disparar flujos (p. ej., activar cuenta cuando el contrato está firmado).
- Sector público/educación/salud: reducción de papel, trazabilidad y cumplimiento. Yo, por ejemplo, envío a nuevos clientes un link de firma e integro el evento “firmado” en mi CRM para automatizar la bienvenida.
Buenas prácticas para plantillas, envíos y auditoría
- Plantillas: define roles de firmante y usa campos obligatorios; nombra versiones para trazabilidad.
- Verificación: cuando el riesgo lo requiera, añade verificación por SMS o adjunta documentos de identidad.
- Logs y evidencias: conserva el PDF firmado, el hash, la IP, el timeline de eventos y el certificado de firma.
- Privacidad: limita acceso por roles, cifra respaldos y aplica principio de menor privilegio.
- Automatización: usa webhooks para marcar oportunidades como “ganadas” o activar servicios al firmar. En mi flujo, ese “clic” ahorra horas de correos y seguimiento.
FAQs sobre firma electrónica con DocuSeal
¿Puedo embebir la firma en mi web o app?
Sí. Hay componentes para JS/React/Vue/Angular y guías para el form builder embebido.
¿Cumple con eIDAS/ESIGN/UETA y puede usarse en sectores regulados?
Documenta adhesión a eIDAS, ESIGN/UETA y marcos de seguridad (SOC 2, HIPAA). Aun así, implementa políticas y verificación de identidad acordes a tu sector.
¿Cómo lo instalo en un servidor propio?
La vía más rápida es Docker o Docker Compose (con HTTPS automático si el DNS apunta bien). También hay despliegues 1-clic en varios PaaS.
¿Puedo empezar gratis?
Sí: prueba la nube o auto-hospédalo y paga solo tu infraestructura. Yo opté por VPS + Easypanel para mantener costes bajos y control total.
Conclusión
Si buscas propiedad del proceso, coste predecible y flexibilidad técnica, DocuSeal brilla. Mi experiencia pasó de “imprimir-firmar-escanear” a flujos online embebidos con auditoría y sin pagar por documento. Empieza en cloud para validar y, cuando el volumen y la privacidad lo exijan, da el salto a self-host con Docker o Easypanel.
Opinión Personal
Sinceramente, DocuSeal me ganó por algo simple: control y coste. Veníamos del vía crucis de imprimir–firmar–escanear y de pagar por documento en otras plataformas. Al montarlo en mi VPS con Easypanel (template 1-click), pasé a enviar enlaces de firma en minutos y dejé de vigilar el contador de “documentos restantes”. Mis clientes firman desde el móvil y yo conservo todo en casa: datos, auditorías y marca.
¿Tiene pegas? Sí: hay una curva de instalación (DNS/SSL, SMTP, backups) y el mantenimiento corre de tu parte. Si necesitas soporte “de botón rojo” 24/7 o integraciones muy verticales, quizá un SaaS clásico te dé más tranquilidad. Pero si valoras propiedad del dato, flexibilidad y coste predecible, DocuSeal self-hosted es una apuesta muy sólida.
En mi experiencia, el equilibrio entre potencia y simplicidad está bien logrado: API, webhooks, firma embebida y un constructor de plantillas que no estorba. La sensación final es de autonomía; de no depender de una factura variable para cerrar contratos.
Ahora te leo: ¿qué te frena para probarlo? ¿Prefieres SaaS o self-host? ¿Qué dudas tienes sobre instalación, legalidad o flujos de firma? Déjame tus comentarios abajo y lo debatimos.




