You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Pete Matsyburka c67188edf8
ability to share template with testing account
2 years ago
.github/workflows add display of app version in UI 2 years ago
app ability to share template with testing account 2 years ago
bin rails v7.1.2 and ruby to v3.3.0 2 years ago
config ability to share template with testing account 2 years ago
db ability to share template with testing account 2 years ago
lib ability to share template with testing account 2 years ago
log initial commit 2 years ago
public add custom exceptions handling controller 2 years ago
spec add account_id to submissions 2 years ago
tmp initial commit 2 years ago
.dockerignore optimize dockerfile 2 years ago
.erb-lint.yml disable RedundantConstantBase in erblint 2 years ago
.eslintrc accept field title and description 2 years ago
.gitattributes omit html in github code stats 2 years ago
.gitignore fix build 2 years ago
.rubocop.yml add submitter metadata 2 years ago
.version fix build 2 years ago
Dockerfile reduce image size 2 years ago
Gemfile add testing environment 2 years ago
Gemfile.lock add testing environment 2 years ago
LICENSE add LICENSE 2 years ago
Procfile initial commit 2 years ago
Procfile.dev add Dockerfile and configure production app 2 years ago
README.md update readme contact link 2 years ago
Rakefile initial commit 2 years ago
config.ru initial commit 2 years ago
docker-compose.yml force ssl only if host passed 2 years ago
package.json rails v7.1.2 and ruby to v3.3.0 2 years ago
postcss.config.js initial commit 2 years ago
tailwind.application.config.js initial commit 2 years ago
tailwind.config.js use own theme 2 years ago
tailwind.form.config.js adjust templates, add timezone and locale 2 years ago
yarn.lock rails v7.1.2 and ruby to v3.3.0 2 years ago

README.md

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

Features

  • PDF form fields builder (WYSIWYG)
  • 11 field types available (Signature, Date, File, Checkbox etc.)
  • Multiple submitters per document
  • Automated emails via SMTP
  • Files storage on disk or AWS S3, Google Storage, Azure Cloud
  • Automatic PDF eSignature
  • PDF signature verification
  • Users management
  • Mobile-optimized
  • API and Webhooks for integrations
  • Easy to deploy in minutes

Deploy

Heroku Railway
Deploy on Heroku Deploy on Railway
DigitalOcean Render
Deploy on DigitalOcean Deploy to Render
Koyeb Elestio
Deploy on Koyeb Deploy on Elestio

Docker

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:

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):

sudo HOST=your-domain-name.com docker compose up

For Businesses

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, Real Estate, 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 a Meeting

License

Distributed under the AGPLv3 License. See LICENSE for more information. Unless otherwise noted, all files © 2023 DocuSeal LLC.