Alojado na Alemanha • Conforme o RGPD

DocuSeal Docker Compose Self-Hosted

Implemente uma plataforma de assinatura de documentos gratuitamente usando Docker Compose. Sem faturas do DocuSign. Sem dependência de fornecedor SaaS. Seus dados permanecem nos seus servidores. A configuração leva 15 minutos.

Experimenta grátis — sem cartão de crédito
€10,080

Custo anual típico do DocuSign para uma pequena equipe

DocuSeal Docker Compose custa zero. O hosting gerenciado da Opsily começa em €20/month. Isso é 40x mais barato que o DocuSign.

Com a confiança de equipes ágeis

Logotipo Joy
Logo3
Logo7
Logotipo da Empresa
Logotipo da empresa
Logotipo da Empresa
Logotipo da Empresa
Logotipo da Empresa
Logotipo Joy
Logo3
Logo7
Logotipo da Empresa
Logotipo da empresa
Logotipo da Empresa
Logotipo da Empresa
Logotipo da Empresa

DocuSeal Self-Hosted vs DocuSign

DocuSign
Custo de configuração$360+/year mínimo
Controle de ambienteApenas nuvem
Residência de dados na UEOpcional (custo extra)
Limites de documentosPreços por níveis
Branding personalizadoApenas Enterprise
API/webhooks✓
Trilha de auditoria✓
Sem dependência de fornecedor✗
Opsily
Custo de configuraçãoGrátis (self-hosted)
Controle de ambienteSeus servidores
Residência de dados na UE✓
Limites de documentosIlimitado
Branding personalizado✓
API/webhooks✓
Trilha de auditoria✓
Sem dependência de fornecedor✓

Implemente o DocuSeal com Docker Compose em 4 Passos

Este é o caminho mais rápido do zero a uma plataforma de assinatura de documentos funcional. Nenhuma experiência com Docker necessária.

1
Clone o Repositório

Obtenha o repositório oficial do DocuSeal no GitHub. Um comando baixa o arquivo Docker Compose e todos os modelos de configuração.

2
Configure as Variáveis de Ambiente

Defina sua URL base, chave secreta e senha do banco de dados. Leva 2 minutos. A maioria dos usuários copia o arquivo env de exemplo e ajusta 3 linhas.

3
Inicie os Serviços

Execute 'docker-compose up -d'. O aplicativo DocuSeal e o banco de dados PostgreSQL iniciam juntos. Os logs indicam quando está pronto.

1

Clone o Repositório

Obtenha o repositório oficial do DocuSeal no GitHub. Um comando baixa o arquivo Docker Compose e todos os modelos de configuração.

2

Configure as Variáveis de Ambiente

Defina sua URL base, chave secreta e senha do banco de dados. Leva 2 minutos. A maioria dos usuários copia o arquivo env de exemplo e ajusta 3 linhas.

3

Inicie os Serviços

Execute 'docker-compose up -d'. O aplicativo DocuSeal e o banco de dados PostgreSQL iniciam juntos. Os logs indicam quando está pronto.

4

Acesse Sua Instância

Navegue até seu domínio. Crie uma conta de administrador. Faça upload do seu primeiro documento. Você estará assinando em 15 minutos.

Configuração Técnica

A Arquitetura Docker Compose

O DocuSeal roda como dois serviços: o aplicativo (Node.js) e o banco de dados (PostgreSQL). O arquivo docker-compose.yml orquestra ambos.

Configuração de Dois Serviços

O serviço do aplicativo inclui a interface de assinatura, API e lógica de processamento de documentos. O PostgreSQL armazena contas de usuário, documentos, logs de auditoria e campos de assinatura. Um volume compartilhado (docuseal-data) mantém PDFs enviados e arquivos de banco de dados entre reinicializações.

Checklist de Produção

Antes de colocar em produção, verifique:

  • A senha do banco de dados é única e armazenada no seu gerenciador de segredos (não no git)
  • O proxy reverso (nginx, Caddy, Traefik) gerencia HTTPS e certificados SSL
  • Montagens de volume usam caminhos absolutos no seu servidor host
  • O serviço de e-mail (SMTP ou SendGrid) está configurado para lembretes de assinatura
  • Backups são diários e armazenados fora do seu servidor
  • O firewall permite apenas HTTPS (443) e SSH (22) de entrada
  • Backups do banco de dados são criptografados e armazenados fora do local

Persistência de Volume

O volume de dados deve estar em uma camada de armazenamento persistente. Se você estiver rodando em uma VM sem armazenamento em bloco, use um Postgres RDS externo ou similar. Volumes locais do Docker Compose funcionam para testes. Implantações em produção precisam de armazenamento replicado ou serviço de banco de dados gerenciado.

