温馨提示×

Ubuntu下MinIO安装教程来了

小樊
43
2025-10-01 20:03:30
栏目: 智能运维

Ubuntu下MinIO安装教程(三种常用方法)

前提条件

  • 操作系统:Ubuntu 18.04及以上64位版本;
  • 网络:服务器可访问互联网(用于下载软件包);
  • 权限:具备root权限或可使用sudo命令。

方法一:使用APT仓库安装(推荐,便于管理)

1. 准备工作

更新系统包并安装依赖:

sudo apt update && sudo apt upgrade -y
sudo apt install -y wget curl software-properties-common

2. 添加MinIO官方源

  • 导入GPG密钥(验证软件包完整性):
    wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.gpg | sudo apt-key add -
    
  • 添加APT仓库(以Ubuntu 22.04为例,若使用其他版本可将jammy替换为对应代号,如bionic):
    sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/ubuntu jammy main'
    

3. 安装MinIO

更新包列表并安装:

sudo apt update
sudo apt install -y minio

4. 验证安装

检查MinIO版本:

minio --version

正常输出版本信息则表示安装成功。

方法二:使用Snap包安装(最简方式)

1. 安装Snap(若未安装)

sudo apt update
sudo apt install -y snapd

2. 通过Snap安装MinIO

sudo snap install minio --classic

3. 启动与自启

sudo systemctl start minio
sudo systemctl enable minio

4. 验证安装

minio --version

方法三:手动下载二进制安装(灵活定制)

1. 下载MinIO二进制文件

wget https://dl.min.io/server/minio/release/linux/amd64/minio

2. 赋予执行权限并移动到系统路径

chmod +x minio
sudo mv minio /usr/local/bin/

3. 创建数据目录

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

4. 启动MinIO服务器

minio server /data/minio

默认监听http://localhost:9000,可通过浏览器访问查看Web界面。

配置MinIO客户端(可选但推荐)

1. 下载并安装MC(MinIO Client)

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

2. 配置MC别名(关联MinIO服务器)

替换ACCESS_KEYSECRET_KEY为实际值(首次启动MinIO时会生成):

mc alias set myminio http://localhost:9000 ACCESS_KEY SECRET_KEY

3. 测试连接

mc ls myminio/

防火墙配置(可选,生产环境必做)

若启用了ufw防火墙,开放MinIO默认端口(9000):

sudo ufw allow 9000/tcp

安全注意事项

  • 密钥管理:不要将ACCESS_KEYSECRET_KEY硬编码在脚本中,建议使用环境变量:
    export MINIO_ACCESS_KEY=your_access_key
    export MINIO_SECRET_KEY=your_secret_key
    
  • HTTPS加密:生产环境建议配置HTTPS(可通过MinIO配置文件或反向隧道实现);
  • 备份数据:定期备份/data/minio目录,防止数据丢失。

0