温馨提示×

MinIO Linux安装后如何访问

小樊
51
2025-09-27 13:20:34
栏目: 智能运维

MinIO Linux安装后访问步骤

1. 启动MinIO服务

确保MinIO已正确安装(通过二进制文件或包管理器),并启动服务。若使用systemd服务(推荐),执行以下命令:

sudo systemctl daemon-reload    # 重新加载systemd配置
sudo systemctl start minio      # 启动MinIO服务
sudo systemctl enable minio     # 设置开机自启

若通过命令行直接启动,可使用:

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

其中/data/minio为数据存储目录,9001为控制台端口(可自定义)。

2. 配置防火墙放行端口

默认情况下,MinIO的API端口为9000(用于程序访问),控制台端口为9001(用于Web管理)。需通过防火墙放行这两个端口:

sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent    # 放行API端口
sudo firewall-cmd --zone=public --add-port=9001/tcp --permanent    # 放行控制台端口
sudo firewall-cmd --reload                                         # 重新加载防火墙配置

若使用ufw防火墙,命令为:

sudo ufw allow 9000
sudo ufw allow 9001

3. 访问MinIO控制台

打开浏览器,输入以下地址(将<your-server-ip>替换为Linux服务器的IP地址):

http://<your-server-ip>:9001

使用默认账号密码登录(首次安装后建议修改):

  • 用户名:minioadmin
  • 密码:minioadmin
    登录后,可进入控制台界面,进行存储桶管理、文件上传下载等操作。

4. 使用MinIO客户端(mc)操作

MinIO客户端(mc)是命令行管理工具,可简化文件操作、权限设置等任务。

  • 安装mc
    wget https://dl.min.io/client/mc/release/linux-amd64/mc
    chmod +x mc
    sudo mv mc /usr/local/bin/
    
  • 配置mc别名
    执行以下命令,将your_alias替换为自定义别名(如myminio),<your-server-ip>替换为服务器IP,ACCESS_KEY/SECRET_KEY替换为实际密钥(默认同控制台账号):
    mc alias set your_alias http://<your-server-ip>:9000 ACCESS_KEY SECRET_KEY
    
  • 常用操作示例
    • 列出所有存储桶:mc ls your_alias
    • 创建存储桶:mc mb your_alias/mybucket
    • 上传文件:mc cp /local/path/file your_alias/mybucket/
    • 下载文件:mc cp your_alias/mybucket/file /local/path/
    • 列出存储桶内文件:mc ls your_alias/mybucket

注意事项

  • 生产环境中,建议修改默认访问密钥(MINIO_ROOT_USER/MINIO_ROOT_PASSWORD),并通过环境变量或配置文件持久化:
    export MINIO_ROOT_USER=admin
    export MINIO_ROOT_PASSWORD=your_strong_password
    echo "export MINIO_ROOT_USER=admin" >> /etc/profile
    echo "export MINIO_ROOT_PASSWORD=your_strong_password" >> /etc/profile
    source /etc/profile
    
  • 若需通过HTTPS访问,可配置SSL证书(生成证书后,在启动命令中添加--certs参数指定证书路径)。

0