这是最接近“一键安装”的方式,依赖CentOS的包管理系统,步骤最少且易于维护。
sudo yum update -ysudo tee /etc/yum.repos.d/minio.repo <<EOF
[minio]
name=MinIO Repository
baseurl=https://dl.min.io/server/minio/release/linux/amd64/
enabled=1
gpgcheck=1
gpgkey=https://dl.min.io/server/minio/release/linux/amd64/RPM-GPG-KEY-minio
EOF
sudo yum install minio -ysudo systemctl start minio
sudo systemctl enable minio
http://<服务器IP>:9000,即可看到MinIO Web界面。若服务器已安装Docker,此方法无需手动管理二进制文件,启动更快捷。
sudo yum install -y docker && sudo systemctl start docker && sudo systemctl enable dockersudo docker pull minio/miniosudo docker run -d --name minio-server \
-p 9000:9000 \
-e MINIO_ACCESS_KEY=your_access_key \ # 替换为自己的密钥(如minioadmin)
-e MINIO_SECRET_KEY=your_secret_key \ # 替换为自己的密钥(如minioadmin)
-v /data/minio:/data \ # 数据持久化目录(需提前创建)
minio/minio server /data
http://<服务器IP>:9000,使用上述密钥登录。适合不想手动执行每一步的用户,脚本会自动完成下载、配置、启动全流程。
wget https://github.com/jonssonyan/install-script/archive/refs/heads/main.tar.gz
tar -xzf main.tar.gz
cd install-script-main
./install.sh
/data/minio)存在且有正确写入权限(chown -R minio:minio /data/minio)。sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp && sudo firewall-cmd --reload)。minioadmin/minioadmin),并配置HTTPS(通过Nginx反向隧道或MinIO内置证书)。