温馨提示×

如何在Linux上快速安装MinIO

小樊
43
2025-03-10 14:42:43
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux上快速安装MinIO的步骤如下:

一、下载MinIO

  1. 通过wget指令下载(适用于能连接外网的Linux服务器):
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
  1. 自行下载并上传(适用于不能连接外网或不想通过wget下载的情况):
  • 访问 MinIO官方下载页面 下载适用于Linux的二进制文件。
  • 将下载的文件上传到Linux服务器。

二、安装MinIO

  1. 赋予安装目录权限
chmod +x minio
  1. 运行MinIO服务器(前台运行,数据存储在/www/server/minio/data目录下):
./minio server /www/server/minio/data
  1. 后台运行MinIO服务器(指定控制台端口和日志输出位置):
nohup ./minio server /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &

或者,如果需要在其他目录下运行且对用户所在目录没要求:

nohup /www/server/minio/minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &

三、设置用户名和密码

  • 非永久修改账号密码

    在MinIO根目录下设置环境变量:

    export MINIO_ACCESS_KEY=minio
    export MINIO_SECRET_KEY=minio
    

    修改后需要重新运行脚本才能生效。

  • 永久性保存密码

    启动MinIO服务器后,在数据存储文件夹(如data)下会生成一个隐藏文件夹minio.sys/config。编辑config.json文件,修改其中的key值为对应的access_keysecret_key值,然后保存。

四、配置防火墙和端口

  • 开放端口

    firewall-cmd --query-port=9000/tcp
    firewall-cmd --zone=public --add-port=9000/tcp --permanent
    firewall-cmd --reload
    

    如果需要在公网上查看MinIO控制台,还需在服务器的安全组中添加开放控制台端口(通常为9001)。

五、设置开机自启

  • 编辑/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端口服务:
kill `netstat -nlp | grep :9000 | awk '{print $7}' | awk -F"/" '{ print $1 }'`

以上步骤应该可以帮助你在Linux上快速安装和配置MinIO。如果在安装过程中遇到任何问题,可以参考MinIO的官方文档或寻求社区支持。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何在Linux上安装MinIO

0