docker-hub地址:https://hub.docker.com/r/b3log/siyuan
docker
docker run -d \
-v workspace_dir_host:/siyuan/workspace \
-p 6806:6806 \
-e PUID=1001 -e PGID=1002 \
b3log/siyuan \
--workspace=/siyuan/workspace \
--accessAuthCode=xxx
PUID: 自定义用户 ID(可选,如果未提供,默认为1000)PGID: 自定义组 ID(可选,如果未提供,默认为1000)workspace_dir_host:宿主机上的工作空间文件夹路径accessAuthCode:访问授权码,请务必修改,否则任何人都可以读写你的数据(必须配置,否则容器无法启动)
docker-compose
version: "3.9"
services:
main:
image: b3log/siyuan
command: ['--workspace=/siyuan/workspace/', '--accessAuthCode=xxx']
ports:
- 6806:6806
volumes:
- workspace_dir_host:/siyuan/workspace
restart: unless-stopped
environment:
- TZ=Asia/shanghai
- PUID=${YOUR_USER_PUID} # 自定义用户 ID
- PGID=${YOUR_USER_PGID} # 自定义组 ID