部署 DocMost

50次阅读
尚無留言

共计 1145 个字符,预计需要花费 3 分钟才能阅读完成。

DocMost 提供以下功能,类似维基百科

实时协作
图表(Draw.io、Excalidraw 和 Mermaid)
空间
权限管理
团体
评论
页面历史记录
搜索
文件附件
嵌入(Airtable、Loom、Miro 等)
翻译(10 种以上语言)

部署 DocMost

mkdir docmost
cd docmost
curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml

获取 APP_SECRET 密钥
输入 openssl rand -hex 32

nano docker-compose.yml

services:
  docmost:
    image: docmost/docmost:latest
    depends_on:
      - db
      - redis
    environment:
      APP_URL: 'http://ip 地址或域名:3000'  # 必须设置正确的服务器 IP 或域名
      APP_SECRET: ' 密钥、密钥、密钥 '       # 替换为真实密钥
      DATABASE_URL: 'postgresql://docmost: 密码、密码、密码 @db:5432/docmost?schema=public'  # 替换密码
      REDIS_URL: 'redis://redis:6379'
      HOST: '0.0.0.0'   # 添加此项确保监听所有接口
      PORT: '3000'       # 明确指定端口
    ports:
      - "3000:3000"
    restart: unless-stopped
    volumes:
      - docmost:/app/data/storage

  db:
    image: postgres:16-alpine
    environment:
      POSTGRES_DB: docmost
      POSTGRES_USER: docmost
      POSTGRES_PASSWORD: 密码、密码、密码  # 替换密码
      LANG: en_US.utf8
      LC_ALL: en_US.utf8
    restart: unless-stopped
    volumes:
      - db_data:/var/lib/postgresql/data

  redis:
    image: redis:7.2-alpine
    restart: unless-stopped
    volumes:
      - redis_data:/data

volumes:
  docmost:
  db_data:
  redis_data:

启动 docker compose up -d 

Upgrade
docker pull docmost/docmost:latest
docker compose up --force-recreate --build docmost -d

stop the services
docker compose down
restart the services
docker compose restart

正文完
 0
ianext
版权声明:本站原创文章,由 ianext 于2025-06-14发表,共计1145字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。

選擇比努力更重要。

评论(尚無留言)
验证码