在Linux上安装MinIO的步骤如下:
一、下载MinIO
- 通过wget指令下载(适用于能连接外网的Linux服务器):
wget https://dl.min.io/server/minio/release/linux-amd64/minio
- 自行下载并上传(适用于不能连接外网或不想通过wget指令下载的情况):
- 访问MinIO官方下载页面,下载适用于Linux的二进制文件。
- 将下载的文件上传到Linux服务器上的适当位置。
二、添加执行权限
为下载的MinIO二进制文件添加执行权限:
chmod +x minio
三、创建数据存储目录
创建一个用于存储MinIO数据的目录,并赋予适当的权限:
mkdir ~/minio-data
四、启动MinIO服务
- 前台运行:
./minio server /www/server/minio/data
- 后台运行(指定console端口和日志输出位置):
nohup ./minio server /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
或者,使用--console-address
参数指定console端口:
nohup /www/server/minio/minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
五、配置MinIO
- 设置访问密钥和秘密密钥(可选):
minio admin user add
- 配置HTTPS(可选):
- 生成SSL证书和私钥:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ~/minio.key -out ~/minio.crt
- 配置MinIO使用HTTPS:
minio server --secure ~/minio-data
六、登录MinIO控制台
打开Web浏览器,访问https://your_server_ip:9000
(如果配置了HTTPS,替换为服务器IP地址)。使用之前设置的访问密钥登录。
七、设置开机自启(可选)
- 编辑
/etc/rc.local
文件,添加自启脚本:
nohup /www/server/minio/minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
- 修改文件权限并重启测试:
chmod +x /etc/rc.local reboot
八、配置防火墙(可选)
开放MinIO服务所需的端口(默认为9000):
firewall-cmd --query-port=9000/tcp firewall-cmd --zone=public --add-port=9000/tcp --permanent firewall-cmd --reload
以上步骤完成后,您应该能够在Linux上成功安装并运行MinIO对象存储服务。