-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
数据同步接入 S3 协议兼容的对象存储服务 #6528
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
希望增加腾讯云 COS |
@Soltus 腾讯云兼容 S3 协议的话应该可以。 |
测试了一下,阿里云 OSS 可以并入 S3 实现里面,就不单独实现了。 |
minio的情况, |
@jl0476 我这边测试七牛云的时候用的是 |
我不是用的七牛云,是自己搭建的minio,支持s3的协议。 |
这个我不太清楚哦,两种都试一下看看。 |
这么说吧,比如在参数里配置的bucket名称 是aaa,现在思源是采用virtual-host Style方式: 但是minio可以用的是path方式, 于是现在配置的bucket参数就不起作用了,minio识别的bucket是 repo |
好的 我也在搜索解决方案,感谢。 |
我用joplin同步minio成功,但是思源一直提示找不到桶。问了minio团队,说是选path |
@JCJC01 两种解决方法,如果不改minio 就建一个名称为repo的bucket |
@88250 看看是不是把minio单独配置的写到版本介绍中,这样大家就不用问了。 |
@jl0476 这个靠用户自己分享教程吧。 |
我放弃minio了,直接用群晖的webdav同步更快,不用docker多一个minio感觉更稳定。而且我用joplin测试了minio,好像同步成功后还是有bug,时不时提示错误?你能docker minio,还不如docker个webdav更好 |
那我在这贴一个使用 Nginx 反代 Docker 部署的 MinIO OSS 服务的配置: Docker 容器运行命令Administratordocker run \
--detach \
--name minio \
--restart=unless-stopped \
-p 9000:9000 \
-p 9090:9090 \
-v /data/minio/data:/data \
-e "MINIO_DOMAIN=endpoint.domain.name" \
-e "MINIO_ROOT_USER=username" \
-e "MINIO_ROOT_PASSWORD=password" \
quay.io/minio/minio server /data --console-address ":9090" MinIO 配置
Nginx 配置站点配置片段 (二选一)# 设置为默认站点
listen 80 default_server;
listen 443 ssl http2 default_server;
server_name endpoint.domain.name; # 或者直接设置子域名站点
listen 80;
listen 443 ssl http2;
server_name your-bucket-name.endpoint.domain.name; 反向代理配置location ^~ /
{
proxy_pass http://localhost:9000;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
} 思源 conf.json 设置"provider": 2,
"s3": {
"endpoint": "https://endpoint.domain.name/",
"accessKey": "123456",
"secretKey": "abcdef",
"bucket": "your-bucket-name",
"region": "example-region-name"
}, |
应该是地址那一栏有坑。还有端口需要9000, |
@88250 要不要添加一个参数设置 URL 风格的样式? |
@Zuoqiu-Yingyi 不太确定…… 以七牛云为例的话 SDK 这里的配置是这样的 |
aws-sdk-go 里面 S3 会话有个 |
好的,等会我们加一下吧。 |
欢迎使用我们的推广链接开通阿里云 OSS:https://www.aliyun.com/product/oss?userCode=yqovuas2
手动配置 工作空间/conf/conf.json 中的 sync.provider 为 2 以及 s3,参考如下:
阿里云的 region 参考 https://help.aliyun.com/document_detail/31837.htm
七牛云的 region 参考 https://developer.qiniu.com/kodo/4088/s3-access-domainname
目前该特性处于内测阶段,所以暂时只提供手动修改配置文件的配置方式,等内测稳定以后会在 #6426 中提供界面配置给普通用户使用。
之前的七牛云实现也一并改为 S3 SDK 对接 #6445
The text was updated successfully, but these errors were encountered: