DocuSeal
DocuSeal

Open source document filling and signing

Docker releases Follow @docusealco

DocuSeal is an open source platform that provides secure and efficient digital document signing and processing. Create PDF forms to have them filled and signed online on any device with an easy-to-use, mobile-optimized web tool.

✨ Live Demo | ☁️ Try in Cloud

[![Demo](https://github.com/docusealco/docuseal/assets/5418788/d8703ea3-361a-423f-8bfe-eff1bd9dbe14)](https://demo.docuseal.co) ## Features - [x] PDF form fields builder (WYSIWYG) - [x] 10 field types available (Signature, Date, File, Checkbox etc.) - [x] Multiple submitters per document - [x] Automated emails via SMTP - [x] Files storage on AWS S3, Google Storage, or Azure - [x] Automatic PDF eSignature - [x] PDF signature verification - [x] Users management - [x] Mobile-optimized - [x] Easy to deploy in minutes ## For Companies ### Integrate seamless document signing into your web or mobile apps with DocuSeal! At DocuSeal we have expertise and technologies to make documents creation, filling, signing and processing seamlessly integrated with your product. We specialize in working with various industries, including **Banking, Healthcare, Transport, eCommerce, KYC, CRM, and other software products** that require bulk document signing. By leveraging DocuSeal, we can assist in reducing the overall cost of developing and processing electronic documents while ensuring security and compliance with local electronic document laws. [![Book an Integration Demo](https://cal.com/book-with-cal-dark.svg)](https://cal.com/docuseal) ## Deploy |Heroku|Railway| |:--:|:---:| | [Deploy on Heroku](https://heroku.com/deploy?template=https://github.com/docusealco/docuseal-heroku) | [Deploy on Railway](https://railway.app/template/IGoDnc?referralCode=ruU7JR)| |**DigitalOcean**|**Render**| | [Deploy on DigitalOcean](https://cloud.digitalocean.com/apps/new?repo=https://github.com/docusealco/docuseal-digitalocean/tree/master&refcode=421d50f53990) | [Deploy to Render](https://render.com/deploy?repo=https://github.com/docusealco/docuseal-render) #### Docker ```sh docker run --name docuseal -p 3000:3000 -v.:/data docuseal/docuseal ``` By default DocuSeal docker container uses an SQLite database to store data and configurations. Alternatively, it is possible use PostgreSQL or MySQL databases by specifying the `DATABASE_URL` env variable. #### Docker Compose Download docker-compose.yml into your private server: ```sh curl https://raw.githubusercontent.com/docusealco/docuseal/master/docker-compose.yml > docker-compose.yml ``` Run the app under a custom domain over https using docker compose (make sure your DNS points to the server to automatically issue ssl certs with Caddy): ```sh HOST=your-domain-name.com docker-compose up ``` ## License DocuSeal is released under the GNU Affero General Public License v3.0.