Minio

官方Minio社区版已经停止维护,推荐使用 Silo

docker-compose.yml
# docker compose up -d 启动
services:
silo:
image: pgsty/silo:RELEASE.2026-08-06T00-00-00Z
container_name: silo
restart: unless-stopped
command: server /data --console-address ":9001"
ports: ["9000:9000", "9001:9001"]
environment:
MINIO_ROOT_USER: silo-admin
MINIO_ROOT_PASSWORD: replace-with-a-strong-secret
volumes:
- silo-data:/data
healthcheck:
test: ["CMD", "silo", "healthcheck", "ready"]
interval: 30s
volumes:
silo-data:
minio.conf
server {
listen 80;
listen 443 ssl;

access_log /var/log/nginx/minio_access.log;
error_log /var/log/nginx/minio_error.log;

server_name minio.jiahe.com;
ssl_certificate /etc/nginx/conf.d/ssl/out/jiahe.com/jiahe.com.crt;
ssl_certificate_key /etc/nginx/conf.d/ssl/out/jiahe.com/jiahe.com.key.pem;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers '!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES:';
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
charset utf-8;
client_max_body_size 100m;

location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_connect_timeout 300;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
chunked_transfer_encoding off;
proxy_pass http://192.168.56.31:9001/;
}

}