下面分几种常见情况说明 如何启动 Linux 上的 MinIO,从最简单到生产环境方式都有。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
mkdir -p ~/minio/data
minio server ~/minio/data
启动成功后你会看到:
示例:
Endpoint: http://192.168.1.10:9000
Console: http://192.168.1.10:9001
RootUser: minioadmin
RootPass: minioadmin
minio server ~/minio/data \
--address ":9000" \
--console-address ":9001"
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=strongpassword
minio server ~/minio/data
⚠️ 密码至少 8 位
nohupnohup minio server ~/minio/data \
--console-address ":9001" > minio.log 2>&1 &
查看日志:
tail -f minio.log
sudo vim /etc/systemd/system/minio.service
[Unit]
Description=MinIO
After=network.target
[Service]
User=root
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=strongpassword"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
[Install]
WantedBy=multi-user.target
mkdir -p /data/minio
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
systemctl status minio
用你设置的 MINIO_ROOT_USER 和 MINIO_ROOT_PASSWORD 登录。
netstat -tunlp | grep 9000
firewall-cmd --add-port=9000/tcp --permanent
firewall-cmd --add-port=9001/tcp --permanent
firewall-cmd --reload
确保 MinIO 对数据目录有写权限:
chown -R $USER:$USER /data/minio
mc 命令行管理如果你告诉我:
我可以给你更精确的配置方式。