Deploy DocuSeal
Send documents for signature from your own DocuSeal
Deploy DocuSeal with managed Postgres, email for signature requests and a volume for your documents. Upload a PDF, place signature fields, send it, and get back a signed copy with an audit log. The admin account is created at deploy with a generated password, so the setup page is never open to the public.
What you get with DocuSeal
- Drag and drop field builderUpload a PDF and place signature, initials, text, date, checkbox and other fields on the page. Autodetect can suggest the fields for you.
- Send to one or many signersAdd one or more signers by email, or share a signing link. Signers need no account.
- Sign on any deviceSigners draw, type or upload their signature in a step by step form that works on phones and desktops.
- Signed and verifiableCompleted documents are signed with a certificate made for your instance, so any change after signing shows. An audit log lists every view and action.
- Track every requestSee who opened, signed or still has to sign each document, resend the email, and download the signed files and audit log.
- API and webhooksCreate templates, send submissions and fetch signed documents through the REST API, and get webhooks when a form is viewed or completed.
After you deploy DocuSeal
- 1Sign in as the adminOpen the public URL and sign in as admin@example.com with DOCUSEAL_ADMIN_PASSWORD from the app’s Variables. The setup page is already completed for you.
- 2Make the account yoursUnder Settings, change the admin email to your own and set your company name. Signers see that name on every request.
- 3Send your first documentUpload a PDF, place a signature field, then press Send and enter the signer’s email. They get a link and sign in the browser.
How DocuSeal is wired
DocuSeal, Postgres, email and a documents volume ship together. The public hostname serves the admin app and the signing links your signers open.
- Documents on a volume
- Uploaded PDFs, signatures and signed copies are stored on the attached volume and survive restarts and redeploys. Templates and submissions live in Postgres.
- Email included
- Signature requests, completion notices and signed copies are sent through the email add-on, from your app’s own sending address.
- No open setup page
- DocuSeal normally lets the first visitor create the admin. This template creates it on the first start, before the app serves any request.
- Keep the secret key
- SECRET_KEY_BASE is generated at deploy. It encrypts stored settings and the signing certificate, so keep it unchanged.
Why run DocuSeal on StackBlaze
- Scale your appChange CPU, RAM, and replicas without a rebuild, or let autoscaling add replicas when CPU climbs.
- Git-based CI/CDPush to GitHub and it builds and ships. Pull requests get their own preview URL on Pro and Business.
- One-click rollbackA deploy went wrong? Go back to any previous successful deploy.
- Environments built inProduction, staging, and dev as separate environments in one project, each with its own URL.
- Built-in observabilityCPU, memory, and response time per app, live logs with search, and alerts to Slack, Discord, or a webhook.
- Developer-first toolsA CLI and Stack MCP: deploy, read logs, and wire services from your terminal or your AI assistant.
- Built for teamsInvite teammates with roles. An audit log records who changed what.
- Managed Postgres with HAPostgres is run for you. Turn on high availability for a three-node cluster when the app needs it.
Common questions about DocuSeal
How do I sign in after deploy?
Open the public URL and sign in as admin@example.com. The password is generated at deploy and shown as DOCUSEAL_ADMIN_PASSWORD in the app’s Variables. Change the email and password in your profile afterwards.
Do I need an email provider?
No. The stack includes an email add-on that sends signature requests and completion emails for you. You can switch to your own SMTP server under Settings if you prefer.
Where are my documents stored?
On the volume attached to the app. Uploads and signed PDFs stay there across restarts and redeploys, and the database keeps templates, submissions and audit events.
Are the signed PDFs tamper evident?
Yes. Each completed document is digitally signed with a certificate generated for your instance, and DocuSeal can verify a signed file later.
Do signers need an account?
No. Each signer gets a private link by email or as a shared link, and signs in the browser on a phone or a computer.
Can I use my own domain?
Yes. Attach a custom domain from the dashboard, then update the app URL under Settings so links in emails use it. Custom domains
What does it cost?
You pay for the compute, storage and bandwidth DocuSeal and Postgres use, not per document, per signature or per user. Pricing
More Work templates
metabaseOpen source business intelligence. Connect a database, ask questions without SQL or with it, and share dashboards, alerts and email subscriptions with your team.
Twenty CRMClose more deals with a modern CRM for contacts, pipelines, tasks, and opportunities.n8n AutomationAutomate repetitive work and connect your apps, APIs, and data with visual workflows.
nocodbBuild databases as spreadsheets: tables with typed fields, grid, kanban, gallery, form and calendar views, and a REST API for every table. An open source Airtable alternative on your own Postgres.