4 ms·
I always thought Pleroma solved this problem much more elegantly: proxy the media from the origin, and cache a set amount of data. Also respects other people d
by _cenw 2y ago
I always thought Pleroma solved this problem much more elegantly: proxy the media from the origin, and cache a set amount of data.
Also respects other people deleting their servers/media and prevents someone posting CSAM becoming a problem for everyone.
- viraptor 2y agoThat's solving the storage, but not the bandwidth, right? In practice you could assume that at least one person will see each image so everything will be cached at least once, (I think that holds, but I'd love to see it confirmed) and everything created locally will still be downloaded by most peers in that solution.
- _cenw 2y agoIf you set your cache to not evict and use the same proxy for several instances, it also solves bandwidth. There might be a small issue with privately shared media and authentication through, that could prevent multiple instances from using one mediaproxy, but shouldn't be too hard to fix.
- viraptor 2y agoAh, I didn't realise you can share it - that answers my questions then. Sounds great for a simple solution.