共计 1134 个字符,预计需要花费 3 分钟才能阅读完成。
DocMost 提供以下功能,类似维基百科
实时协作
图表(Draw.io、Excalidraw 和 Mermaid)
空间
权限管理
团体
评论
页面历史记录
搜索
文件附件
嵌入(Airtable、Loom、Miro 等)
翻译(10 种以上语言)
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
正文完