Docs and wikis, checked 2026-09-07

Wiki.js: Docker configuration reference

Self-hosted wiki engine built on Node.js with Git-backed page history and multiple database backends.

At a glance

Ports

Ports
PortWhat listensSource
3000Default HTTP listener for the web UI and API. Route the reverse proxy here.source for port 3000
3443HTTPS listener, only used if Wiki.js terminates TLS itself via SSL_ACTIVE or its own Let's Encrypt integration.source for port 3443

Environment variables

Environment variables
VariableRequiredWhat it doesExampleSource
DB_TYPEYesDatabase engine to use: postgres, mysql, mariadb, mssql or sqlite. All database variables are required unless noted.postgressource for DB_TYPE
DB_HOSTYesHostname or IP of the database server. Not used for sqlite.dbsource for DB_HOST
DB_USERYesUsername Wiki.js uses to connect to the database.wikijssource for DB_USER
DB_PASSYesPassword for the database user. Can be replaced with DB_PASS_FILE to read from a mounted secret file.wikijsrockssource for DB_PASS
DB_NAMEYesName of the empty database Wiki.js should use. It expects to own this database exclusively.wikisource for DB_NAME

Volumes that must persist

Volumes
PathWhat is in itSource
/wiki/data/contentDeclared as a volume in the official image; holds cached content and local user uploads.source for /wiki/data/content

Behind a reverse proxy

What it needs alongside it

Dependencies
DependencyWhySource
PostgreSQL 9.5 or newerRecommended database engine; required if using the High-Availability feature for multiple replicas.source for PostgreSQL 9.5 or newer

Release timeline

Releases
VersionDateBreakingWhat changedSource
v2.5.3142026-05-01NoUpdates the arm Docker base image to Node 24 and fixes a Windows build missing a migration file.source for release v2.5.314
v2.5.3132026-04-27YesSecurity fix preventing user assignment to elevated groups; fixes group permission assignment logic (GHSA-cq3g-mwrg-v2rv).source for release v2.5.313
v2.5.3122026-02-12NoMaps OIDC and OAuth2 avatar claims to the user picture URL, and fixes embedded diagram theming.source for release v2.5.312
v2.5.3112026-01-08NoStops DOMPurify from breaking draw.io diagrams and fixes breadcrumb locale prefix handling.source for release v2.5.311
v2.5.3102026-01-06NoFixes breadcrumb path generation and switches to a promisified stream pipeline.source for release v2.5.310

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