parent
57430ff21e
commit
9c368812bf
|
@ -7,7 +7,7 @@ in {
|
||||||
in {
|
in {
|
||||||
":pleroma"."Pleroma.Web.Endpoint".url.host = vhost;
|
":pleroma"."Pleroma.Web.Endpoint".url.host = vhost;
|
||||||
":pleroma".":media_proxy" = {
|
":pleroma".":media_proxy" = {
|
||||||
enabled = true;
|
enabled = false;
|
||||||
base_url = "https://cache.akko.within.website";
|
base_url = "https://cache.akko.within.website";
|
||||||
proxy_opts.redirect_on_failure = true;
|
proxy_opts.redirect_on_failure = true;
|
||||||
};
|
};
|
||||||
|
@ -44,7 +44,7 @@ in {
|
||||||
# S3 setup
|
# S3 setup
|
||||||
":pleroma"."Pleroma.Upload" = {
|
":pleroma"."Pleroma.Upload" = {
|
||||||
uploader = mkRaw "Pleroma.Uploaders.S3";
|
uploader = mkRaw "Pleroma.Uploaders.S3";
|
||||||
base_url = "https://f001.backblazeb2.com/file/";
|
base_url = "https://cdn.xeiaso.net/file/";
|
||||||
strip_exif = false;
|
strip_exif = false;
|
||||||
};
|
};
|
||||||
":pleroma"."Pleroma.Uploaders.S3".bucket = "xeserv-akko";
|
":pleroma"."Pleroma.Uploaders.S3".bucket = "xeserv-akko";
|
||||||
|
@ -103,30 +103,32 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.nginx.virtualHosts."media.akko.within.website" = {
|
# services.nginx.virtualHosts."media.akko.within.website" = {
|
||||||
locations."~ /file/xeserv-akko/" = {
|
# locations."~ /file/xeserv-akko/" = {
|
||||||
proxyPass = "https://f001.backblazeb2.com";
|
# proxyPass = "https://b2";
|
||||||
|
|
||||||
extraConfig = ''
|
# extraConfig = ''
|
||||||
proxy_cache akkoma_media_cache;
|
# proxy_cache akkoma_media_cache;
|
||||||
|
|
||||||
# Cache objects in slices of 1 MiB
|
# # Cache objects in slices of 1 MiB
|
||||||
proxy_cache_key $host$uri$is_args$args;
|
# proxy_cache_key $host$uri$is_args$args;
|
||||||
|
|
||||||
# Decouple client and upstream requests
|
# # Decouple client and upstream requests
|
||||||
proxy_buffering on;
|
# proxy_buffering on;
|
||||||
proxy_cache_lock on;
|
# proxy_cache_lock on;
|
||||||
proxy_ignore_client_abort on;
|
# proxy_ignore_client_abort on;
|
||||||
|
|
||||||
# Default cache times for various responses
|
# # Default cache times for various responses
|
||||||
proxy_cache_valid 200 1y;
|
# proxy_cache_valid 200 1y;
|
||||||
proxy_cache_valid 206 301 304 1h;
|
# proxy_cache_valid 206 301 304 1h;
|
||||||
|
|
||||||
# Allow serving of stale items
|
# # Allow serving of stale items
|
||||||
proxy_cache_use_stale error timeout invalid_header updating;
|
# proxy_cache_use_stale error timeout invalid_header updating;
|
||||||
'';
|
|
||||||
};
|
# proxy_set_header Host f001.backblazeb2.com;
|
||||||
};
|
# '';
|
||||||
|
# };
|
||||||
|
# };
|
||||||
|
|
||||||
security.acme = {
|
security.acme = {
|
||||||
defaults.email = "me@xeiaso.net";
|
defaults.email = "me@xeiaso.net";
|
||||||
|
|
Loading…
Reference in New Issue