Favicon of Docmost

Docmost

Deploy a secure, on-premise wiki for full data control. Manage team knowledge with real-time collaboration, SSO, MFA, and granular permissions. Meets ITAR & GDPR.

Take complete control of your company's knowledge by deploying a secure wiki on your own servers. This platform is designed for teams that require strict data sovereignty and compliance, offering a robust on-premise alternative to cloud-based documentation tools. Manage everything from internal procedures to project documentation in a secure, isolated environment.

It combines powerful enterprise features with a user-friendly interface. Key capabilities include:

  • Real-time Collaboration: Edit documents simultaneously with colleagues, featuring live cursors and instant syncing across devices.
  • Advanced Security: Integrate with your existing identity providers using SAML/SSO and LDAP, enforce Multi-Factor Authentication, and manage access with granular, role-based permissions.
  • Powerful Editor: Create rich content with tables, code blocks, and integrated diagramming tools like Draw.io, Excalidraw, and Mermaid.
  • Effortless Migration: Easily import your existing knowledge base from Confluence, Notion, HTML, or Markdown files.

This solution is ideal for organizations in regulated industries needing to meet ITAR, FedRAMP, and GDPR requirements without compromising on collaborative features.

Directory Structure

docmost
db-data
docmost-data
redis-data
.env
docker-compose.yml

docker-compose.yml

services:
  docmost:
    image: docmost/docmost:latest
    depends_on:
      - db
      - redis
    environment:
      APP_URL: "http://localhost:3000"
      APP_SECRET: "${APP_SECRET}"
      DATABASE_URL: "postgresql://${DB_USER}:${DB_PASSWORD}@db:5432/docmost?schema=public"
      REDIS_URL: "redis://redis:6379"
    ports:
      - "3000:3000"
    restart: unless-stopped
    volumes:
      - ./docmost-data:/app/data/storage

  db:
    image: postgres:16-alpine
    environment:
      POSTGRES_DB: docmost
      POSTGRES_USER: "${DB_USER}"
      POSTGRES_PASSWORD: "${DB_PASSWORD}"
    restart: unless-stopped
    volumes:
      - ./db-data:/var/lib/postgresql/data

  redis:
    image: redis:7-alpine
    restart: unless-stopped
    volumes:
      - ./redis-data:/data

.env

APP_SECRET=generate_a_strong_random_secret_key_here
DB_USER=docmost
DB_PASSWORD=your_super_secret_db_password

Share:

Ad
Favicon

 

  
 

Similar to Docmost

Favicon

 

  
  
Favicon

 

  
  
Favicon