Where Does DocuSeal Store Config and Documents?
DocuSeal env config and document storage paths on Linux for self-hosted signing installs. Covers defaults.
Last updated
DocuSeal keeps settings in a .env file at the app root. That file holds database URLs, secrets, and mail options. Signing data itself lives in Postgres per that config.
Documents default under storage beside the env file. S3 mode moves them to a bucket instead. Docker installs map the same pair through volumes. Back up the env file, storage, and a database dump together. Templates reuse form fields. Webhooks notify on signing. Audit logs prove compliance. Folders organize envelopes. Reminders chase signers.
Where DocuSeal stores this, by platform
/opt/docuseal/.env
Database URLs and secrets for the signing app. Restrict read access since secrets live here. Keep a copy off the server with dumps.
/opt/docuseal/storage
Signed document root when storage stays local. S3 installs skip this folder. Mount a volume here in Docker for persistence.
Frequently asked questions
what do i back up for a DocuSeal move
Copy the .env file with storage and a Postgres dump. The env holds secrets and mail settings. Documents live in storage. All three restore signing. Check version paths.
where are DocuSeal signed documents stored
Open the .env file in the app root to read database and storage blocks. Documents default to local disk or S3 by setting. The file decides the backend. Keep copies safe.
Notice an outdated path? Let us know.