Configurar S3 Manager para usar con Garage
En caso de usar Garage es necesario etsablecer la región como us-east-1 dentro del archivo de configuración /etc/garage.toml de la siguiente manera
[s3_api] s3_region = "us-east-1"
Para poder utilizar el lector de PDF será necesario establecer una política CORS que permita el acceso al endpoint pdf.js seleccionado. Esto se puede hacer agregando los encabezado requeridos al servidor web utilizado como proxy inverso. En caso de utilizar Caddy el caddyfile se verá de la siguiente forma
garage.example.com { reverse_proxy localhost:3900 @origin header Origin * header @origin Access-Control-Allow-Origin "*" header @origin Access-Control-Allow-Methods "GET" }
En caso de utilizar nginx el archivo de configuración se verá de la siguiente manera
server {
server_name garage.example.com; location / { proxy_pass http://127.0.0.1:3900; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET'; # Disable buffering to a temporary file. proxy_max_temp_file_size 0; client_max_body_size 0; }
listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/garage.example.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/garage.example.com/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}