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
Alex Turchyn 780ced3e7f
omit html in github code stats
2 years ago
.do add deployment to DigitalOcean 2 years ago
.github/workflows configure GitHub actions 2 years ago
app fix style 2 years ago
bin add Dockerfile and configure production app 2 years ago
config do not require optional gems 2 years ago
db add mysql support 2 years ago
lib fix pdf generation images 2 years ago
log initial commit 2 years ago
public update logo 2 years ago
spec adjust email templates 2 years ago
tmp initial commit 2 years ago
.dockerignore fix erblint 2 years ago
.erb-lint.yml initial commit 2 years ago
.eslintrc initial commit 2 years ago
.gitattributes omit html in github code stats 2 years ago
.gitignore add Dockerfile and configure production app 2 years ago
.rubocop.yml configure GitHub actions 2 years ago
Dockerfile add mysql support 2 years ago
Gemfile do not require optional gems 2 years ago
Gemfile.lock do not require optional gems 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 2 years ago
Rakefile initial commit 2 years ago
config.ru initial commit 2 years ago
docker-compose.yml add docker compose 2 years ago
package.json add instantclick 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 add instantclick 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

preview

Features

  • PDF form template builder (WYSIWYG)
  • Multiple submitters per document
  • Automated emails via SMTP
  • Files storage on AWS S3, Google Storage, or Azure
  • Automatic PDF eSignature
  • PDF validation
  • Users management
  • Mobile-optimized
  • Easy to deploy in minutes

Deploy

Heroku Railway DigitalOcean
Deploy on Heroku Deploy on Railway Deploy on DigitalOcean

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 docker compose under a custom domain over https (make sure your DNS points to the server to automatically issue ssl certs with Caddy):

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

License

DocuSeal is released under the GNU Affero General Public License v3.0.