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.
docuseal/README.md

3.6 KiB

DocuSeal like-a-Pro (Community Edition)

Fork of DocuSeal with select Pro features "unlocked" (read: vibe-coded) as open source.

This fork adds features that are not part of the opensource version of DocuSeal, making them available for self-hosted deployments under the same AGPL-3.0 license.

Disclaimer:

I never had any access to the Pro Version and I have no idea how DocuSeal LLC implemented these features. I don't even think that "white-room copy" would be the right description here. I did not review, copy or use any copyright protected source code from DocuSeal LLC. The changes in this repo are "designed" based on the official API documentation and feature spotlights on the website or what I thought this feature should look like. The plan of this repo is not to challenge docuseals position, I just needed some features that I though are simple enough to vibe code and play around with. I would not recommend using this fork for production environment and I can't guarantee maintenance - at all. If you need a professional, reliable solution, stick with the upstream project or buy a subscription with Docuseal! Support Companies who are providing OpenSource Solutions!

vibe-coded "Pro" Features

Feature Status Description
Company logo / white-label Done Upload your logo in Settings > Personalization. Displayed in signing forms and emails.
Automated reminders Done Configure reminder intervals per-account. Pending signers receive scheduled follow-up emails.
Template creation via API Done POST /api/templates/pdf and PUT /api/templates/:id/documents — create and manage templates programmatically with field coordinates or embedded text tags.
Professional email design Done Table-based responsive email layout with company branding, styled CTA buttons, and proper footer.

See docs/API.md for full API reference on the new endpoints.

What's NOT included

These Pro features remain unavailable in this fork (they require significant UI/infrastructure work):

  • SMS invitation and verification
  • Conditional fields and formulas
  • Bulk send with CSV/XLSX import
  • SSO / SAML
  • Template creation with HTML or DOCX API
  • Embedded form builder components

Deploy

git clone https://github.com/s256/docuseal-with-some-pro-features.git
cd docuseal
docker compose up --build

The app will be available at http://localhost:3000.

To run behind a reverse proxy with SSL, uncomment the Caddy service in docker-compose.yml and set your domain:

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

Docker (standalone)

docker build -t docuseal .
docker run --name docuseal -p 3000:3000 -v ./docuseal:/data/docuseal docuseal

Uses PostgreSQL by default (see docker-compose.yml). For SQLite, use the upstream image or omit DATABASE_URL.

Upstream Features

All features from the base DocuSeal OSS are included:

  • PDF form fields builder (WYSIWYG)
  • 12 field types (Signature, Date, File, Checkbox, etc.)
  • Multiple submitters per document
  • Automated emails via SMTP
  • File storage on disk or S3/GCS/Azure
  • Automatic PDF eSignature and verification
  • Users management
  • Mobile-optimized
  • UI in 7 languages, signing in 14 languages
  • API and Webhooks
  • Easy deployment

License

Distributed under the AGPLv3 License with Section 7(b) Additional Terms. See LICENSE and LICENSE_ADDITIONAL_TERMS for more information.

Original work © 2023-2026 DocuSeal LLC. Modifications in this fork are released under the same license.