在Ubuntu上安裝和配置MinIO時,配置文件通常位于以下幾個位置:
MinIO配置文件目錄:
/etc/minio/
目錄下。你可以通過以下命令創建這個目錄并設置適當的權限:sudo mkdir -p /etc/minio
sudo chown $USER:$USER /etc/minio
MinIO配置文件:
/etc/minio/
目錄下,創建一個名為 config.json
的配置文件。你可以使用以下命令創建并編輯這個文件:sudo nano /etc/minio/config.json
{
"accessKey": "YOUR_ACCESS_KEY",
"secretKey": "YOUR_SECRET_KEY",
"region": "us-east-1",
"consoleAddress": ":9001",
"dataDir": "/var/lib/minio",
"logLevel": "INFO"
}
MinIO服務文件:
/lib/systemd/system/minio.service
。你可以通過以下命令創建和編輯這個文件:sudo nano /lib/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=/data
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
[Install]
WantedBy=multi-user.target
環境變量文件(可選):
/etc/profile.d/minio.sh
,并在其中設置環境變量:sudo nano /etc/profile.d/minio.sh
export MINIO_ACCESS_KEY="YOUR_ACCESS_KEY"
export MINIO_SECRET_KEY="YOUR_SECRET_KEY"
export MINIO_REGION="us-east-1"
export MINIO_CONSOLE_ADDRESS=:9001
export MINIO_DATA_DIR="/var/lib/minio"
export MINIO_LOG_LEVEL="INFO"
通過以上步驟,你可以在Ubuntu上成功配置MinIO的配置文件。