关于 1Panel
1Panel 是一个开源、轻量、可视化的自托管面板,用于管理 Docker 容器和 Web 服务。具体安装使用请参考官网文档。
关于 RustFS
RustFS 是一个用 Rust 开发的高性能分布式文件系统,支持可靠存储和快速访问。由于之前广泛使用的 MinIO 开源版不再继续积极维护,所以此处选用 RustFS。
安装 RustFS
在 1Panel 的应用商店中直接搜索安装即可。根据需求自行调整具体参数,放开外部端口等,非常简单不再赘述。

安装成功后,在 1Panel 中选择容器,找到 RustFS 对应的容器,选择更多、编辑,能看到环境变量中有登录所需用户名和密码,可根据需求更改。

创建存储桶
浏览器输入地址:9001 端口即可打开 RustFS 的 Web 管理界面,使用上述用户名密码登录。

如图所示,输入名称,创建存储桶。
创建访问密钥
如图所示,创建密钥即可。

创建成功后注意保存。
思源笔记中配置云同步
注意云同步功能需购买功能特性或订阅才能使用,网上也有解锁同步功能的版本。
如果使用官方版本,先在设置中登录账号,高级特性可试用。
在设置-关于 中配置数据仓库密钥。所有设备务必使用相同密钥。

在设置-云端 中填写上文的 S3 相关配置参数。

endpoint 即搭建的存储服务的地址,bucket 为存储桶名称,注意 API 端口为 9000,与 Web 界面端口不同。
Region ID 此处可随便写,其他参数按需调整。
配置完成后即可进行数据同步。