From f8f11b6fa6a08eb149c84f49bf2fc5bbcbdadc7d Mon Sep 17 00:00:00 2001 From: Alex Turchyn Date: Sat, 8 Jul 2023 01:12:12 +0300 Subject: [PATCH] update readme --- README.md | 75 +++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 62 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 7db80e4c..6cf8bc32 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,73 @@ -# README +

+
+ + 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 +

-This README would normally document whatever steps are necessary to get the -application up and running. +![preview](https://github.com/docusealco/docuseal/assets/5418788/d7a74971-c196-427a-972e-b16eab1ad738) -Things you may want to cover: +## Features +- [x] PDF form template builder (WYSIWYG) +- [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 validation +- [x] Users management +- [x] Mobile-optimized +- [x] Easy to deploy in minutes -* Ruby version +## Deploy -* System dependencies +| Heroku | Railway | DigitalOcean | +| ---------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | +| [Deploy on Heroku](https://heroku.com/deploy?template=https://github.com/docusealco/docuseal-heroku) | [Deploy on Railway](https://railway.app/template/IGoDnc?referralCode=ruU7JR) | [Deploy on DigitalOcean](https://cloud.digitalocean.com/apps/new?repo=https://github.com/docusealco/docuseal/tree/master&refcode=421d50f53990) | -* Configuration -* Database creation +#### Docker -* Database initialization +```sh +docker run --name docuseal -p 3000:3000 -v.:/data docuseal/docuseal +``` -* How to run the test suite +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. -* Services (job queues, cache servers, search engines, etc.) +#### Docker Compose -* Deployment instructions +Download docker-compose.yml into your private server: +```sh +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): +```sh +HOST=your-domain-name.com docker-compose up +``` + +## License + +DocuSeal is released under the GNU Affero General Public License v3.0.