28 lines
754 B
Markdown
28 lines
754 B
Markdown
# 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
|
|
```bash
|
|
cp -a imgproxy /var/www/public/imgproxy
|
|
```
|
|
|
|
Add the following lines in your apache Virtualhost configuration
|
|
(replace pixel.nogafam.es to your instance URL)
|
|
```apache2
|
|
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
|
|
```bash
|
|
a2enmod substitute
|
|
```
|
|
|
|
|