Ubuntu环境下MinIO安装配置要点
sudo apt update && sudo apt upgrade -y
wget
、curl
等工具。sudo apt install -y wget curl software-properties-common
wget -qO - https://dl.min.io/server/minio/release/linux-amd64/minio-release.gpg | sudo apt-key add -
sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/linux-amd64/ /'
sudo apt update
sudo apt install -y minio
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
/data/minio
)。sudo mkdir -p /data/minio
minio-user
)并分配目录所有权。sudo useradd -r minio-user -s /sbin/nologin # 创建专用用户
sudo chown -R minio-user:minio-user /data/minio # 设置目录权限
/etc/default/minio
。/etc/minio/config.json
(推荐)或使用命令行参数。minioadmin
。MINIO_ROOT_USER=your_access_key
MINIO_ROOT_PASSWORD=your_secret_key
MINIO_VOLUMES="/data/minio"
cn-north-1
表示中国北部)。MINIO_REGION=cn-north-1
MINIO_CONSOLE_ADDRESS=:9001
sudo nano /etc/systemd/system/minio.service
User
、Group
、ExecStart
):[Unit]
Description=MinIO
After=network.target
[Service]
User=minio-user
Group=minio-user
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES
EnvironmentFile=/etc/default/minio
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
(重新加载Systemd配置)sudo systemctl start minio
(启动服务)sudo systemctl enable minio
(设置开机自启)sudo systemctl status minio
(查看服务运行状态)openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/minio/minio.key -out /etc/minio/minio.crt
minio server --certs-dir /etc/minio /data/minio
sudo ufw allow 9000/tcp && sudo ufw allow 9001/tcp
/var/log/minio.log
(可通过MINIO_LOG_FILE
环境变量修改)。INFO
(默认)或DEBUG
(调试时),通过MINIO_LOG_LEVEL
调整。minio server --enable-metrics /data/minio
rsync
或专业备份工具备份/data/minio
目录至异地存储。rsync -avz /data/minio/ backup-server:/backup/minio/