Docs and wikis, checked 2026-09-07

Docmost: Docker configuration reference

Self-hosted collaborative documentation and wiki platform with a realtime editor.

At a glance

Ports

Ports
PortWhat listensSource
3000 (docmost)HTTP listener for the web app, API and websocket collaboration traffic. Route the reverse proxy here.source for port 3000

Environment variables

Environment variables
VariableRequiredWhat it doesExampleSource
APP_URLYesThe public domain Docmost is served on. Used to build absolute links and share URLs.https://docs.example.comsource for APP_URL
APP_SECRETYesMinimum 32 character secret used to sign sessions. Generate a unique value per installation.openssl rand -hex 32source for APP_SECRET
DATABASE_URLYesConnection string for the Postgres database, including credentials and database name.postgresql://docmost:password@db:5432/docmostsource for DATABASE_URL
REDIS_URLYesConnection string for Redis, used for queues and realtime collaboration state.redis://redis:6379source for REDIS_URL
STORAGE_DRIVERNoChooses where uploaded files live: local, s3 (any S3-compatible provider) or azure.s3source for STORAGE_DRIVER

Volumes that must persist

Volumes
PathWhat is in itSource
/app/data/storage (docmost)Local file storage for uploads when STORAGE_DRIVER is local. Not used once S3 or Azure storage is configured.source for /app/data/storage
/var/lib/postgresql (db)Postgres data directory holding every workspace, page and space. The core data to back up.source for /var/lib/postgresql
/data (redis)Redis append-only file, since the compose file runs Redis with appendonly enabled rather than as a pure cache.source for /data

Behind a reverse proxy

What it needs alongside it

Dependencies
DependencyWhySource
PostgreSQL 18Primary database for workspaces, spaces and pages, addressed through DATABASE_URL.source for PostgreSQL 18
Redis 8Backs background jobs and the realtime collaboration layer, addressed through REDIS_URL.source for Redis 8

Release timeline

Releases
VersionDateBreakingWhat changedSource
v0.95.02026-07-03NoAdds a workspace default edit preference, a /time slash command, and translation-aware editor search.source for release v0.95.0
v0.90.12026-05-28NoBug fixes and security fixes.source for release v0.90.1
v0.90.02026-05-21NoAdds page labels, synced blocks, indents, table sorting, backlinks and Azure Blob Storage support.source for release v0.90.0
v0.80.22026-05-02NoFixes an AWS_S3_FORCE_PATH_STYLE bug that broke file reads for installations using S3-compatible storage.source for release v0.80.2
v0.80.02026-04-14NoAdds favorites, watch spaces and new security advisories are published alongside this release.source for release v0.80.0

If it is not coming up

Read from the upstream documentation, repository and container registry by Keita Emsden on 2026-09-07. Every row links the page it came from. Upstream changes without telling anyone, so check the source link before you rely on a value.

Other app references

All app references