思源笔记部署和同步(免登录)说明
背景
思源笔记的编辑器比较强大,编辑体验佳,支持 Markdown 及多种格式;支持本地存储与端到端加密同步;多平台兼容,可多端无缝切换;知识整理强大,有块级引用与双向链接;能通过 SQL 查询嵌入进行数据挖掘,还有丰富插件与活跃社区,可高度定制工作空间.
这里主要说一下web段部署,windows部署以及同步的说明。
准备工作
1,思源笔记的docker端,windows端
这里推荐免登录版本的思源笔记:https://github.com/appdev/siyuan-unlock
如果你是订阅、付费用户,你应该使用思源官方版本
这个版本去除了所有用户相关功能。可以不登录使用同步功能
2,一台云服务器
尽量选择带宽大的云服务器,当数据量比较大的时候,数据重新同步需要时间。
我推荐 雨云 (邀请链接 https://www.rainyun.com/wifilu_),我目前正在使用的服务器就是雨云家的湖北十堰高防云服务器。
雨云的服务器带宽大,宁波提供起步带宽100Mbps的云服务器,高峰期也能跑满。
性能高。宁波提供的 铂金 8272CL CPU 为例。宝塔单核跑分达到了3400
如果你通过我的邀请(邀请链接 https://www.rainyun.com/wifilu_ ,邀请码:wifilu )购买云服务器。那么你在部署的过程遇到问题,可以加群咨询。
目前雨云 有首月半价活动,宁波的 2核2G100M云服务器 首月只需要30元。年付7折。
此配置对于个人博客和部署思源笔记足以。如果你只是想尝试一下,雨云 也支持1元试用24小时。
3,云服务期安装一个宝塔面板
云服务器系统:debian12/ubuntu24.04
安装脚本选择:https://www.bt.cn/new/download.html
4,准备一个域名(可选)
如果你希望使用域名访问网页笔记,那么准备一个域名,并解析到云服务器IP
开始部署
一,部署思源笔记
1,docker部署网页版
根据siyuan-unlock提供的docker部署脚本如下:
docker run \
-v /opt/siyuan:/siyuan/workspace \ # 上方创建的容器卷:映射容器内思源笔记的数据存放路径,与workspace保持一致
-p 6806:6806 \ # 思源笔记容器内起的端口
-u 1000:1000 \ # 官方文档中,使用普通用户创建
-e LANG=zh_CN.UTF-8 \ # 参考链接中,设置默认为中文(主要是为了说明文档,还是中文方便一点)
-e LC_ALL=zh_CN.UTF-8 \
--restart=always \ # 容器自动重启
-d --name="siyuanNote" \ # -d:容器后台启动,--name 设置容器名称
apkdv/siyuan-unlock \ # 使用的镜像源名称
--workspace=/siyuan/workspace/ # 官方设置的容器内的数据存放路径,要与上方保持一致
--accessAuthCode=XXXX /这是你访问的密码
如果容器因为权限问题无法启动,删除 -u 1000:1000
这一行,然后重新创建。
此时防火墙放行6806端口之后,就可以通过ip:6806访问使用思源笔记了。
2,设置域名(可选)
在宝塔面板-Docker-网站中创建网站,并选择反代容器。
创建之后就可以使用域名访问了。
3,其他端
其他端的思源笔记直接前往https://github.com/appdev/siyuan-unlock/releases 下载即可
二,多端同步
1,初始化数据仓库密钥
点击左上角-设置-关于-数据仓库密钥-自动生成密钥-复制密钥字符串,创建仓库密钥。一定要保存好!多台设备同步需要用到这个密钥
- 只有初次才需要初始化,如果已经在其他设备上已经有空间站时,要选择「导入密钥」
2,WebDav同步
点击左上角-设置-云端
- 云端存储服务提供商:WebDav
- 内容填写
-
- Endpoint:WebDav的地址
- Username:WebDav的用户名
- Password:WebDav的密码
- Timeout (s)、TLS Verify、Concurrent Reqs保持默认就行
- 启用云端同步
- 云端同步模式:自动同步
- 云端同步目录:所有端需要选择同一个目录
2.1,自建WebDav
2.1.1,先创建一个纯静态的网站
2.1.2,然后设置网站-网站目录-nginx WebDav-创建WebDav
WebDav的域名和网站域名需要不一样,这里的域名就是思源笔记中的Endpoint
- auth状态:开启
- 用户名:你自定义
- 密码:你自定义
- 最大上传文件大小:保持默认即可。如果你有大文件,可以设置大一点。
另外可以使用宝塔的的七牛插件来备份webdav目录数据,毕竟七牛的上传流量是免费的。
3,S3同步
思源笔记支持S3协议同步,这里以七牛云为例。
详细操作可以参考:https://www.cnblogs.com/deng2/p/18407365 这篇文章。
这里摘出核心参数说明
点击左上角-设置-云端
- 云端存储服务提供商:S3
- 内容填写
-
- Endpoint:就是 S3协议的外网访问地址 去掉空间名称,http://s3.cn-south-1.qiniucs.com
- Access Key:七牛云 - 密钥管理 的 AK 值
- Secret Key:七牛云 - 密钥管理 的 SK 值
- Bucket:在七牛云创建的空间名称,比如我的就是 siyun-date
- Region:填写域名中显示的区域名字,即 cn-south-1
- Timeout (s)、Addressing、TLS Verify 保持默认就行
- 启用云端同步
- 云端同步模式:自动同步
- 云端同步目录:所有端需要选择同一个目录
本文标题:思源笔记部署和同步(免登录)说明
本文链接:https://www.wifilu.com/3437.html
版权声明:本站除标记为转载外,均为原创。转载请标注来源和原始链接。