Configuração de E-mail

O DocuSeal envia convites e lembretes de assinatura via SMTP. Defina SMTP_HOST, SMTP_PORT, SMTP_USER e SMTP_PASS como variáveis de ambiente. Use um serviço de e-mail transacional como SendGrid, Mailgun ou PostalServer para confiabilidade. A Opsily gerencia isso para você se escolher o hosting gerenciado.

Configuração de Proxy Reverso

O DocuSeal escuta na porta 3000 por padrão. Use um proxy reverso para gerenciar HTTPS, roteamento de domínio e renovação de certificados SSL. O Caddy obtém e renova automaticamente certificados Let's Encrypt. O Nginx requer configuração manual de certificados. Ambos funcionam bem.

Franz Koller

EUR 800 a year for tools that used to cost us multiples of that. We replaced HubSpot, Make.com, and our password manager with self-hosted apps on Opsily. One provider, one fee.

Franz Koller

Co-Founder · Joy

Por que escolher a Opsily em vez de Self-Hosting manual?

DocuSeal Docker Compose é simples. Mas manter servidores não é.

Sem Sobrecarga de DevOps

Manutenção de banco de dados, backups, renovação de SSL e patches de segurança rodam automaticamente. Você foca nos fluxos de assinatura, não no gerenciamento de servidores. Um Dashboard, zero comandos SSH.

Residência de Dados na UE (Pronto para GDPR)

Seus dados permanecem em data centers alemães. Sem dependência de infraestrutura dos EUA. Conformidade total com o GDPR sem esforço extra. Perfeito para equipes jurídicas, de saúde e serviços financeiros na Europa.

Suporte Profissional e Uptime

SLA de 99.9% de uptime. Monitoramento 24/7. Suporte por telefone para problemas críticos. O DocuSeal rodando no seu próprio hardware não oferece garantias. Nós cuidamos disso.

Built for teams who need reliability

€20
Preço inicial/month
7.2K
Estrelas no GitHub do DocuSeal
99.9%
SLA de Uptime
15 min
Tempo de configuração

Segurança e Conformidade Integradas

O DocuSeal na Opsily atende aos requisitos rigorosos de setores regulamentados.

GDPR Compliant

Dados armazenados em data centers da UE. Acordo de Processamento de Dados incluído. Dados de assinatura nunca saem dos servidores alemães.

End-to-End Encryption

SSL/TLS para todas as conexões. Criptografia de banco de dados em repouso. Entrega de e-mail segura. Seus documentos nunca são transmitidos sem criptografia.

Automatic Backups

Backups diários criptografados para armazenamento redundante. Recuperação de desastres testada mensalmente. Restaure qualquer ponto nos últimos 30 dias.

Audit Logs

Cada ação registrada: quem assinou, quando, de onde. Logs de acesso retidos por 90 dias. Necessário para conformidade legal e de saúde.

App Catalog

Combine o DocuSeal com Outros Aplicativos

Complete seu fluxo de trabalho de documentos com ferramentas de armazenamento, identidade e administração.

Business Management

Open-source document signing and e-signature platform

DocuSeal logo — open-source document signing platform
DocuSeal

Comece Grátis ou Escolha o Gerenciado

O DocuSeal self-hosted é sempre grátis. Escolha um plano gerenciado se você deseja zero trabalho de manutenção.

Monthly
Annual

Loading pricing...

Perguntas sobre a Configuração Docker do DocuSeal

Respostas para perguntas comuns de equipes implementando o DocuSeal self-hosted.

Clone the official DocuSeal GitHub repo, copy the docker-compose.yml file, set your environment variables (base URL, secret key, database password), then run 'docker-compose up -d'. The two containers (app + PostgreSQL) spin up together. You are signing documents within 15 minutes. The hardest part is setting up a reverse proxy for HTTPS, which takes another 10 minutes with Caddy or Nginx.

O que nossos clientes dizem

Equipes em toda a UE rodam seu stack na Opsily. Veja como isso funciona na prática.

EUR 800 a year for tools that used to cost us multiples of that. We replaced HubSpot, Make.com, and our password manager with self-hosted apps on Opsily. One provider, one fee.

Franz Koller

Franz Koller

Co-Founder • Joy

We were paying per user on everything and it added up fast. Now we run five apps for less than one of those old plans. My finance team finally stopped asking questions.

Elise

Head of Operations

Wanted to use n8n for ages but the self-host part always stopped me. Opsily just handled it. Got the power without becoming an IT person overnight.

Federica B.

Automation Consultant

Pronto para Assinar Documentos do Seu Jeito

Implemente grátis com Docker Compose hoje. Ou deixe a Opsily cuidar da operação. Em ambos os caminhos, sem dependência de fornecedor.