服务端使用 Docker 版思源进行伺服搭建配置 镜像地址 启动参数: docker run \ --detach \ --name siyuan \ -v /data/siyuan:/data/siyuan \ -p 6806:6806 \ -u 1000:1000 b3log/siyuan \ --ssl=true \ --resident=true \ --lang=zh_CN \ --workspace=/data/siyuan/ nginx 反代,需要配置反代 WebSocket,以下配置 HTTPS 和 wss upstream siyuan { server 127.0.0.1:6806; # ip + 端口 } map http_upgrade conn_upgrade { default upgrade; '' close; } server { listen 80; listen 443 ssl; server_name siyuan.cjzshilong.cn; access_log /var/log/nginx/siyuan.cjz.... 思源笔记Docker伺服 思源笔记
首先关键部位: 工作空间 data 文件夹 Git 程序 上面完工就万事俱备了 gitee 同步 新建私有仓库,此仓库数据存的就是你得思源数据目录里的东西 进行 Git 授权 #已有仓库 cd D:\SiYuanData Git remote add origin https://gitee.com/cuijianzhe/ssgage.git Git push -u origin master 写个同步程序 其实无非就是把 Git 自己完成而已,这其中有一个问题,刚改完建议不要马上执行同步,因为 D:\siyuan\data.siyuan\conf.json 这个文件好像还没修正好时间数据,需耐心等待他完成,不过我的程序已在等待…… import os import time from subprocess import call GIT_BASE_DIR = 'D:\siyuan' gitdate = time.strftime("%Y%m%d%H%M%S", time.localtime()) GIT_DIR_DATA = GIT_BASE_DIR + '\data.siyuan\.... 关于思源笔记的同步 思源笔记