在CentOS上配置MinIO可以分為幾個步驟,包括安裝、配置、啟動服務以及設置安全性。以下是詳細的步驟:
sudo yum update -y
sudo rpm --import https://dl.min.io/server/minio/release/linux/amd64/minio-release.key
sudo tee /etc/yum.repos.d/minio.repo <<EOF
[minio]
name=MinIO Repository
baseurl=https://dl.min.io/server/minio/release/linux/amd64/enabled
gpgcheck=1
EOF
sudo yum install minio -y
sudo systemctl start minio
sudo systemctl enable minio
http://your-server-ip:9000,應該能看到MinIO的Web界面。sudo yum install docker -y
sudo systemctl start docker
sudo systemctl enable docker
sudo docker pull minio/minio
sudo docker run -d --name minio \
-p 9000:9000 \
-e MINIO_ACCESS_KEY=your_access_key \
-e MINIO_SECRET_KEY=your_secret_key \
minio/minio server /data
http://your-server-ip:9000,應該能看到MinIO的Web界面。sudo mkdir -p /etc/minio
sudo vim /etc/minio/minio.conf
[global]
data_dir = /data/minio
log_dir = /data/minio/log
server_name = minio-server
sudo nano /etc/systemd/system/minio.service
[Unit]
Description=MinIO Object Storage Server
Documentation=https://docs.min.io/docs/minio-server-complete-guide.html
[Service]
Type=simple
User=minio
Group=minio
WorkingDirectory=/data/minio
ExecStart=/usr/local/bin/minio server /data
ExecReload=/bin/kill -HUP MAINPID
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
sudo systemctl status minio
http://your-server-ip:9000,使用配置的管理員用戶名和密碼登錄。openssl req -newkey rsa:2048 -new -x509 -days 365 -nodes -out /data/minio/certs/minio.crt -keyout /data/minio/certs/minio.key
sudo vim /etc/minio/minio.conf
[global]
ssl = on
ssl_cert = /data/minio/certs/minio.crt
ssl_key = /data/minio/certs/minio.key
sudo systemctl restart minio
現在,你的MinIO服務器已經配置并運行在CentOS上了。你可以通過MinIO控制臺進行進一步的管理和配置。