Guía de despliegue

Alojar DocuSeal en un VPS: firma electrónica de código abierto

Desplegar en un VPS Cloud →

Tutorial

Alojar DocuSeal en un VPS: firma electrónica de código abierto

Autoalojamiento6 min de lectura7 pasos

DocuSign factura por sobre. Adobe Acrobat Sign lo ata a una suscripción. DocuSeal (AGPL-3.0, más de 17 000 estrellas, v3.1.4) le ofrece el mismo flujo de trabajo — generador de plantillas PDF, solicitudes de firma multiparte, pista de auditoría, webhooks — todo en su propio servidor. Construido con Ruby on Rails y SQLite, se despliega como un único contenedor Docker, sin necesidad de ninguna variable de entorno. La cuenta de administrador se crea en la primera visita. Así se pasa de un VPS vacío a un sistema de firma electrónica plenamente funcional en menos de diez minutos.

Contenido· Por qué autoalojar DocuSeal en lugar de usar DocuSign1/6
  1. 01Por qué autoalojar DocuSeal en lugar de usar DocuSign
  2. 02Lo que obtiene con un DocuSeal autoalojado
  3. 03Requisitos previos
  4. 04Desplegar DocuSeal en su VPS
  5. 05Haga una copia del volumen /data antes de cualquier actualización
  6. 06DocuSeal vs DocuSign vs HelloSign: una comparación práctica

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

  1. 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:latest e 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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/Caddyfile con: sign.votre-domaine.com { reverse_proxy localhost:3000 }. Ejecute systemctl reload caddy. Caddy obtiene un certificado Let's Encrypt y reenvía el tráfico HTTPS a DocuSeal. Apunte el registro DNS A de sign.votre-domaine.com a la IP de su VPS y actualice después los enlaces de las plantillas ya guardadas para que usen el dominio en HTTPS.

  7. 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.

Despliegue DocuSeal en su VPS con un clic

Deje de pagar las tarifas por sobre de DocuSign. ServOrbit aprovisiona una instancia de DocuSeal lista para usar en un VPS gestionado — sus documentos firmados, su infraestructura, cero coste por firma.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva