Share information and collaborate.
Free DocuSign alternative — self-hosted e-signature, full control, zero per-signature cost.
DocuSeal is an open-source document signing platform (AGPL-3.0, 17 k+ stars, v3.1.4) built with Ruby on Rails. It lets you create PDF templates with drag-and-drop fields, send signing requests to multiple parties, and collect legally binding electronic signatures — entirely on your own infrastructure.
Deployed on a ServOrbit VPS, DocuSeal replaces DocuSign and Adobe Acrobat Sign at zero per-document cost. The admin sets up templates once (NDA, employment contract, quote approval, GDPR consent form), then sends signing links by email or a shareable URL. Each signer completes the form in any browser — no account required on their side. Completed documents are stored with a full audit trail, downloadable as certified PDFs.
DocuSeal runs as a single Docker container with SQLite storage — no PostgreSQL or Redis needed. Initial RAM footprint is under 256 MB. The first visit to the web UI creates the admin account, so setup is truly zero-configuration. SMTP is optional (for email delivery of signing links); without it, links can be shared manually.
Stop paying per-envelope fees for NDAs, project contracts and scope-of-work documents. Upload your template once, send a signing link per client. DocuSeal stores the signed PDF and sends a copy to all parties automatically.
Collect employment contract signatures, GDPR consent forms and policy acknowledgements without a SaaS subscription. Each employee receives a personalised link and signs in their browser — no app to install. The signed document lands in DocuSeal with a timestamped audit trail.
Embed DocuSeal's API into your customer onboarding flow to collect terms-of-service signatures at registration. The webhook notifies your app the moment a document is signed, so you can activate accounts or trigger downstream workflows automatically.
Guide optimized for ServOrbit Cloud VPS.
A 1 GB RAM plan on Ubuntu 24.04 is sufficient for most teams. DocuSeal and SQLite together idle under 256 MB; a 2 GB plan is recommended if you anticipate high document volume or multiple concurrent signers.
Open your ServOrbit control panel, go to Marketplace → Collaboration & Productivity → DocuSeal, and click Deploy. Docker pulls docuseal/docuseal:latest and starts the container in under 30 seconds. Documents and the database are stored in a persistent Docker volume at /data.
Navigate to http://. DocuSeal shows a first-run wizard — enter your email and a strong password to create the admin account. This is the only required setup step.
Click Templates → New template and upload a PDF (NDA, contract, quote). Use the drag-and-drop editor to place signature, date and text fields. Assign each field to a signer role (e.g. Client, Counterparty). Save the template — it is now ready to send.
From the template, click Send → fill in each signer's name and email → Send. DocuSeal emails a unique signing link to each party. If you have not configured SMTP yet, copy the link manually from the submission page and share it. Each signer signs in their browser; you receive a notification when all parties are done.
In Settings → Email, enter your mail server credentials (Gmail SMTP, Amazon SES, Postmark or any relay). Once saved, DocuSeal sends signing invitations, reminders and completion notifications automatically. Without SMTP, all links must be shared manually — the app is fully functional either way.
Browse our help center and FAQ, or write to our team — support in French, English and Arabic.