思源笔记同步在路由器创建自己的 S3 存储 - 随笔 - 陈亚军蜗居

* [https://chenyajun.net/index.php/post/124.html](https://b3logfile.com/file/2023/12/siyuan/1687247161103/assets/network-asset-124-20231213110818-oyo8unp.html)
* 2023-12-08 15:32:37

MinIO 是根据 GNU Affero 通用公共许可证 v3.0 发布的高性能对象存储。它与 Amazon S3 云存储服务 API 兼容,这里以 Docker 容器创建 MinIO

一,创建命令

-e MINIO_ROOT_USER 和 -e MINIO_ROOT_PASSWORD 设置用户名和密码

docker run -d \
    --restart=always \
    -p 9000:9000 \
    -p 9001:9001 \
    --name minio \
    -e MINIO_ROOT_USER=username \
    -e MINIO_ROOT_PASSWORD=password \
    -v /my/DataS3:/data \
    minio/minio server /data \
    --console-address :9001

二,启动后,打开地址如 http://192.168.2.1:9001,输入用户名和密码登录

  • 创建 Bucket(只能输入小写字母),比如名称为 siyuan-default,输入完点击创建

  • 创建用户,输入用户名和密码,勾选读写(readwrite)

思源笔记同步在路由器创建自己的 S3 存储-陈亚军博客

  • 点击用户,选择服务账户(Service Accounts),点击创建访问密匙(Create Access Key),限制超出用户策略(Restrict beyond user policy)开启,记录下来 Access Key 和 Secret Key

  • Restrict beyond user policy 开启后,默认是可以访问所有 Bucket,指定本用户访问指定 Bucket,在下面编辑框"arn:aws:s3:::*"修改为如"arn:aws:s3:::siyuan-default/*",这里是上面创建的 Bucket

思源笔记同步在路由器创建自己的 S3 存储-陈亚军博客

  • 置里设置一下 Region:比如 NB-SSS

三,思源笔记配置,以上面创建的为准,云端存储服务商选择 S3

Endpoint:域名和端口号,比如 
Access Key:输入对应账号创建的Access Key
Secret Key:输入对应账号创建的Secret Key
Bucket:指定Bucket,如siyuan-default
Region:如上面设置的NB-SSS

思源笔记同步在路由器创建自己的 S3 存储-陈亚军博客

  • 思源笔记

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

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

    18859 引用 • 70618 回帖 • 2 关注

相关帖子

欢迎来到这里!

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

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

    我现在就是用 Minio,很好用。

    1 回复
  • ANNNN

    MinIO 的界面停酷炫,同步也没出过差错,但是支持 S3 协议的客户端不多,我为了方便,又换成了 AList Webdav 同步数据