美文网首页
宝塔安装MinIO

宝塔安装MinIO

作者: 帶頭二哥 | 来源:发表于2025-03-28 10:00 被阅读0次

登录宝塔面板

  • 进入 SSH终端(宝塔面板左侧菜单 → “终端”)
  • 或通过 Xshell/FinalShell 等工具连接服务器。

下载 MinIO 二进制文件

wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /usr/local/bin/minio
chmod +x minio
mv minio /usr/local/bin/

检查文件权限

chmod +x /usr/local/bin/minio
ls -lh /usr/local/bin/minio
  • 正常应显示 -rwxr-xr-x(例如:-rwxr-xr-x 1 root root 100M Mar 29 09:00 /usr/local/bin/minio)。

创建 MinIO 数据目录

mkdir -p /data/minio
chown -R www:www /data/minio  # 宝塔默认用户组是 www

配置 Systemd 服务

(1) 创建服务文件

vim /etc/systemd/system/minio.service

粘贴以下内容(修改 User 和存储路径):

[Unit]
Description=MinIO
After=network.target

[Service]
User=www
Group=www
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
RestartSec=5s

[Install]
WantedBy=multi-user.target

(2) 启动 MinIO

systemctl daemon-reload
systemctl start minio
systemctl enable minio
systemctl status minio  # 检查状态

放行防火墙端口

  • 进入宝塔面板 → 安全防火墙
  • 放行 9000(API)和 9001(控制台)端口。

访问 MinIO 控制台

  • 浏览器访问:
    http://你的服务器IP:9001
  • 默认账号:admin
  • 密码:查看首次启动日志获取(或检查 /etc/default/minio 中的 MINIO_ROOT_PASSWORD):
journalctl -u minio | grep "RootPass"

API 访问

  • S3兼容端点:http://你的服务器IP:9000
  • 使用工具(如 mc 或 AWS CLI)连接。

关键管理命令

命令 作用
sudo systemctl restart minio 重启服务
sudo systemctl stop minio 停止服务
journalctl -u minio -f 实时查看日志
sudo chown -R www:www /data/minio 修复存储目录权限

安全建议

修改默认密码
编辑 /etc/default/minio 更新 MINIO_ROOT_PASSWORD,然后重启服务:

sudo systemctl restart minio

防火墙配置

  • 在宝塔面板/云服务器安全组中,仅允许必要IP访问 90009001 端口。

HTTPS 配置

通过宝塔面板为控制台域名添加SSL证书,或修改 MINIO_OPTS

MINIO_OPTS="--console-address :9001 --certs-dir /etc/ssl/minio"

相关文章

网友评论

      本文标题:宝塔安装MinIO

      本文链接:https://www.haomeiwen.com/subject/chaesrtx.html