Minio是一个go编写的高性能对象存储服务,它兼容Amazon S3 API。无论是静态网站的托管,还是数据存储分析,亦或是数据的备份与恢复等多种场景下,都可以为我们提供解决方案。
ubuntu安装Minio对象存储服务:
1.打开终端,并执行以下命令下载Minio文件。可以从Minio的官方网站获取最新的下载链接
1 | wget https://dl.min.io/server/minio/release/linux-amd64/minio |
2.给Minio文件添加执行权限
1 | chmod +x minio |
3.创建Minio存储数据和配置文件的目录
1 | mkdir -p /usr/local/minio/data |
4.通过pm2进程管理工具管理Minio服务
pm2进程管理工具的安装:
1.更新系统中的软件信息:
1 | apt-get update |
2.安装pm2之前需要先安装nodejs和npm,当然也可以设置npm的镜像源,这里不做额外延申:
1 2 | apt-get install nodejs apt-get install npm |
3.执行pm2的安装和启动:
1 2 | npm install -g pm2 pm2 startup |
使用pm2管理Minio
1.使用pm2启动Minio服务:
1 2 3 4 5 | #使用默认密码 pm2 start "./minio server /usr/local/minio/data --console-address ":19001" --address ":19000"" --name minio #使用指定密码 pm2 start "MINIO_ROOT_USER=your_username MINIO_ROOT_PASSWORD=your_password ./minio server /usr/local/minio/data --console-address ":19001" --address ":19000"" --name minio |
2.使用pm2的pm2 ls 和pm2 show 命令查看已经启动的服务:
3.远程登录Minio控制台,默认账号密码是minioadmin:
4.如果要重启服务器,想在重启服务器之后,自动启动先前的进程;重启服务器之前,执行 pm2 save 命令即可。