Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions minio.subdomain.conf.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
## Version 2024/01/09
# make sure that your minio container is named minio
# make sure that your dns has a cname set for minio

server {
listen 443 ssl;
listen [::]:443 ssl;

server_name storage.*;

include /config/nginx/ssl.conf;

client_max_body_size 0;

location / {
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app minio;
set $upstream_port 9001; # MinIO console port
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;

# Additional headers for MinIO
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;
}

# API endpoint
location /api/ {
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app minio;
set $upstream_port 9000; # MinIO API port
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;

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;
}
}
Loading