# DocuSeal — Open Source Document Signing Platform > DocuSeal is a self-hosted alternative to DocuSign that lets you create, fill, and sign documents digitally with a clean web interface. ## Install Save as a script file and run: # DocuSeal — Open Source Document Signing Platform ## Quick Use ```bash docker run -d -p 3000:3000 --name docuseal docuseal/docuseal ``` ## Introduction DocuSeal provides a complete document signing workflow on your own server. Upload a PDF, define signature fields, send it for signing, and store the completed document — all without relying on a paid SaaS platform. ## What DocuSeal Does - Creates document templates with drag-and-drop field placement for signatures, dates, and text - Sends signing invitations via email with unique secure links - Captures legally binding electronic signatures with audit trails - Supports multiple signers with sequential or parallel signing order - Stores completed documents with timestamps and signer verification data ## Architecture Overview DocuSeal is a Ruby on Rails application with a Vue.js frontend and a PostgreSQL database. PDF rendering and field overlay use server-side libraries. Signing sessions are tracked with unique tokens, and completed documents are stored with cryptographic audit logs. ## Self-Hosting & Configuration - Deploy with Docker using a single command, PostgreSQL is embedded in the image - Configure SMTP settings for sending signing invitation emails - Set the application URL for correct link generation in outgoing emails - Mount a volume to persist uploaded documents and signed PDFs - Supports S3-compatible storage backends for document files ## Key Features - Visual template builder for placing signature and form fields on PDFs - Email-based signing workflow with no account required for signers - Audit trail with IP address, timestamp, and browser metadata per signature - API for programmatic document creation and signing workflow management - Webhook notifications for tracking signing completion events ## Comparison with Similar Tools - **DocuSign** — market leader but expensive per-envelope pricing; DocuSeal is free and self-hosted - **Documenso** — another open-source signing tool with a Next.js stack; DocuSeal uses Rails - **PandaDoc** — commercial platform with CRM integrations; DocuSeal focuses on core signing - **SignRequest** — cloud-hosted with limited free tier; DocuSeal has no usage limits - **HelloSign (Dropbox Sign)** — acquired by Dropbox, cloud-only; DocuSeal runs on your server ## FAQ **Q: Are signatures created with DocuSeal legally binding?** A: DocuSeal captures electronic signatures with audit trails. Legal validity depends on your jurisdiction, but e-signatures are broadly accepted. **Q: Can signers complete documents without creating an account?** A: Yes, signers receive a unique link via email and can sign without registration. **Q: Does DocuSeal support multiple signers on one document?** A: Yes, you can configure sequential or parallel signing order for multiple parties. **Q: What file formats does it accept for templates?** A: DocuSeal primarily works with PDF files for document templates. ## Sources - https://github.com/docusealco/docuseal - https://www.docuseal.co --- Source: https://tokrepo.com/en/workflows/17ac8969-3c2e-11f1-9bc6-00163e2b0d79 Author: Script Depot