# Docmost

Collaborative wiki and documentation software for teams.

- Replaces: [Notion](https://openlogs.fyi/alternatives/notion)
- Summary: Paid team wiki and documentation services, such as Notion.
- Stack: TypeScript (language), PostgreSQL (database), Redis (database)
- Deployment: docker_compose
- License: AGPL-3.0 (osi) [source](https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/LICENSE)
- Business model: unknown. The README at the pinned commit does not state a business model, so it stays unknown. ([source](https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/README.md), read 2026-10-22)
- Difficulty: medium. 3 services (2 database or broker: postgres, redis), 3 volume mounts, no env values to set, no elevated host access. Heuristic score 4 of 11: medium.
- Requirements: not stated
- Repository: [docmost/docmost](https://github.com/docmost/docmost)

## Install

1. Docker with the Compose plugin ([source](https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/docker-compose.yml))

   ```text
   A host with Docker and the Docker Compose plugin. This entry runs from a compose file.
   ```

2. Save the compose file as docker-compose.yml ([source](https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/docker-compose.yml))

   ```yaml
   services:
     docmost:
       image: docmost/docmost:latest
       depends_on:
         - db
         - redis
       environment:
         APP_URL: 'http://localhost:3000'
         APP_SECRET: 'REPLACE_WITH_LONG_SECRET'
         DATABASE_URL: 'postgresql://docmost:STRONG_DB_PASSWORD@db:5432/docmost'
         REDIS_URL: 'redis://redis:6379'
       ports:
         - "3000:3000"
       restart: unless-stopped
       volumes:
         - docmost:/app/data/storage
   
     db:
       image: postgres:18
       environment:
         POSTGRES_DB: docmost
         POSTGRES_USER: docmost
         POSTGRES_PASSWORD: STRONG_DB_PASSWORD
       restart: unless-stopped
       volumes:
         - db_data:/var/lib/postgresql
   
     redis:
       image: redis:8
       command: ["redis-server", "--appendonly", "yes", "--maxmemory-policy", "noeviction"]
       restart: unless-stopped
       volumes:
         - redis_data:/data
   
   volumes:
     docmost:
     db_data:
     redis_data:
   ```

3. Start it ([source](https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/docker-compose.yml))

   ```bash
   docker compose up -d
   ```

4. Open the app ([source](https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/docker-compose.yml))

   ```text
   Open http://localhost:3000. The compose file publishes host port 3000 for the docmost service.
   ```

Compose file check: config_ok on 2026-10-22.

## Gotchas and maintenance

### Gotchas

- Some images use the latest tag or no tag: Images without a pinned version: docmost: docmost/docmost:latest. A later pull can get a different version. ([source](https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/docker-compose.yml), checked 2026-10-22)
- The compose file publishes host ports: Host ports: 3000 (docmost). A port without a host address listens on all host network interfaces. ([source](https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/docker-compose.yml), checked 2026-10-22)

### Signals

Computed from a GitHub snapshot taken 2026-10-22.

- Open issues and pull requests: 357
- Stars: 22061, forks: 1635
- Last push: 2026-10-21 (0 days ago)
- Latest release: v0.96.0 on 2026-09-08 (43 days ago)

## Sources

- [Repository: https://github.com/docmost/docmost](https://github.com/docmost/docmost)
- [License: https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/LICENSE](https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/LICENSE)
- [Business model: https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/README.md](https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/README.md)
- [Compose file: https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/docker-compose.yml](https://github.com/docmost/docmost/blob/9250ca8305cbb7d04dc1973b8b83346784fc361a/docker-compose.yml)

---
Canonical: https://openlogs.fyi/tools/docmost  
Last updated: 2026-10-22
