2 worker_connections 1024;
10 server "lemmy-ui:1234";
14 server_name 127.0.0.1;
17 # Upload limit for pictshare
18 client_max_body_size 50M;
20 location ~ ^/(api|pictrs|feeds|nodeinfo|.well-known) {
21 proxy_pass http://lemmy;
22 proxy_http_version 1.1;
23 proxy_set_header Upgrade $http_upgrade;
24 proxy_set_header Connection "upgrade";
27 set $proxpass http://lemmy-ui;
28 if ($http_accept = "application/activity+json") {
29 set $proxpass http://lemmy;
31 if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") {
32 set $proxpass http://lemmy;
36 proxy_set_header X-Real-IP $remote_addr;
37 proxy_set_header Host $host;
38 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
40 # Cuts off the trailing slash on URLs to make them valid
41 rewrite ^(.+)/+$ $1 permanent;