如何在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的對象存儲功能。