温馨提示×

minio在centos上的安装流程

小樊
81
2025-05-25 01:14:48
栏目: 智能运维

在CentOS上安装MinIO的步骤如下:

准备工作

  1. 下载MinIO
  • 如果Linux系统可以连接外网,使用wget指令下载MinIO:下载链接
  • 如果无法连接外网,可以从MinIO官网下载最新版本并上传到Linux服务器。下载链接
  1. 赋予安装目录权限
chmod +x minio

安装步骤

  1. 启动MinIO
  • 在MinIO所在的根目录下运行(前台运行):
./minio server /www/server/minio/data
  • 后台运行,指定console端口和日志输出位置:
nohup ./minio server /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
  • 如果未设置自定义账户密码,采用前台运行模式将会显示默认账号密码(非永久性修改,重启服务器后将会重置)。
  1. 设置用户名和密码
  • 非永久修改
export MINIO_ACCESS_KEY=minio
export MINIO_SECRET_KEY=minio
  • 永久保存
  • 编辑data文件夹下的minio.sys/config/config.json文件,修改keyaccess_keyvalue值设置登陆账户,修改keysecret_keyvalue值设置账户密码。
  1. 修改默认端口(可选):
./minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
  • 这里将console端口设置为9001,网页访问的端口为9001,但默认的API端口还是9000。
  1. 设置开机自启(可选):
  • 编辑/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
  1. 设置图片永久可访问(可选):
  • 修改桶的策略,添加一条策略(Prefix为**.*,访问权限为Read and Write),点击Add。
  1. 关闭MinIO服务(可选):
  • 关闭9000端口服务:
kill `netstat -nlp | grep :9000 | awk '{print $7}' | awk -F"/" '{ print $1}'`

注意事项

  • 确保防火墙开放了9000、console(一般定义为9001)端口。
  • 如果需要在公网上查看视图界面,需要在服务器的安全组中添加放开console端口。

以上步骤涵盖了在CentOS上安装MinIO的基本流程和一些高级设置。根据实际需求,可以选择单机部署或分布式部署。

0