Ubuntu环境下MinIO安装步骤
导读:Ubuntu环境下MinIO安装步骤(三种常见方法) 一、前置准备 系统要求:Ubuntu 18.04及以上64位版本;至少2GB RAM(推荐4GB+)、1个CPU核心。 网络与权限:服务器需联网(用于下载软件包);操作需root权限或...
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控制台,即可开始管理存储桶与对象。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu环境下MinIO安装步骤
本文地址: https://pptw.com/jishu/731189.html