dottedsign-self-hosted
DottedSign Self-Hosted es un sistema de firma electrónica empresarial de grado industrial, open-source y libre bajo AGPL-3.0. Permite desplegar el sistema DottedSign en su propia infraestructura local o en la nube, con control total sobre los datos y la privacidad.
Ficha actualizada 23 sept 2026, 8:32 · upstream 23 sept 2026, 8:14 · release sin release detectada
Qué es dottedsign-self-hosted
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
DottedSign Self-Hosted es un sistema de firma electrónica empresarial de grado industrial, diseñado para organizaciones que priorizan la soberanía de datos y la privacidad. Permite desplegar el sistema DottedSign en su propia infraestructura local o en la nube preferida (AWS, GCP, Azure, Snowflake), con control total sobre los datos y la privacidad. Es un alternativa open-source a DocuSign, construido para organizaciones que requieren una experiencia de firma flexible y completa.
El sistema se despliega mediante Docker Compose, lo que facilita el despliegue rápido y la gestión del entorno de desarrollo. Incluye componentes backend en Ruby on Rails con PostgreSQL como base de datos, Redis para caché y autenticación, frontend en React, y un servidor de notificaciones SMTP. El sistema soporta firmas electrónicas con validación digital, cifrado de documentos sensibles, generación de certificados digitales, autenticación por OTP (One-Time Password) vía SMS o email, y gestión de roles y permisos.
La arquitectura está diseñada para ser escalable, segura y compatible con estándares de cumplimiento normativo. Incluye módulos de integración API REST para conectar el sistema con sistemas internos como CLM, CRM, HRM o sistemas de gestión de viajes.
- Integración en sistemas de ciclo de vida contractual (CLM): automatizar la firma de contratos legales una vez completado el revisión legal y generar firmas digitales vinculantes para ambas partes
- Gestión de viajes: generación automática de contratos de seguro tras la compra de un vuelo, con firma electrónica del cliente antes de enviarlo al proveedor
- Recursos humanos: envío automático de documentos de onboarding (contrato laboral, NDA) a nuevos empleados en su primer día de trabajo
- Salud y bienestar: firma digital de formularios de consentimiento médico para procedimientos quirúrgicos, con resultados guardados en el historial clínico del paciente
- Negocios: generación automática de contratos comerciales tras la negociación, con firma electrónica vinculante que actualiza automáticamente el estado del contrato en CRM
- Gestión documental corporativo: firma digital de documentos internos como actas, memorandos y acuerdos entre departamentos sin necesidad de plataformas externas
- Soberanía de datos: los documentos y registros de firmas residen exclusivamente en la infraestructura propia del cliente, no en servidores de terceros
- Despliegue Docker Compose: un solo archivo de configuración permite iniciar el entorno completo con PostgreSQL, Redis, backend, frontend y nginx
- Edición open-source gratuita: incluye características core de firma y módulos API con firmas ilimitadas y usuarios sin costo (con identificador gratuito en documentos)
- Despliegue en cualquier nube: la misma infraestructura Docker Compose funciona localmente o en AWS, GCP, Azure o Snowflake
- API REST completa: permite integrar el sistema directamente en sistemas internos como CLM, CRM o ERP sin necesidad de migrar usuarios a una plataforma externa
- Seguridad avanzada: cifrado de documentos sensibles con claves RSA, autenticación por OTP vía SMS/email y gestión de roles granular
- No incluye módulos avanzados de seguridad como certificados digitales aprobados o autenticación biométrica (disponibles en licencia comercial)
- La versión open-source no ofrece la gestión de usuarios granular a través del Admin Console, ni funciones avanzadas de auditoría
- El cifrado de documentos sensibles requiere claves RSA generadas manualmente por el administrador
- No incluye integración nativa con sistemas de contabilidad o facturación (disponible vía API)
- La versión open-source no ofrece soporte técnico oficial ni SLA garantizado
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar DottedSign Self-Hosted, instale Docker y Docker Compose v2. Copie el archivo `backend.env.sample` a `backend.env` y actualice las variables de entorno según su configuración (servidor web, base de datos, claves de API, etc.). Inicie los servicios con `docker compose up -d`. Para producción, configure un servidor web como Nginx para servir la aplicación. Cambie todas las contraseñas por defecto antes de exponer el servicio a internet. Muestre los archivos generados de secretos (`backend/config/master.key`, `backend/config/credentials.yml.enc`) y actualice `OPENSSL_PASS` con una clave segura. Para persistencia de datos, muestre los volúmenes correspondientes (PostgreSQL data, Redis cache) o use un contenedorizado como Kubernetes para escalar horizontalmente.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.