Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Rails
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.