2 worker_connections 1024;
7 server "lemmy-alpha:8541";
9 upstream lemmy-alpha-ui {
10 server "lemmy-alpha-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-alpha;
22 proxy_http_version 1.1;
23 proxy_set_header Upgrade $http_upgrade;
24 proxy_set_header Connection "upgrade";
27 set $proxpass http://lemmy-alpha-ui;
28 if ($http_accept = "application/activity+json") {
29 set $proxpass http://lemmy-alpha;
31 if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") {
32 set $proxpass http://lemmy-alpha;
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;
46 server "lemmy-beta:8551";
48 upstream lemmy-beta-ui {
49 server "lemmy-beta-ui:1234";
53 server_name 127.0.0.1;
56 # Upload limit for pictshare
57 client_max_body_size 50M;
59 location ~ ^/(api|pictrs|feeds|nodeinfo|.well-known) {
60 proxy_pass http://lemmy-beta;
61 proxy_http_version 1.1;
62 proxy_set_header Upgrade $http_upgrade;
63 proxy_set_header Connection "upgrade";
66 set $proxpass http://lemmy-beta-ui;
67 if ($http_accept = "application/activity+json") {
68 set $proxpass http://lemmy-beta;
70 if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") {
71 set $proxpass http://lemmy-beta;
75 proxy_set_header X-Real-IP $remote_addr;
76 proxy_set_header Host $host;
77 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
79 # Cuts off the trailing slash on URLs to make them valid
80 rewrite ^(.+)/+$ $1 permanent;
84 upstream lemmy-gamma {
85 server "lemmy-gamma:8561";
87 upstream lemmy-gamma-ui {
88 server "lemmy-gamma-ui:1234";
92 server_name 127.0.0.1;
95 # Upload limit for pictshare
96 client_max_body_size 50M;
98 location ~ ^/(api|pictrs|feeds|nodeinfo|.well-known) {
99 proxy_pass http://lemmy-gamma;
100 proxy_http_version 1.1;
101 proxy_set_header Upgrade $http_upgrade;
102 proxy_set_header Connection "upgrade";
105 set $proxpass http://lemmy-gamma-ui;
106 if ($http_accept = "application/activity+json") {
107 set $proxpass http://lemmy-gamma;
109 if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") {
110 set $proxpass http://lemmy-gamma;
112 proxy_pass $proxpass;
114 proxy_set_header X-Real-IP $remote_addr;
115 proxy_set_header Host $host;
116 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
118 # Cuts off the trailing slash on URLs to make them valid
119 rewrite ^(.+)/+$ $1 permanent;
123 upstream lemmy-delta {
124 server "lemmy-delta:8571";
126 upstream lemmy-delta-ui {
127 server "lemmy-delta-ui:1234";
131 server_name 127.0.0.1;
134 # Upload limit for pictshare
135 client_max_body_size 50M;
137 location ~ ^/(api|pictrs|feeds|nodeinfo|.well-known) {
138 proxy_pass http://lemmy-delta;
139 proxy_http_version 1.1;
140 proxy_set_header Upgrade $http_upgrade;
141 proxy_set_header Connection "upgrade";
144 set $proxpass http://lemmy-delta-ui;
145 if ($http_accept = "application/activity+json") {
146 set $proxpass http://lemmy-delta;
148 if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") {
149 set $proxpass http://lemmy-delta;
151 proxy_pass $proxpass;
153 proxy_set_header X-Real-IP $remote_addr;
154 proxy_set_header Host $host;
155 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
157 # Cuts off the trailing slash on URLs to make them valid
158 rewrite ^(.+)/+$ $1 permanent;
162 upstream lemmy-epsilon {
163 server "lemmy-epsilon:8581";
165 upstream lemmy-epsilon-ui {
166 server "lemmy-epsilon-ui:1234";
170 server_name 127.0.0.1;
173 # Upload limit for pictshare
174 client_max_body_size 50M;
176 location ~ ^/(api|pictrs|feeds|nodeinfo|.well-known) {
177 proxy_pass http://lemmy-epsilon;
178 proxy_http_version 1.1;
179 proxy_set_header Upgrade $http_upgrade;
180 proxy_set_header Connection "upgrade";
183 set $proxpass http://lemmy-epsilon-ui;
184 if ($http_accept = "application/activity+json") {
185 set $proxpass http://lemmy-epsilon;
187 if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") {
188 set $proxpass http://lemmy-epsilon;
190 proxy_pass $proxpass;
192 proxy_set_header X-Real-IP $remote_addr;
193 proxy_set_header Host $host;
194 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
196 # Cuts off the trailing slash on URLs to make them valid
197 rewrite ^(.+)/+$ $1 permanent;