# Project pack: Docmost @ b007d8c Facts about **Docmost** for an AI following the [BespokeAI handover guide](https://handoff.bespokeai.software/guide/v4.md). Pinned to one version; never changes after publication. > Docmost is an open-source collaborative wiki, a Notion or Confluence alternative you host yourself. People edit pages together in real time, organise them into spaces, comment, share pages publicly, and embed diagrams. It suits a family handbook, a club or a small business. ## Setup path (checked 2026-11-03) - **Needs Docker.** Tell the person before any setup work; no light non-Docker route is documented upstream. Docker Desktop on Windows may need a computer restart and an admin-only Windows feature (virtualisation); say so and let the person decide. - Verdict source: https://docmost.com/docs/installation - You may be unable to download source archives or run commands in this session. The person downloads and runs things; if you cannot fetch something, give any changed file in full in chat with its path. ## Version and source - Repository: https://github.com/docmost/docmost - Pinned commit: `b007d8cb214e95fddda861eb15d24e51eb0b90b3`. Use exactly this version. - Zip the person can download in a browser: https://github.com/docmost/docmost/archive/b007d8cb214e95fddda861eb15d24e51eb0b90b3.zip - Fresh checkout (only if you have a shell and git): use the commands below in an empty folder. If this exact source is already checked out, keep your branch and use the development command; do not clone again or reset local changes. - Official docs: https://docmost.com/docs - Licence: **AGPL-3.0-only**. Free to use and change. If other people use your changed version, including over a network (for example a website you host for them), you must offer them your source code under the same licence. Using it privately for yourself or your household has no extra obligations. A packages/ee folder is under a separate commercial licence and should not be reused. ## Commands from the pinned source - Developer commands (they may use Docker): ```sh git clone https://github.com/docmost/docmost bespoke-docmost cd bespoke-docmost git checkout --detach b007d8cb214e95fddda861eb15d24e51eb0b90b3 # Prepare development requirements and local configuration first. corepack enable pnpm install cp .env.example .env pnpm dev ``` - Separate trial of the current upstream release (not your changes; sample data and a separate data directory only): ```sh curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml # edit APP_SECRET and the database password in the file first docker compose up -d # then open http://localhost:3000 ``` - Tools these commands use: Docker, or Node 22 with pnpm plus Postgres and Redis for development - Develop: `pnpm dev` - Build: `pnpm build` - Stack: typescript (NestJS, React, Mantine, Tiptap, Nx, pnpm). Difficulty for a non-developer with an AI: **advanced**. A TypeScript monorepo with a NestJS server, a React client and a collaboration server, backed by Postgres and Redis. Branding and workspace settings need no code; new features touch client and server. Personal data: **yes**. Stored in: Postgres database plus an attachments folder (a Docker volume). Secrets are entered by the person, never in chat. --- Later, only when a step needs it: [reference.md](https://handoff.bespokeai.software/p/docmost/b007d8c/r3/reference.md) (customisation points, must-keep-working, data and costs, coding conventions) · [hosting.md](https://handoff.bespokeai.software/p/docmost/b007d8c/r3/hosting.md) (long-term hosting; hosts are paid third parties) · [bespoke.yaml](https://handoff.bespokeai.software/p/docmost/b007d8c/r3/bespoke.yaml) · [SKILL.md](https://handoff.bespokeai.software/p/docmost/b007d8c/r3/SKILL.md)