首先,此文档默认你会用1Panel(以下简称1p)且熟悉ssh相关操作,对于环境要求没有Discourse那样严苛,但推荐使用docker安装
建议使用2c2g的
Ubuntu Server 22,预装1p
购买完成后在管理页面可以看到连接信息
在下方的预装APP信息中可以直接看到1p的地址
在1p后台找到minio并且安装,勾选端口外部访问
访问9000端口,如果没记下用户名和密码,可以点击“参数”查看
之后你已经可以创建桶了,接下来要做的是做一个类似雨云的在线文件管理
使用GitHub开源项目 filestash ,接下来介绍使用docker-compose安装它的方法
创建并进入目录
mkdir filestash && cd filestash
下载compose文件
curl -O https://downloads.filestash.app/latest/docker-compose.yml
之后把它up起来
docker-compose up -d
访问自己的服务器ip+8334端口即可打开
首先会要求创建一个管理员密码
在左侧选择“backend”,把下面的存储支持叉掉只剩下S3
点击左上角的云朵回到前台
之后去minio里创建一个桶
完成后在左侧点击“ Access Key”
点击创建访问密钥
点击Create即可自动生成访问密钥和机密值
注意,不要泄露机密值,上图仅做教程,教程编写完成后均会删除销毁
将密钥填入文件管理前端,并且勾选高级,拉到最下面找到“端点”,端点填写你的minio api地址,默认为9001端口,比如我这里需要填写http://154.9.254.252:9001
,之后点击连接即可
公共访问问题
在雨云这里可以看到有一个开启公共访问的开关,对应的是后台的Access Policy
点击编辑即可更改,从上到下分别是“私有”“公共”“自定义”
存储桶大小配额可以通过创建桶的这个选项更改,点击后面的单位即可更改,有MiB,GiB,TiB,PiB,EiB可以选择
对于已经创建的桶可以在这里改配额:
也可以启用版本控制
已经创建的桶貌似不支持启用版本控制了(我没看文档我不知,我啥也不知)