root权限或sudo命令。更新系统包
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 # 授权当前用户访问
localhost:9000):minio server /data/minio
sudo systemctl enable minio
配置防火墙(可选,允许外部访问)
sudo ufw allow 9000/tcp # 开放MinIO默认端口
使用MinIO客户端(可选)
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
ACCESS_KEY(默认minioadmin)、SECRET_KEY(默认minioadmin)为实际值:mc alias set myminio http://localhost:9000 ACCESS_KEY SECRET_KEY
mc ls myminio/ # 查看MinIO根目录
更新系统并安装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
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控制台,即可开始管理存储桶与对象。