自建 siyuan 同步的 s3 存储 minio 经验总结

siyuan 支持多种同步方式

目前测试了第三方同步的方式, 如果笔记数量较多 webdav 速度非常慢 (我先用的远程 webdav 速度太慢,后来装了本机的 webdav, 速度快一点,但是还是不能接受).

下面给出的是 基于 minio 的 方案, (实测速度很快)

安装 minio docker

docker 命令

docker run -p 29000:9000 -p 29090:9090 --name minio \
-d --restart=always \
-e MINIO_ROOT_USER=your_root_name \
-e MINIO_ROOT_PASSWORD="your_root_pass" \
-v /DATA/minio/data:/data \
-v /DATA/minio/config:/root/.minio \minio/minio \
server /data --console-address ":9090"

简单解释

29000 是你映射 minio api 出来的端口 可以自行修改

29090 是你映射出来的 minio console 管理控制台的端口 , 可以自行修改 (这个后面配置 minio 要用)

your_root_name 是你登录 minio 控制台的用户名, 自己定(比如 root)

your_root_pass 是登录 minio 控制台的用户密码, 自己定 注意用到特殊符号做密码时 一定要用双引号包括住密码

/DATA/minio/data 是存数据的位置

/DATA/minio/config 是存配置的位置

配置 minio

administator=>Buckets 下 Create bucket 来创建一个存储, 比如 siyuan100 (直接创建不选其他的选项)

Access Keys 中建个新的 key, 记得保存 Access Key, Secret Key . 后面要用.

region: configuration=> region=> server location 中设置 比如(cn)

这个比较雷人,如果不设置 siyuan 同步不行, 如果不修改默认值是 us-east-1

修改配置后要重启 docker

siyuan 配置

看图吧.

image.png

基本按这个来就没有问题了.

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    20511 引用 • 79971 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • nlen

    教程很赞 我本来也想走 s3 的 后来一想都 docker 了 直接 nas 上部署 docker 版思源了 开了 tailscale 用起来还行 偷懒了

  • ahtian928

    mark 感谢分享