Media proxy project for pixelfed. This project makes images, videos from remote pixelfed instances URLs proxied through the homeserver.
Go to file
Bofh 1d835d9c0f initial commit 2020-10-08 15:18:48 +02:00
imgproxy initial commit 2020-10-08 15:18:48 +02:00
LICENSE Initial commit 2020-10-08 13:03:03 +00:00
README.md initial commit 2020-10-08 15:18:48 +02:00

README.md

pixelfed-imgproxy-apache2

Media proxy project for pixelfed. This project makes images, videos from remote pixelfed instances URLs proxied through the homeserver.

Installation (standalone)

Copy the code to your pixelfed installation

cp -a imgproxy /var/www/public/imgproxy

Add the following lines in your apache Virtualhost configuration (replace pixel.nogafam.es to your instance URL)

AddOutputFilterByType SUBSTITUTE application/json
Substitute "s@(?<=\")https:\\\/\\\/[^\"]+\.(png|jpg|jpeg)@https:\\\/\\\/pixel.nogafam.es\\\/imgproxy\\\/?url=$0@i"
Substitute "s@(?<=\")https://[^\"]+\.(png|jpg|jpeg)@https://pixel.nogafam.es/imgproxy/?url=$0@i"

Enable mod_substitute on Apache

a2enmod substitute