1. 选择合适的安装方式
MinIO在Ubuntu上的安装主要有三种方式,可根据需求选择:
sudo snap install minio --classic;sudo apt install minio;wget https://dl.min.io/server/minio/release/linux-amd64/minio。2. 前提条件准备
安装前需确认:
3. 依赖包安装(APT方式必备)
若使用APT仓库安装,需提前安装依赖包,确保后续步骤顺利:
sudo apt install -y wget curl software-properties-common。
4. 安全配置技巧
MINIO_ROOT_USER(访问密钥)和MINIO_ROOT_PASSWORD(秘密密钥)直接写在配置文件中,建议通过环境变量设置:export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=your_strong_password
可将上述命令添加到~/.bashrc或/etc/environment中,永久生效。5. 数据目录规划
sudo mkdir -p /data/minio;sudo chown -R $(whoami):$(whoami) /data/minio;./minio server /data/minio。6. 开机自启配置
无论哪种安装方式,都应设置开机自启,确保服务器重启后MinIO自动运行:
sudo systemctl enable minio;sudo systemctl enable minio;/etc/systemd/system/minio.service,内容如下:[Unit]
Description=MinIO Server
After=network.target
[Service]
Type=notify
WorkingDirectory=/data/minio
User=$(whoami)
Group=$(whoami)
ExecStart=/usr/local/bin/minio server /data/minio
Restart=always
LimitNOFILE=1048576
[Install]
WantedBy=multi-user.target
然后执行:sudo systemctl daemon-reload && sudo systemctl enable minio。7. 防火墙配置(可选但推荐)
若服务器启用了ufw防火墙,需开放MinIO默认端口(9000),允许外部访问:
sudo ufw allow 9000。
8. 验证安装
安装完成后,通过浏览器访问http://<服务器IP>:9000,使用配置的MINIO_ROOT_USER和MINIO_ROOT_PASSWORD登录,确认MinIO控制台正常显示。
9. Docker部署技巧(可选)
若偏好容器化部署,可通过Docker快速安装:
sudo apt install -y docker.io;sudo docker pull minio/minio;sudo docker run -d --name minio-server \
-p 9000:9000 \
-e MINIO_ROOT_USER=admin \
-e MINIO_ROOT_PASSWORD=your_password \
-v /data/minio:/data \
minio/minio server /data
参数说明:-p映射端口,-e设置环境变量,-v挂载数据卷(持久化存储)。