前提條件:Ubuntu 18.04及以上版本,具備root權限或sudo權限,系統已聯網。
sudo apt update && sudo apt upgrade -y
sudo apt install -y wget curl software-properties-common
wget -qO - https://dl.min.io/server/minio/release/linux-amd64/minio-release.gpg | sudo apt-key add -
sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/linux-amd64/ /'
sudo apt update
sudo apt install -y minio
minio --version # 查看MinIO版本信息
配置與啟動
sudo mkdir -p /data/minio
localhost:9000
):sudo systemctl start minio
sudo systemctl enable minio
可選配置
sudo ufw allow 9000
export MINIO_ACCESS_KEY=your_custom_access_key
export MINIO_SECRET_KEY=your_custom_secret_key
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ~/minio.key -out ~/minio.crt
sudo minio server --secure --certfile ~/minio.crt --keyfile ~/minio.key /data/minio
sudo apt update
sudo apt install -y snapd
sudo snap install minio --classic
sudo systemctl start minio
sudo systemctl enable minio
驗證安裝
訪問http://<服務器IP>:9000
,使用默認訪問密鑰minioadmin
/minioadmin
登錄(建議首次登錄后立即修改)。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
sudo mkdir -p /data/minio
/usr/local/bin/minio server /data/minio
sudo nano /etc/systemd/system/minio.service
/data/minio
為實際數據目錄):[Unit]
Description=MinIO Server
After=network.target
[Service]
WorkingDirectory=/data/minio
User=root
Group=root
Environment="MINIO_ROOT_USER=your_access_key"
Environment="MINIO_ROOT_PASSWORD=your_secret_key"
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
驗證安裝
通過http://<服務器IP>:9000
訪問控制臺,使用配置的訪問密鑰登錄。
sudo apt update && sudo apt install -y docker.io
sudo systemctl start docker && sudo systemctl enable docker
docker pull minio/minio
docker run -d --name minio-server \
-p 9000:9000 -p 9001:9001 \
-v /data:/data \
-e MINIO_ROOT_USER=your_access_key \
-e MINIO_ROOT_PASSWORD=your_secret_key \
minio/minio server /data --console-address ":9001"
驗證安裝
訪問http://<服務器IP>:9001
,使用配置的訪問密鑰登錄。
--secure
參數或配置證書)。ufw
)開放MinIO使用的端口(默認9000為HTTP,9001為控制臺)。minio --version
查看當前版本)。