在Ubuntu上安裝MinIO的步驟如下:
下載MinIO: 從MinIO官方網站下載適用于Linux的二進制文件。例如,可以使用以下命令下載:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
添加執行權限: 下載完成后,為二進制文件添加執行權限:
chmod +x minio
創建數據存儲目錄: 創建一個用于存儲MinIO數據的目錄:
mkdir ~/minio-data
安裝MinIO: 將MinIO二進制文件移動到適當的位置,并安裝MinIO:
sudo mv minio /usr/local/bin/
運行MinIO服務: 啟動MinIO服務,并指定數據存儲目錄:
minio server ~/minio-data
MinIO將在默認端口9000上運行,并使用之前創建的數據存儲目錄。
配置MinIO:
minio admin user add <ACCESS_KEY><SECRET_KEY>
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ~/minio.key -out ~/minio.crt
minio server --secure ~/minio-data
配置自啟動服務: 編寫并配置MinIO服務文件,以便在系統重啟時自動啟動:
sudo nano /etc/systemd/system/minio.service
在文件中寫入以下內容:
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/usr/local
ProtectProc=invisible
EnvironmentFile=/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=1048576
TasksMax=infinity
DisableTimeout=true
保存并退出編輯器,然后啟動MinIO服務:
sudo systemctl daemon-reload
sudo systemctl start minio.service
sudo systemctl enable minio.service
訪問MinIO控制臺: 打開Web瀏覽器,訪問http://your_server_ip:9000(或配置的HTTPS端口),使用設置的訪問密鑰登錄,即可開始使用MinIO。