Wiki.js screenshot
#182 B+ Rank #44

Wiki.js

A modern, full-featured wiki platform with a polished editor, granular permissions, and pluggable authentication (local, OAuth, LDAP). Its standout trait is broad database portability β€” Postgres, MySQL, MariaDB, SQLite, or MSSQL.

Notes/Docs JavaScript Medium to deploy $30/mo equiv
77.0 / 100

βš™ Full Stack

Node.js/Express backend with a Vue.js frontend, GraphQL API, and a pluggable ORM (Sequelize) supporting Postgres, MySQL, MariaDB, SQLite, or MSSQL. Search is pluggable too (DB, Elasticsearch, Algolia).

πŸ“ˆ Scaling Analysis

The app tier is largely stateless and can run multiple replicas behind a shared Postgres, though the built-in search indexer and file uploads need a shared volume or object store to scale past a single node β€” a real but manageable limitation.

πŸš€ Running on Nexlayer

Two-pod deploy: `wikijs` app pod plus a `postgres` pod, connected via `postgres.pod:5432` (never a bare hostname). Set `DB_HOST` to the pod DNS name and mirror the official image through `mirror.gcr.io/library/` if pulling the upstream Docker Hub tag directly.