溫馨提示×

如何自定義Ubuntu上MinIO的配置

小樊
32
2025-07-22 02:02:14
欄目: 智能運維

在Ubuntu上自定義MinIO的配置涉及多個步驟,包括安裝、配置、啟動服務以及設置自啟動。以下是詳細的步驟:

1. 安裝MinIO

首先,從MinIO官網下載適用于Linux的MinIO二進制文件。對于Ubuntu,建議下載最新穩定版本。

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/

2. 創建數據和配置文件目錄

創建MinIO數據和配置文件目錄,并設置適當的權限。

sudo mkdir /usr/local/share/minio
sudo mkdir /etc/minio
sudo chown -R minio-user:minio-user /usr/local/share/minio
sudo chown -R minio-user:minio-user /etc/minio

3. 設置環境變量

編輯 /etc/default/minio 文件,設置數據存儲目錄、監聽端口等參數。用你自己的訪問密鑰和密鑰替換 YOUR_ACCESS_KEYYOUR_SECRET_KEY。

sudo nano /etc/default/minio

配置示例:

MINIO_VOLUMES="/usr/local/share/minio/"
MINIO_OPTS="--address :9000 --console-address :9090"
MINIO_ACCESS_KEY="YOUR_ACCESS_KEY"
MINIO_SECRET_KEY="YOUR_SECRET_KEY"

4. 創建systemd服務文件

創建一個systemd服務文件來管理MinIO服務。

sudo nano /etc/systemd/system/minio.service

服務文件示例:

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target

[Service]
User=minio-user
Group=minio-user
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

5. 啟動MinIO服務

重新加載systemd配置并啟動MinIO服務。

sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio

6. 配置HTTPS(可選)

為了加密傳輸數據,可以配置MinIO使用HTTPS協議。首先,獲取一個SSL證書(可以使用Let’s Encrypt免費證書或自簽名證書)。

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ~/minio.key -out ~/minio.crt
minio server --secure ~/minio-data

7. 訪問MinIO控制臺

打開Web瀏覽器,訪問 http://your_server_ip:9090。首次訪問時,使用默認的用戶名和密碼(minioadmin/minioadmin)登錄。

8. 配置防火墻(可選)

如果需要,可以配置防火墻以允許訪問MinIO的端口。

sudo ufw allow 9090

通過以上步驟,您可以在Ubuntu上成功安裝和配置MinIO對象存儲服務,并根據需要自定義其配置。如果有任何問題,請參考MinIO的官方文檔或社區支持。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女