Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F85648300
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
View Options
diff --git a/docs/administration/storing_remote_media.md b/docs/administration/storing_remote_media.md
index 7edda2753..0abb85a77 100644
--- a/docs/administration/storing_remote_media.md
+++ b/docs/administration/storing_remote_media.md
@@ -1,36 +1,39 @@
# Storing Remote Media
Pleroma does not store remote/federated media by default. The best way to achieve this is to change Nginx to keep its reverse proxy cache
forever and to activate the `MediaProxyWarmingPolicy` MRF policy in Pleroma which will automatically fetch all media through the proxy
as soon as the post is received by your instance.
## Nginx
-We should be using `proxy_store` here I think???
-
```
+proxy_cache_path /long/term/storage/path/pleroma-media-cache levels=1:2 keys_zone=pleroma_media_cache:10m
+ inactive=1y use_temp_path=off;
+
location ~ ^/(media|proxy) {
proxy_cache pleroma_media_cache;
slice 1m;
proxy_cache_key $host$uri$is_args$args$slice_range;
proxy_set_header Range $slice_range;
proxy_http_version 1.1;
- proxy_cache_valid 200 206 301 304 1h;
+ proxy_cache_valid 206 301 302 304 1h;
+ proxy_cache_valid 200 1y;
proxy_cache_lock on;
+ proxy_cache_use_stale error timeout invalid_header updating;
proxy_ignore_client_abort on;
proxy_buffering on;
chunked_transfer_encoding on;
- proxy_ignore_headers Cache-Control;
- proxy_hide_header Cache-Control;
+ proxy_ignore_headers Cache-Control Expires;
+ proxy_hide_header Cache-Control Expires;
proxy_pass http://127.0.0.1:4000;
}
```
## Pleroma
Add to your `prod.secret.exs`:
```
config :pleroma, :instance,
rewrite_policy: [Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy]
```
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Fri, Aug 28, 8:19 AM (15 m, 53 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1735763
Default Alt Text
(1 KB)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment