Self-Hosting
Deploy and manage your own Documenso instance for complete control over your data, compliance, and customization.
Getting Started
Deployment Options
Choose a deployment method based on your needs:
Docker
Single container with external database.
Docker Compose
Production-ready setup with all dependencies.
Railway
One-click deployment on managed infrastructure.
Kubernetes
High availability for enterprise deployments.
Configuration
Environment Variables
Complete reference of all configuration options.
Database
PostgreSQL setup and connection.
SMTP configuration for notifications.
Storage
S3-compatible file storage setup.
Signing Certificate
Digital signature certificate for documents.
Maintenance
Upgrades
Upgrade to new versions safely.
Backups
Backup strategies for your data.
Troubleshooting
Common issues and solutions.
Quick Start
Get Documenso running locally in under 5 minutes:
git clone https://github.com/documenso/documenso.git
cd documenso
cp .env.example .env
docker compose -f docker/development/compose.yml up -dOpen http://localhost:3000 to access your instance.
See the Quick Start guide for detailed instructions and next steps.
Enterprise Edition
Self-hosted Documenso includes full core functionality under the AGPL-3.0 license. If you need enterprise features such as SSO, embed authoring white label, or 21 CFR Part 11 compliance, you can activate them with a license key.
See Enterprise Edition for details and Licenses for a comparison.