sudo apt update && sudo apt upgrade -ysudo apt install -y wget curl gnupg2amd64或arm64,需匹配MinIO下载版本)。wget -qO - https://dl.min.io/server/minio/release/linux/debian/key.asc | sudo apt-key add -buster):sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/linux/debian buster main'sudo apt update && sudo apt install -y miniominio --version(显示版本信息则成功)。20250422221226.0.0):wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20250422221226.0.0_amd64.deb -O minio.debsudo dpkg -i minio.debminio --version。wget https://dl.min.io/server/minio/release/linux-amd64/miniochmod +x minio && sudo mv minio /usr/local/bin/minio --version。/data/minio)并设置权限:sudo mkdir -p /data/minio && sudo chown $USER:$USER /data/minio。sudo nano /etc/systemd/system/minio.service/data/minio为你的数据目录,minioadmin/minioadmin为默认密钥,建议后续修改):[Unit]
Description=MinIO Server
After=network.target
[Service]
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
ExecStart=/usr/local/bin/minio server /data/minio
Restart=always
User=$USER
Group=$USER
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload && sudo systemctl start minio && sudo systemctl enable miniosudo systemctl status minio(显示active (running)则成功)。wget https://dl.min.io/client/mc/release/linux-amd64/mc && chmod +x mc && sudo mv mc /usr/local/bin/your-server-ip为实际IP,minioadmin/minioadmin为默认密钥):mc alias set myminio http://your-server-ip:9000 minioadmin minioadminmc ls myminio(显示MinIO根目录则成功)。http://your-server-ip:9000minioadmin,密码minioadmin(首次登录后建议修改)。sudo apt install -y nginx/etc/nginx/conf.d/minio.conf):server {
listen 80;
server_name your-domain.com; # 替换为你的域名
location / {
proxy_pass http://127.0.0.1:9000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
sudo nginx -t && sudo systemctl restart nginx。sudo systemctl stop minio/etc/systemd/system/minio.service),修改MINIO_ROOT_USER和MINIO_ROOT_PASSWORD为自定义值(如admin/StrongPassword123)。sudo systemctl daemon-reload && sudo systemctl restart minio。9000)和Nginx端口(默认80/443)的流量:sudo ufw allow 9000/tcp && sudo ufw allow 80/tcp && sudo ufw allow 443/tcp/data/minio目录,避免数据丢失。