网络知识
Linux服务器上MinIO安装攻略
2025-07-18 09:37  点击:3

在Linux服务器上安装MinIO的步骤如下:

安装前准备

    检查系统要求:

    确保你的Linux系统是64位的。至少需要2GB RAM(推荐4GB或更多)。至少需要1个CPU核心。

    更新系统包:

    sudo apt update && sudo apt upgrade -y

    安装必要的依赖:

    sudo apt install -y wget curl software-properties-common

    添加MinIO官方GPG密钥:

    wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.key | sudo apt-key add -

    添加MinIO软件源:

    对于Ubuntu/Debian系统:
    sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/linux/amd64/ /'
    对于CentOS/RHEL系统:
    sudo tee /etc/yum.repos.d/minio.repo <<EOF[minio-stable]name=MinIO stable release (RPM)baseurl=https://dl.min.io/server/minio/release/linux/amd64/enabled=1gpgcheck=1gpgkey=https://dl.min.io/server/minio/release/linux/amd64/minio-release.keyEOF
安装MinIO

    下载MinIO服务器:

    对于Ubuntu/Debian系统:
    sudo apt install minio
    对于CentOS/RHEL系统:
    sudo yum install minio

    验证安装:

    minio --version
配置MinIO服务器

    创建数据目录:

    sudo mkdir -p /data/miniosudo chown -R $USER:$USER /data/minio

    配置MinIO环境变量:

    编辑 /etc/default/minio 文件,添加以下内容(替换 <your-username><your-password> 为你自己的管理员账号和密码):
    MINIO_ROOT_USER="<your-username>"MINIO_ROOT_PASSWORD="<your-password>"MINIO_VOLUMES="/data/minio"MINIO_OPTS="--address :9000"

    配置MinIO服务文件:

    编辑 /etc/systemd/system/minio.service 文件,确保服务配置正确:
    [Unit]Description=MinIOdocumentation=https://min.io/docs/minio/linux/index.htmlWants=network-online.targetAfter=network-online.targetAssertFileIsExecutable=/usr/local/bin/minio[Service]WorkingDirectory=/usr/localUser=minioGroup=minioProtectProc=invisibleEnvironmentFile=-/etc/default/minioExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ];then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\";exit 1;fi"ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMESRestart=always[Install]WantedBy=multi-user.target

    启动MinIO服务:

    sudo systemctl daemon-reloadsudo systemctl enable miniosudo systemctl start minio

    配置防火墙(如果需要):

    sudo firewall-cmd --zone=public --add-port=9000/tcp --permanentsudo firewall-cmd --reload

    检查服务状态:

    sudo systemctl status minio
使用MinIO客户端

    下载并安装MinIO客户端:

    wget https://dl.min.io/client/mc/release/linux-amd64/mcchmod +x mcsudo mv mc /usr/local/bin/

    配置MinIO客户端:

    mc alias set myminio http://<your-server-ip>:9000 <your-access-key> <your-secret-key>

    测试连接:

    mc ls myminio/
安全性建议使用HTTPS:为了安全起见,建议使用HTTPS来保护数据传输。限制访问:配置防火墙规则以限制对MinIO服务器的访问。定期备份:定期备份你的数据以防止数据丢失。

以上步骤应该可以帮助你在Linux系统上成功安装和配置MinIO。如果在安装过程中遇到问题,可以参考MinIO的官方文档或寻求社区帮助。