安装 siyuan

在 1panel 的应用商店中安装 siyuan,服务端口号为 6806。

进入 siyuan 的安装目录,配置思源笔记的工作空间。

默认情况下,siyuan 会在 "/opt/1panel/apps/siyuan/siyuan/data" 路径下初始化工作空间的数据,建议将工作空间及数据存放到其他目录下。

变更后的思源笔记的工作空间在服务器本地的路径为 "/opt/1panel/apps/siyuan/siyuan/workspace/多仔的SiYuan仓库"。

修改 siyuan 的容器配置。

需要修改的项:

  • 本机目录:思源笔记工作空间在服务器中的具体路径。
  • 容器目录:"/siyuan/workspace/ + 工作空间名称"。
  • Command 中的 --workspace:同容器目录。

修改后,重启 siyuan 容器。

绑定域名

准备一个域名,如 "docs.xxx.com",解析到服务器。

在 1panel 中添加反向代理的网站,代理地址即 "127.0.0.1 + siyuan 服务端口号"。

修改网站,再添加 ws 的反向代理,规则如下。

location /ws {
    proxy_pass http://127.0.0.1:6806;
    proxy_read_timeout 60s;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'Upgrade';
}

通过域名 "docs.xxx.com" 访问思源笔记,即可正常使用。

开启 SSL

在 1panel 中可以申请免费的 SSL 证书并直接为网站配置 SSL 证书,无须特殊处理。