Hosted in Germany • GDPR-ready

PDF Signature Tool in Docker: Set It Up in 5 Minutes

DocuSeal runs in containers. No per-seat fees. No envelope limits. Control your document signing infrastructure.

CCRMAAnalyticsAAutomationBBlogFForms

Why Opsily for Your PDF Signature Tool in Docker?

A PDF signature tool in Docker puts control in your hands. Docker ops shouldn't be your burden.

Infrastructure Without the Overhead

We handle the containers, backups, scaling, and security updates. You focus on signing documents. No DevOps team required. No cost overruns from containerization mistakes. Sleep at night knowing your data stays on Hetzner Frankfurt servers in the EU.

GDPR by Default

DocuSeal on Opsily stays in the EU. All data lives on your infrastructure. No US cloud transfer. No Schrems II compliance worries. Audit logs remain on-premise. You control retention. That's the entire difference from DocuSign.

Scale Without Surprise Bills

DocuSeal licenses don't care how many documents you sign. Neither do we. One flat rate covers 3 apps (Small), 5 (Medium), 10 (Large), or unlimited (Unlimited). Add signers, add documents, add workflows. No invoice shock.

Built for teams who need reliability

153.2K
Businesses using DocuSeal
12
Field types (signatures, text, checkboxes, uploads)
14
Languages supported
€20
Starting price per month
Monthly Cost Breakdown
Zapier Pro$29.00
HubSpot Starter$45.00
Typeform Basic$25.00
Total SaaS Cost$99.00/mo
Opsily Server
$20.00/mo
You save $948/year

Docker Compose DocuSeal: 5 Minute Setup

Two commands. One config file. Your PDF signature tool running.

console.opsily.com/deploy
1
App
2
Region
3
Plan
4
Domain

Choose Your App

Select an app to get started.

1

Clone and Configure

Pull the DocuSeal Docker Compose configuration. Set your database URL, mail server, and secret key in a .env file. 5 environment variables. Done.

2

Run Containers

docker-compose up -d starts the PostgreSQL database and DocuSeal API. Health checks auto-restart containers. Logs stream to your monitoring tool.

3

Configure the App

Open the UI in your browser. Add your custom domain behind a reverse proxy (Traefik, nginx). Enable SAML if you need SSO. Set up webhooks to n8n for workflow automation.

4

Go Live

Start uploading PDFs. Create e-signature workflows. Invite signers via email. DocuSeal handles the rest: form detection, legal validity, audit logging, all on your infrastructure.

40.7K
GitHub stars (open source)
5 min
Time to first signature
🔓
0
Vendor lock-in
🛡️
99.9%
Uptime SLA (Opsily managed)
Production Setup

Running DocuSeal in Production

Docker Compose is perfect for dev and staging. Production requires a few more steps.

Health Checks and Auto-Restart

Define healthcheck in your compose file: hit /health endpoint every 30 seconds. If the app hangs, Docker restarts the container automatically. No manual intervention.

SSL/TLS Termination

Don't expose DocuSeal directly. Use a reverse proxy (Traefik, nginx, or Caddy) in front of your containers. Let it handle SSL certificates via Let's Encrypt. DocuSeal talks HTTP internally; the proxy handles encryption.

Volume Persistence

DocuSeal stores uploaded PDFs and generated documents in /data/uploads. Mount this to a persistent volume. If the container dies, your documents remain. Back up that volume daily.

Database Backups

PostgreSQL runs in a container too. Set up automated pg_dump to backup the database every 24 hours. Store backups off-host. You own the data; you own the backup responsibility.

Scaling and Load Balancing

One DocuSeal container handles thousands of signings per day. If you need horizontal scaling, run multiple API containers behind a load balancer and point them to the same PostgreSQL database. Opsily handles this. Self-hosted, you manage it.

Environment Parity

Use the same Docker Compose file across dev, staging, and prod. Change only the .env file (domain, database URL, mail server). This eliminates "works on my machine" surprises. Every environment is identical.

App Catalog

Pair DocuSeal With Your Stack

DocuSeal plays well with workflow automation, file storage, and headless CMS tools. All containerized. All self-hosted.

Business Management

Open-source document signing and e-signature platform

DocuSeal logo — open-source document signing platform
DocuSeal

Trust and Compliance Built In

DocuSeal on Opsily meets the strictest data residency and audit requirements.

GDPR Compliant

All data stays in the EU. No US transfers. No Privacy Shield reliance. Full compliance with Article 44 restrictions.

Audit Logs

Every document signed. Every field accessed. Every user action logged. Logs remain on your infrastructure for the retention period you set.

Encrypted at Rest

Documents and signing data encrypted using AES-256. Keys stored separately. Even Opsily team cannot read your data.

Legally Binding Signatures

Compliant with eIDAS (EU), ESIGN (US), and major international frameworks. DocuSeal's signatures hold up in court.

Data Residency Control

Hosted on Hetzner Frankfurt. German data protection laws apply. You know exactly where your data lives.

Why Docker + Opsily Wins Over SaaS

DocuSign (SaaS)
Per-User Pricing$25-60/user/month
Envelope Limits10/month (standard plan)
EU Data Residency
Audit Log ControlDocuSign-hosted only
API AccessExtra cost
Webhook IntegrationsLimited
Source CodeProprietary
Opsily
Per-User Pricing€20 flat, unlimited users
Envelope LimitsUnlimited
EU Data Residency
Audit Log ControlOn your servers
API AccessIncluded
Webhook IntegrationsFull, works with n8n
Source CodeOpen source (AGPL)

Pricing as of 2026. SaaS pricing subject to change. Opsily pricing flat and transparent.

Choose Your Plan

All plans include GDPR-compliant EU hosting, automatic backups, SSL, unlimited document signatures, and email support.

Monthly
Annual

Loading pricing...

Skip Docker Ops. Deploy Your PDF Signature Tool in Seconds.

Opsily handles health checks, backups, scaling, and security updates. You sign documents.