登录宝塔面板
- 进入 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访问
9000和9001端口。
HTTPS 配置
通过宝塔面板为控制台域名添加SSL证书,或修改 MINIO_OPTS:
MINIO_OPTS="--console-address :9001 --certs-dir /etc/ssl/minio"










网友评论