温馨提示×

minio在ubuntu上的部署流程

小樊
57
2025-09-01 02:29:30
栏目: 智能运维

以下是MinIO在Ubuntu上的部署流程:

一、下载安装MinIO

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/

二、创建数据目录

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

三、启动MinIO服务

  • 命令行启动(非系统服务)
minio server /data/minio --console-address ":9001" \
  --access-key "your-access-key" --secret-key "your-secret-key"
  • 配置为系统服务(推荐)
    1. 创建环境变量文件 /etc/default/minio

      sudo nano /etc/default/minio
      

      内容示例:

      MINIO_VOLUMES="/data/minio"
      MINIO_OPTS="--address :9000 --console-address :9001"
      MINIO_ROOT_USER="admin"
      MINIO_ROOT_PASSWORD="yourpassword"
      
    2. 创建systemd服务文件 /usr/lib/systemd/system/minio.service

      sudo nano /usr/lib/systemd/system/minio.service
      

      内容示例:

      [Unit]
      Description=MinIO
      After=network.target
      
      [Service]
      User=$USER
      EnvironmentFile=/etc/default/minio
      ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
      Restart=always
      
      [Install]
      WantedBy=multi-user.target
      
    3. 启用并启动服务:

      sudo systemctl daemon-reload
      sudo systemctl start minio
      sudo systemctl enable minio
      

四、配置防火墙(可选)

sudo ufw allow 9000/tcp  # MinIO服务端口
sudo ufw allow 9001/tcp  # 控制台端口
sudo ufw reload

五、访问MinIO控制台

浏览器输入:http://服务器IP:9001,使用配置的用户名和密码登录。

六、配置MinIO客户端(可选)

wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
mc alias set myminio http://服务器IP:9000 your-access-key your-secret-key

0