OpenLogs

All tools

Docmost

Collaborative wiki and documentation software for teams.

Replaces

Paid team wiki and documentation services, such as Notion.

All open-source alternatives to Notion

Difficulty

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.

Stack

TypeScript (language), PostgreSQL (database), Redis (database)

Deployment

docker_compose

Requirements

Not stated.

License

AGPL-3.0 (OSI-approved open source)

Read from github.com/docmost/docmost/blob/9250ca8/LICENSE

Business model

Unknown

The README at the pinned commit does not state a business model, so it stays unknown.

Source: github.com/docmost/docmost/blob/9250ca8/README.md, read on .

Repository

docmost/docmost

GitHub stats

Stars
22,061
Forks
1,635
Open issues and pull requests
357
Last push
2026-10-21
Latest release
v0.96.0
Released
2026-09-08

From the GitHub API on . These numbers are a snapshot, not live. GitHub detected the license as AGPL-3.0.

Compose file

Config check passed docker compose config exited 0 on this exact file on 2026-10-22.
docker-compose.yml Version 1
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:

From the app's own repository: github.com/docmost/docmost/blob/9250ca8/docker-compose.yml.

Compose file from the app repository.

Install

  1. Docker with the Compose plugin (github.com/docmost/docmost/blob/9250ca8/docker-compose.yml)

    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 (github.com/docmost/docmost/blob/9250ca8/docker-compose.yml)

    Use the compose file shown above.

  3. Start it (github.com/docmost/docmost/blob/9250ca8/docker-compose.yml)
    docker compose up -d
  4. Open the app (github.com/docmost/docmost/blob/9250ca8/docker-compose.yml)

    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

Signals

  • Open issues and pull requests: 357
  • Last push: 2026-10-21 (0 days before this page was built)
  • Latest release: v0.96.0 on 2026-09-08 (43 days before this page was built)