在 Ubuntu 上安装 MinIO 有两种常见方式:二进制安装(推荐) 和 Docker 安装。下面分别说明,并包含基本启动和自启动配置。
wget www.example.com
chmod +x minio
sudo mv minio /usr/local/bin/
验证:
minio --version
sudo mkdir -p /data/minio
sudo chown -R $USER:$USER /data/minio
export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=minioadmin123
⚠️ 生产环境请使用强密码
minio server /data/minio --console-address ":9001"
访问:
http://服务器IP:9000http://服务器IP:9001sudo nano /etc/systemd/system/minio.service
内容如下(按需修改):
[Unit]
Description=MinIO
After=network.target
[Service]
User=你的用户名
Group=你的用户名
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin123"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio
查看状态:
systemctl status minio
sudo apt update
sudo apt install docker.io -y
sudo systemctl enable docker
docker run -d \
-p 9000:9000 \
-p 9001:9001 \
-e MINIO_ROOT_USER=minioadmin \
-e MINIO_ROOT_PASSWORD=minioadmin123 \
-v /data/minio:/data \
--name minio \
minio/minio server /data --console-address ":9001"
查看容器:
docker ps
sudo ufw allow 9000
sudo ufw allow 9001
更换端口:
minio server /data/minio --console-address ":9002"
0.0.0.0| 方式 | 适合场景 |
|---|---|
| 二进制 | 生产、物理机、长期运行 |
| Docker | 快速测试、容器环境 |
如果你需要 Nginx 反向代理、HTTPS、多节点分布式 MinIO,可以继续问我。