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 命令即可。

作者 菜园君