简介
📕 思源笔记是一款本地优先的个人知识管理系统, 支持细粒度块级引用和 Markdown 所见即所得。
部署
-
环境:
- 群晖:硬件支持
- Docker:部署环境
- 路由器:
端口转发反向代理
-
部署
进入群晖
ssh
,sudo -i
后用以下命令安装:
docker run --name siyuan -dit --restart=always -v /volume1/docker/siyuan:/home/siyuan/Documents/SiYuan --network=host -p 6806:6806 -u 1000:1000 b3log/siyuan -e LANG=zh_CN.UTF-8 -e LC_ALL=zh_CN.UTF-8 -resident -accessAuthCode password -servePath="yourDomain"
-
详解
--name siyuan
命名为"siyuan"--restart=always
重启后自动运行-v
配置宿主机路径映射/volume1/docker/siyuan:/home/siyuan/Documents/SiYuan
将宿主机的/volume1/docker/siyuan
目录与Docker容器内的/home/siyuan/Documents/SiYuan
映射,便于备份笔记数据
--network=host
bridge模式选择为host,免去群晖内端口映射的烦恼-p 6806:6806
默认端口为 6806-u 1000:1000
赋予读写权限「思源存在的问题必须带上」b3log/siyuan
思源仓库「默认latest版」-resident
-accessAuthCode password
锁屏鉴权密钥为password-servePath="yourDomain"
绑定你的域名-e LANG=zh_CN.UTF-8 -e LC_ALL=zh_CN.UTF-8
中文
-
端口访问
http://localhost:6806
-
域名访问
-p 16806:6806
域名访问时端口改为其它如16806
否则控制台报错
http://yourDomain
域名+公网
访问请参考FRP反向代理教程
Bug
- 权限问题
- 路径映射出现
Permission Denied
导致容器频繁重启 - 解决方案:
chown -R 1000:1000 "/volume1/docker/siyuan"
- 路径映射出现
- 端口问题
- 路由器配置其他端口转发无法进入笔记页面「F12控制台报错」
- 解决方案:
- 端口访问时映射端口只能保持默认
6806
- 反代使用域名访问时端口改为其他如
16806
时正常
- 端口访问时映射端口只能保持默认
评论区