Ubuntu环境下MinIO安装步骤(三种常见方法)
一、前置准备
- 系统要求:Ubuntu 18.04及以上64位版本;至少2GB RAM(推荐4GB+)、1个CPU核心。
- 网络与权限:服务器需联网(用于下载软件包);操作需
root权限或sudo命令。
二、方法一:通过APT仓库安装(推荐,自动管理依赖与更新)
-
更新系统包
sudo apt update && sudo apt upgrade -y -
安装依赖工具
sudo apt install -y wget curl software-properties-common -
添加MinIO官方GPG密钥与APT仓库
wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.gpg | sudo apt-key add - echo "deb https://dl.min.io/server/minio/release/linux/amd64/ /" | sudo tee /etc/apt/sources.list.d/minio.list -
再次更新包列表并安装MinIO
sudo apt update sudo apt install minio -y -
验证安装
minio --version # 应输出MinIO版本信息(如RELEASE.2025-05-09T00-10-23Z) -
配置MinIO服务
- 创建数据目录(用于存储对象数据):
sudo mkdir -p /data/minio sudo chown -R $USER:$USER /data/minio # 授权当前用户访问 - 启动MinIO服务器(默认监听
localhost:9000):minio server /data/minio - 设置开机自启:
sudo systemctl enable minio
- 创建数据目录(用于存储对象数据):
-
配置防火墙(可选,允许外部访问)
sudo ufw allow 9000/tcp # 开放MinIO默认端口 -
使用MinIO客户端(可选)
- 下载并安装MC(MinIO Client):
wget https://dl.min.io/client/mc/release/linux-amd64/mc chmod +x mc sudo mv mc /usr/local/bin/ - 配置MC别名(关联MinIO服务器):
替换ACCESS_KEY(默认minioadmin)、SECRET_KEY(默认minioadmin)为实际值:mc alias set myminio http://localhost:9000 ACCESS_KEY SECRET_KEY - 测试连接:
mc ls myminio/ # 查看MinIO根目录
- 下载并安装MC(MinIO Client):
三、方法二:使用Snap包安装(快速便捷,适合新手)
-
更新系统并安装Snap
sudo apt update sudo apt install -y snapd sudo snap refresh -
通过Snap安装MinIO
sudo snap install minio --classic -
启动与配置开机自启
sudo systemctl start minio sudo systemctl enable minio -
验证安装
minio --version -
后续配置(同方法一的步骤6-8,使用
minio server命令或MC客户端)。
四、方法三:手动下载二进制文件安装(完全自定义,适合高级用户)
-
下载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 - 启动脚本(
/opt/minio/start.sh):
输入以下内容(替换数据目录路径):sudo nano /opt/minio/start.sh保存后赋予执行权限:#!/bin/bash nohup /usr/local/bin/minio server /data/minio --console-address ":9001" > /opt/minio/minio.log 2>&1 &chmod +x /opt/minio/start.sh
- 数据目录:
-
创建Systemd服务文件(
/etc/systemd/system/minio.service)sudo nano /etc/systemd/system/minio.service输入以下内容(确保路径与启动脚本一致):
[Unit] Description=MinIO Server After=network.target [Service] Type=forking ExecStart=/opt/minio/start.sh Restart=always RestartSec=5 PrivateTmp=true [Install] WantedBy=multi-user.target保存后重新加载Systemd配置:
sudo systemctl daemon-reload -
启动服务与设置开机自启
sudo systemctl start minio sudo systemctl enable minio -
验证运行状态
systemctl status minio # 应显示"active (running)" -
后续配置(同方法一的步骤6-8)。
五、可选配置(增强安全性与可用性)
- 修改访问密钥(避免使用默认值):
minio admin user add NEW_ACCESS_KEY NEW_SECRET_KEY - 配置HTTPS(加密数据传输):
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ~/minio.key -out ~/minio.crt minio server --secure --certfile ~/minio.crt --keyfile ~/minio.key /data/minio - 配置多磁盘存储(提升容量):
minio server /disk1/minio /disk2/minio /disk3/minio
安装完成后,通过浏览器访问http://<服务器IP>:9000(或HTTPS端口),使用配置的ACCESS_KEY/SECRET_KEY登录MinIO控制台,即可开始管理存储桶与对象。
以上就是关于“Ubuntu环境下MinIO安装步骤”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm