Ubuntu环境下MinIO安装配置要点
sudo apt update && sudo apt upgrade -ywget、curl等工具。sudo apt install -y wget curl software-properties-commonwget -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 updatesudo apt install -y miniowget https://dl.min.io/server/minio/release/linux-amd64/miniochmod +x miniosudo mv minio /usr/local/bin//data/minio)。sudo mkdir -p /data/miniominio-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_keyMINIO_ROOT_PASSWORD=your_secret_keyMINIO_VOLUMES="/data/minio"cn-north-1表示中国北部)。MINIO_REGION=cn-north-1MINIO_CONSOLE_ADDRESS=:9001sudo nano /etc/systemd/system/minio.serviceUser、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.crtminio server --certs-dir /etc/minio /data/miniosudo 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/miniorsync或专业备份工具备份/data/minio目录至异地存储。rsync -avz /data/minio/ backup-server:/backup/minio/