X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=support%2Fnginx%2Fpeertube;h=a17868c5a6563c32adcb2d1779459effca5b57d8;hb=78646451c9896db3c2239270cd7e100305749f41;hp=14e60ed7dccfe5f51f931c0857f1eec9b8be8b4a;hpb=62df8cc1f0787e60e9c697c7d2499a641af2147f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/support/nginx/peertube b/support/nginx/peertube index 14e60ed7d..a17868c5a 100644 --- a/support/nginx/peertube +++ b/support/nginx/peertube @@ -152,6 +152,14 @@ server { root /var/www/peertube/storage; + # Use this in tandem with fuse-mounting i.e. https://docs.joinpeertube.org/#/admin-remote-storage + # to serve files directly from a public bucket without proxying. + # Assumes you have buckets named after the storage subdirectories, i.e. 'videos', 'redundancy', etc. + #set $cdn ; + #rewrite ^/static/webseed/(.*)$ $cdn/videos/$1 redirect; + #rewrite ^/static/redundancy/(.*)$ $cdn/redundancy/$1 redirect; + #rewrite ^/static/streaming-playlists/(.*)$ $cdn/streaming-playlists/$1 redirect; + rewrite ^/static/webseed/(.*)$ /videos/$1 break; rewrite ^/static/redundancy/(.*)$ /redundancy/$1 break; rewrite ^/static/streaming-playlists/(.*)$ /streaming-playlists/$1 break;