首先先给D大和V大一个个大大的赞,给了我们这么好用的笔记软件

然后分享下我刚刚部署的代码,给后续小伙伴们部署到服务器上做参考,其中以下的变量务必修改成自己的

accessAuthCode=xx xx修改为鉴权密码

accessAuthCode=xxxxxx修改为你的域名

/docker/siyuan 此处的数据路径修改为自己的路径,特别注意 强烈建议volumes里的本地路径:容器路径和下面command里的workspace修改为一样的。

version: '3'

services:
  siyuan:
    image: b3log/siyuan
    container_name: siyuan
    restart: always
    volumes:
      - /docker/siyuan:/docker/siyuan
    command: [--resident=true,--workspace=/docker/siyuan,--ssl=true,--accessAuthCode=xx,--servePath=xxx]
    network_mode: "host"
#建议直接host,如果用bridge,请去掉下面的#让端口转发生效
#    ports:
#      - "6806:6806"

顺便说下,如果使用宝塔的nigix反代,请务必在反代的配置文件里加入如下代码,否则会由于ws错误造成卡在加载logo界面

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';
        }  

docker部署可以在不用到同步功能的基础上,做到多端同步。同时在安卓和IOS,也可以通过网页转制应用来使用。既有本地的隐私性和安全性,又有云端的便利性。强烈推荐大家试试。

当然,还是建议大家充值会员。一方面是支持大大提供那么好用的笔记,另一方面,云端备份也是给笔记做了 双保险,给笔记上一份保险

如下是广告,推广下自己的推荐码,哈哈。

我的推荐码:MXMnxuk