是的,MinIO 非常适合在 Ubuntu 上安装。
Ubuntu 是 MinIO 官方推荐和支持的主流 Linux 发行版之一。MinIO 是一个基于 Go 语言开发的对象存储服务,它不依赖复杂的系统库,因此在 Ubuntu 上安装和运行非常稳定且高效。
以下是几种在 Ubuntu 上安装 MinIO 的常见方式,你可以根据你的需求选择:
这是 MinIO 官方推荐的方式,适合生产环境和单机部署。
步骤:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
mkdir -p ~/minio-data
minio server ~/minio-data
首次启动会显示 Access Key 和 Secret Key(默认通常是 minioadmin / minioadmin)。MinIO 为 Ubuntu/Debian 提供了官方的 APT 源。
步骤:
sudo apt update
sudo apt install curl gpg
curl -fsSL https://packages.min.io/minio.key | gpg --dearmor -o /etc/apt/trusted.gpg.d/minio.gpg
echo "deb https://packages.min.io/stable/deb/ stable main" | sudo tee /etc/apt/sources.list.d/minio.list
sudo apt update
sudo apt install minio
注意:通过 APT 安装后,通常需要配置 systemd 服务来启动它。如果你已经在用 Docker,这是最干净、不污染宿主机环境的方式。
步骤:
docker run -p 9000:9000 -p 9001:9001 \
--name minio \
-v /mnt/data:/data \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=password" \
quay.io/minio/minio server /data --console-address ":9001"
访问 http://<你的Ubuntu IP>:9001 即可进入 Web 控制台。
Ubuntu 自带的 Snap 商店里也有 MinIO。
sudo snap install minio
Snap 版本通常配置较为简单,但可能不如官方二进制文件更新及时。
sudo ufw allow 9000
sudo ufw allow 9001
RootUser 和 RootPassword,或者手动通过环境变量 MINIO_ROOT_USER 和 MINIO_ROOT_PASSWORD 设置。总结: Ubuntu 是运行 MinIO 的绝佳平台,安装过程非常顺畅。