playedu存储配置内网minio(测试)

环境说明:多主机节点的分布式 minio,使用nginx配置负载均衡访问minio,(将9000端口映射到外网9000端口)

一、minio配置

1.1 新建一个桶 Buckets

点击管理,Summary,Access Policy:

复制代码

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": [
                    "*"
                ]
            },
            "Action": [
                "s3:GetBucketLocation",
                "s3:ListBucket",
                "s3:ListBucketMultipartUploads"
            ],
            "Resource": [
                "arn:aws:s3:::playedu"
            ]
        },
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": [
                    "*"
                ]
            },
            "Action": [
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:GetObject",
                "s3:ListMultipartUploadParts",
                "s3:PutObject"
            ],
            "Resource": [
                "arn:aws:s3:::playedu/*"
            ]
        }
    ]
}

1.2 新建一个策略

拷贝刚刚复制的策略代码

1.3 创建一个user

关联新建的策略

在用户下面新建一个 Service Accounts

记住 Access Key 和 SecretKey


二、配置playedu

2.1 使用刚刚的 Access Key 和 SecretKey

通过playedu上传视频课件

说明:图片可以使用外网地址访问控制台进行上传,其他类型比如视频和文档,必须使用内网地址访问控制台才可以上传

这样通过外网地址访问playedu前台,可以播放上传的视频


Nextcloud可以配置MinIO作为外部存储

1、首先在Nextcloud的应用中,启用 “External storage support”

2、然后在Nextcloud的系统管理页面找到外部存储

文件夹名称:这是用户在 Nextcloud 中看到的名称(例如 公司文件 或 MinIO-Backend)。

外部存储:从下拉菜单中选择 Amazon S3。因为 MinIO 兼容 S3 API。

配置:

Bucket:你为 Nextcloud 创建的存储桶名称(例如 nextcloud-storage)。

Hostname:你的 MinIO 服务器地址(可以使用内网IP地址,在外网也可以通过Nextcloud访问里面的文件)

Port:默认9000 (HTTP)。

Region:可以不填。如果不确定,填写 us-east-1。MinIO 默认使用这个区域。

Access Key:你的 MinIO Access Key。

Secret Key:你的 MinIO Secret Key。

其他高级选项:

SSL:根据你的 MinIO 配置选择 true 或 false。

Legacy (v2) Auth:如果使用较新的 MinIO 版本,通常保持 false(使用 v4 签名)。

Path Style:如果你的 MinIO 是 IP+端口方式访问,可能需要启用此项。

启用 SSL 验证:在生产环境中建议启用,如果使用自签名证书,可能需要禁用。

可用的用户,建议指定用户,不建议勾选全部,否则所有人都可以随意编辑

在最后的三个点更多中,勾选共享,否则外部存储中的文件无法分享给其他人。

posted @ 2024-01-16 17:22  红妹妹  阅读(1024)  评论(0)    收藏  举报