在Ubuntu上安裝和配置MinIO的步驟如下:
sudo apt update
sudo apt install minio
sudo systemctl start minio
sudo systemctl enable minio
sudo apt update
sudo apt install snapd
sudo snap refresh
sudo snap install minio --classic
sudo systemctl start minio
sudo systemctl enable minio
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mkdir /data/minio
./minio server /data/minio
sudo nano /etc/systemd/system/minio.service
添加以下內容并保存退出:
[Unit]
Description=MinIO Server
After=network.target
[Service]
WorkingDirectory=/data/minio
User=minio
Group=minio
Environment="MINIO_ROOT_USER=minio"
Environment="MINIO_ROOT_PASSWORD=minio"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
RestartSec=5
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
重新加載systemd配置并啟動MinIO服務:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable 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 --certfile ~/minio.crt --keyfile ~/minio.key /data/minio
sudo nano /etc/systemd/system/minio.service
添加以下內容并保存退出:
[Unit]
Description=MinIO Service
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/mnt/data
User=minio
Group=minio
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=password"
ExecStart=/usr/local/bin/minio server /mnt/data --console-address ":9001"
Restart=always
RestartSec=5
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
重新加載systemd配置并啟動MinIO服務:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
http://<your-server-ip>:9000
登錄MinIO控制臺: 使用配置的訪問密鑰和秘密密鑰登錄。
創建存儲桶和上傳管理對象: 在MinIO控制臺中,創建存儲桶來存儲和管理對象。
以上步驟應該能幫助您在Ubuntu上成功安裝和配置MinIO。如果在安裝過程中遇到任何問題,請參考MinIO的官方文檔或聯系他們的支持團隊。