如何在Ubuntu上轻松安装MinIO
MinIO是一个高性能的对象存储服务,支持S3协议,适用于云原生应用。以下是在Ubuntu上安装MinIO的三种常见方法,从简单到灵活依次为:Snap包安装、APT仓库安装、手动下载安装。
Snap是Ubuntu官方推荐的软件包管理工具,安装过程无需手动配置依赖,适合新手快速部署。
sudo apt update
sudo apt install snapd
sudo snap refresh
--classic模式安装(允许MinIO访问系统资源)。sudo snap install minio --classic
sudo systemctl start minio
sudo systemctl enable minio
minio version
访问控制台:打开浏览器访问
http://<服务器IP>:9000,默认用户名/密码为minioadmin(可在/var/lib/snapd/snap/minio/common/minio目录下查看)。
通过APT仓库安装可获得官方持续更新,适合需要稳定版本的生产环境。
sudo apt update
wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.gpg | sudo apt-key add -
bionic对应18.04及以上),确保获取适配的软件包。sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/linux/amd64/ /'
sudo apt update
sudo apt install minio
sudo systemctl start minio
sudo systemctl enable minio
minio version确认版本。适合需要特定版本或自定义配置的场景,灵活性最高。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
/usr/local/bin/,方便全局调用。sudo mv minio /usr/local/bin/
sudo mkdir -p /data/minio
sudo chown -R $(whoami):$(whoami) /data/minio # 修改目录所有者为当前用户
minio server /data/minio --console-address ":9001"
sudo nano /etc/systemd/system/minio.service
/data/minio为实际数据目录):[Unit]
Description=MinIO Server
After=network.target
[Service]
WorkingDirectory=/data/minio
User=$(whoami)
Group=$(whoami)
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
RestartSec=5
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
minio version确认版本。sudo ufw allow 9000/tcp
sudo ufw allow 9001/tcp
sudo ufw reload
minioadmin安全性低,建议通过minio admin user add命令修改。以上步骤覆盖了Ubuntu上安装MinIO的主要方式,可根据需求选择合适的方法。安装完成后,通过浏览器访问控制台即可开始使用MinIO的对象存储功能。