以下是MinIO在Linux上的配置步骤(以CentOS为例):
安装MinIO
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
# CentOS 7
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-*.rpm -O minio.rpm
sudo yum install minio.rpm
# CentOS 8
sudo dnf install minio
创建数据目录
sudo mkdir -p /var/lib/minio
sudo useradd -r minio-user
sudo chown -R minio-user:minio-user /var/lib/minio
配置环境变量
编辑 /etc/default/minio:
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=yourpassword
MINIO_VOLUMES="/var/lib/minio"
MINIO_OPTS="--address :9000 --console-address :9001"
创建Systemd服务
编辑 /etc/systemd/system/minio.service:
[Unit]
Description=MinIO
Wants=network-online.target
After=network-online.target
[Service]
User=minio-user
Group=minio-user
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
[Install]
WantedBy=multi-user.target
启动服务
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
开放防火墙(可选)
sudo firewall-cmd --permanent --add-port=9000/tcp
sudo firewall-cmd --permanent --add-port=9001/tcp
sudo firewall-cmd --reload
验证访问
浏览器访问 http://服务器IP:9001,使用配置的用户名和密码登录。
说明: