Documenso

Documenso is an open-source e-signature platform that provides a self-hosted DocuSign alternative for teams managing digital signatures.

  • Other
  • Productivity
  • Tools & Utilities
Documenso is an open-source e-signature platform that provides a self-hosted DocuSign alternative for teams managing digital signatures. It exposes a web UI on the configured port (default 3000) and requires PostgreSQL and SMTP settings. If you use a reverse proxy, set NEXT_PUBLIC_WEBAPP_URL and NEXTAUTH_URL to your public HTTPS URL (no trailing slash).

Platform availability

Available on 2 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

82/100 Excellent

Maintained
100last commit 10 days ago
Popular
8415,343 GitHub stars
Easy to install
452 install platforms, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 17 days ago

GitHub stars
15,343
Open issues
208
Last commit
2026-10-05
Latest release
v2.19.0
License
AGPL-3.0
Activity
steady

Checked 9 days ago - source: GitHub (documenso/documenso)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 17 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Copy the example env file first Before starting the quick-start Docker Compose stack, copy .env.example to .env as shown. That file holds configuration, so starting without it can leave the app missing required settings. source
  • Start the stack and open the local site Run the provided docker compose command from the documenso folder, then open http://localhost:3000 in your browser. That is the local web interface, so it is where you confirm the install is running and begin using it. source
  • Run database migrations for manual installs If you are installing by hand instead of using Docker Compose, install dependencies, build the app, and run the prisma:migrate-deploy command before starting. Migrations set up the database structure Documenso needs to store documents and settings. source

Fetched 16 days ago - each note links to its source

Alternatives (7)

  • Adobe Fill & Sign - Adobe Fill & Sign is a software that provides a comprehensive solution for filling, signing, and sending forms digitally.
  • DocHub - Facilitates online document editing, signing, and form completion with PDF management tools, eSignatures, templates, and real-time collabor…
  • DocuSeal - DocuSeal is an open-source web platform for creating, filling, and signing portable document format (PDF) forms in a secure, mobile-optimiz…
  • Docusign - An easy way for businesses and individuals to securely send and sign agreements from practically anywhere, at any time, from almost any dev…
  • DottedSign
  • LibreSign - LibreSign is a web application for electronic signatures (e-Sign) that offer the possibility of signing documents online with security and…
  • PandaDoc - Automates document processes from creation to e-signature and payment, reducing creation time by 50% and boosting productivity by 800%.

Checked 14 days ago - source: AlternativeTo

Common questions

Should I create an .env file before starting the Docker Compose stack?

Yes. Copy .env.example to .env first because it holds required configuration, and starting without it can leave the app missing settings.

What must I run before starting a manual Documenso install?

Install dependencies, build the app, and run the prisma:migrate-deploy command. The migrations set up the database structure needed to store documents and settings.

What URL should I open to verify a local Docker Compose install is running?

Open the local site at port 3000 in your browser. That is the web interface used to confirm the install and begin using it.

What network restrictions are my responsibility for a self-hosted instance?

You are responsible for restricting outbound traffic and egress filtering. You should also block access to internal services and cloud metadata endpoints using your firewall or network configuration.

Answers sourced from docs.documenso.com, github.com, github.com

Community

Collected 16 days ago - public community threads