为了方便用户在线浏览一些资料,前段时间 用DocHub 源码搭建了一个筑楼文库网站。当时使用了百度云存储,但是由于费用较高,一直计划购买一台大硬盘物理服务器。所以近期忍痛花费一定费用,租了一台独立服务器,用来当作云存储服务器使用,并且为文库搭建MinIO本地云存储。
一开始使用windows系统搭建成功,但是由于安全性问题,有重新安装系统。最终选择还是使用linux系统
linux系统使用了宝塔控制面板,网上还没有使用宝塔搭建MinIO的详细教程。
所以就出现了此文章教程内容。
本教程只讲在宝塔下面MinIO的安装方式
前提是,DocHub网站已经搭建完成。只需要后台配置相关minio的参数即刻。
1、安装完成宝塔控制面板。
2、安装Docker管理器
3、进入Docker管理器获取镜像,命令:minio/minio
由于我的服务器是国内机房一直获取不到,我用本地电脑下载测试网速显示获取速度也只有6KB左右,几十兆大小的文件需要2小时以上。所以只能放弃获取,我的最终实现的方法是,使用我的另一台香港服务器,先获取,然后打包镜像,打包以后下载此镜像到本地。然后从本地重新导入需要安装Minio的服务器里面,最后导入即可。如果服务器本身是国外服务器,或者网络可以获取不用按照下面方式执行。
4、由于手动创建容器不成功,只能手动创建,需要使用Xshell登录服务器使用root权限,输入如下命令
docker pull minio/minio
docker run -it -p 9000:9000 -d minio/minio server /data
输入以上两行命令,再次进入宝塔会发现Docker容器里面的Minio容器已经创建成功。
这样已经可以直接打开Minio本地云存储了,输入IP:9000即可打开
后面就是创建一个网站,使用反代理把本地云存储IP地址隐藏即可。这样只是好看,即便不创建网站照样可以正常使用。
但是创建的minio本地云存储有个问题,密码账号都是默认的minioadmin
所以我们需要进入宝塔控制面板,找到运行的程序。
修改/www/server/docker/volumes/f6/_data/.minio.sys/config里面的config.json文件,打开config.json文件后搜索minioadmin,然后修改,有两个,第一个是账号,第二个是密码。
由于f6这个文件每个人都不相同,你只需要先进入/www/server/docker/volumes/目录,然后手动进入下面的文件夹即刻。