cmc/dotfiles

Using GNU Stow to manage my dotfiles. config dotfiles macos stow

Commit cf610d0086

cf610d008610505e9338aedf6904d4495914433b

parent: 5ba322d7c1

Verified · cmc

cmc <hello@cleberg.net> · 2026-04-09 18:59 UTC

add zerolabs.sh

Layout: unified · split

linux/nginx/etc/nginx/conf.d/1kb.conf +21 −1
@@ -1,7 +1,7 @@
11server {
22 listen 443;
33 http2 on;
4 server_name 1kb.cleberg.net;
4 server_name 1kb.zerolabs.sh;
55
66 root /var/www/1kb;
77 index index.html;
@@ -22,3 +22,23 @@ server {
2222 try_files /index.html =404;
2323 }
2424}
25
26server {
27 listen 80;
28 listen [::]:80;
29 server_name 1kb.cleberg.net;
30 return 301 https://1kb.zerolabs.sh$request_uri;
31}
32
33server {
34 listen 443 ssl;
35 listen [::]:443 ssl;
36 http2 on;
37 server_name 1kb.cleberg.net;
38
39 include custom.d/tls/ssl_engine.conf;
40 include custom.d/tls/certificate_files.conf;
41 include custom.d/tls/policy_strict.conf;
42
43 return 301 https://1kb.zerolabs.sh$request_uri;
44}
linux/nginx/etc/nginx/conf.d/ao.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name ao.cleberg.net;
5 server_name ao.zerolabs.sh;
66 add_header Onion-Location "http://7lyqrn4ofxdq7lfporviu44zpc42wooh2bqazfhvpscgwby2vcwldzad.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -15,3 +15,23 @@ server {
1515 }
1616 include custom.d/security/robots_index_only.conf;
1717}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name ao.cleberg.net;
23 return 301 https://ao.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name ao.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://ao.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/art.conf +21 −1
@@ -1,7 +1,7 @@
11server {
22 listen 443 ssl;
33 http2 on;
4 server_name art.cleberg.net mplqs2jxkjd5wxak3zjv55oxyadf4vwzx6ksgj4ztftndjl6elgsf4qd.onion;
4 server_name art.zerolabs.sh mplqs2jxkjd5wxak3zjv55oxyadf4vwzx6ksgj4ztftndjl6elgsf4qd.onion;
55 add_header Onion-Location "http://mplqs2jxkjd5wxak3zjv55oxyadf4vwzx6ksgj4ztftndjl6elgsf4qd.onion$request_uri" always;
66 include custom.d/tls/ssl_engine.conf;
77 include custom.d/tls/certificate_files.conf;
@@ -14,3 +14,23 @@ server {
1414 }
1515 include custom.d/security/robots_index_only.conf;
1616}
17
18server {
19 listen 80;
20 listen [::]:80;
21 server_name art.cleberg.net;
22 return 301 https://art.zerolabs.sh$request_uri;
23}
24
25server {
26 listen 443 ssl;
27 listen [::]:443 ssl;
28 http2 on;
29 server_name art.cleberg.net;
30
31 include custom.d/tls/ssl_engine.conf;
32 include custom.d/tls/certificate_files.conf;
33 include custom.d/tls/policy_strict.conf;
34
35 return 301 https://art.zerolabs.sh$request_uri;
36}
linux/nginx/etc/nginx/conf.d/auth.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name auth.cleberg.net;
5 server_name auth.zerolabs.sh;
66 include custom.d/tls/ssl_engine.conf;
77 include custom.d/tls/certificate_files.conf;
88 include custom.d/tls/policy_strict.conf;
@@ -14,3 +14,23 @@ server {
1414 }
1515 location /api/verify { proxy_pass $upstream; }
1616}
17
18server {
19 listen 80;
20 listen [::]:80;
21 server_name auth.cleberg.net;
22 return 301 https://auth.zerolabs.sh$request_uri;
23}
24
25server {
26 listen 443 ssl;
27 listen [::]:443 ssl;
28 http2 on;
29 server_name auth.cleberg.net;
30
31 include custom.d/tls/ssl_engine.conf;
32 include custom.d/tls/certificate_files.conf;
33 include custom.d/tls/policy_strict.conf;
34
35 return 301 https://auth.zerolabs.sh$request_uri;
36}
linux/nginx/etc/nginx/conf.d/br.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name br.cleberg.net pkft6saqbmn6he5g626fphvlijmkdf4rzckjw6r57zsmuqm4ukd6i5ad.onion;
5 server_name br.zerolabs.sh pkft6saqbmn6he5g626fphvlijmkdf4rzckjw6r57zsmuqm4ukd6i5ad.onion;
66 add_header Onion-Location "http://pkft6saqbmn6he5g626fphvlijmkdf4rzckjw6r57zsmuqm4ukd6i5ad.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -15,3 +15,23 @@ server {
1515 }
1616 include custom.d/security/robots_index_only.conf;
1717}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name br.cleberg.net;
23 return 301 https://br.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name br.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://br.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/bt.conf +21 −1
@@ -1,7 +1,7 @@
11server {
22 listen 443 ssl;
33 http2 on;
4 server_name bt.cleberg.net;
4 server_name bt.zerolabs.sh;
55
66 include custom.d/tls/ssl_engine.conf;
77 include custom.d/tls/certificate_files.conf;
@@ -33,3 +33,23 @@ server {
3333 proxy_pass http://127.0.0.1:9091;
3434 }
3535}
36
37server {
38 listen 80;
39 listen [::]:80;
40 server_name bt.cleberg.net;
41 return 301 https://bt.zerolabs.sh$request_uri;
42}
43
44server {
45 listen 443 ssl;
46 listen [::]:443 ssl;
47 http2 on;
48 server_name bt.cleberg.net;
49
50 include custom.d/tls/ssl_engine.conf;
51 include custom.d/tls/certificate_files.conf;
52 include custom.d/tls/policy_strict.conf;
53
54 return 301 https://bt.zerolabs.sh$request_uri;
55}
linux/nginx/etc/nginx/conf.d/bw.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name bw.cleberg.net z7kc27ceokwgddrcspxx4eb7b6xqmtjj26nohg3wgt6hsnnlfmk4apqd.onion;
5 server_name bw.zerolabs.sh z7kc27ceokwgddrcspxx4eb7b6xqmtjj26nohg3wgt6hsnnlfmk4apqd.onion;
66 add_header Onion-Location "http://z7kc27ceokwgddrcspxx4eb7b6xqmtjj26nohg3wgt6hsnnlfmk4apqd.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -15,3 +15,23 @@ server {
1515 }
1616 include custom.d/security/robots_index_only.conf;
1717}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name bw.cleberg.net;
23 return 301 https://bw.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name bw.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://bw.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/cc.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name cc.cleberg.net gipsohqqcehn4n6smyg5j5aap7ln6lwugyjm2lxyx4vfiwayjhpnodyd.onion;
5 server_name cc.zerolabs.sh gipsohqqcehn4n6smyg5j5aap7ln6lwugyjm2lxyx4vfiwayjhpnodyd.onion;
66 add_header Onion-Location "http://gipsohqqcehn4n6smyg5j5aap7ln6lwugyjm2lxyx4vfiwayjhpnodyd.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -15,3 +15,23 @@ server {
1515 }
1616 include custom.d/security/robots_index_only.conf;
1717}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name cc.cleberg.net;
23 return 301 https://cc.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name cc.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://cc.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/cleberg.dev.conf added +35
@@ -0,0 +1,35 @@
1server {
2 listen [::]:443 ssl;
3 listen 443 ssl;
4 http2 on;
5 server_name www.cleberg.dev;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/policy_strict.conf;
8 ssl_certificate /etc/letsencrypt/live/cleberg.dev/fullchain.pem;
9 ssl_certificate_key /etc/letsencrypt/live/cleberg.dev/privkey.pem;
10 ssl_trusted_certificate /etc/letsencrypt/live/cleberg.dev/chain.pem;
11 return 301 $scheme://cleberg.dev$request_uri;
12}
13
14
15server {
16 listen [::]:443 ssl;
17 listen 443 ssl;
18 http2 on;
19 server_name cleberg.dev;
20 root /var/www/cleberg.dev/;
21 include custom.d/tls/ssl_engine.conf;
22 include custom.d/tls/policy_strict.conf;
23 include custom.d/basic.conf;
24 ssl_certificate /etc/letsencrypt/live/cleberg.dev/fullchain.pem;
25 ssl_certificate_key /etc/letsencrypt/live/cleberg.dev/privkey.pem;
26 ssl_trusted_certificate /etc/letsencrypt/live/cleberg.dev/chain.pem;
27 location / { try_files $uri $uri/ =404; }
28}
29
30server {
31 listen [::]:80;
32 listen 80;
33 server_name www.cleberg.dev cleberg.dev;
34 return 301 https://cleberg.dev$request_uri;
35}
linux/nginx/etc/nginx/conf.d/cleberg.net.conf +22 −2
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name www.cleberg.net;
5 server_name www.zerolabs.sh;
66 include custom.d/tls/ssl_engine.conf;
77 include custom.d/tls/certificate_files.conf;
88 include custom.d/tls/policy_strict.conf;
@@ -57,7 +57,7 @@ server {
5757server {
5858 listen [::]:80;
5959 listen 80;
60 server_name www.cleberg.net cleberg.net;
60 server_name www.zerolabs.sh cleberg.net;
6161 return 301 https://cleberg.net$request_uri;
6262}
6363
@@ -95,3 +95,23 @@ server {
9595 location /atom.xml { return 301 $scheme://$host/feed.xml; }
9696 location /blog/salary-transparency.html { return 301 $scheme://$host/salary/; }
9797}
98
99server {
100 listen 80;
101 listen [::]:80;
102 server_name www.cleberg.net;
103 return 301 https://www.zerolabs.sh$request_uri;
104}
105
106server {
107 listen 443 ssl;
108 listen [::]:443 ssl;
109 http2 on;
110 server_name www.cleberg.net;
111
112 include custom.d/tls/ssl_engine.conf;
113 include custom.d/tls/certificate_files.conf;
114 include custom.d/tls/policy_strict.conf;
115
116 return 301 https://www.zerolabs.sh$request_uri;
117}
linux/nginx/etc/nginx/conf.d/ddns.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name ddns.cleberg.net;
5 server_name ddns.zerolabs.sh;
66 include custom.d/tls/ssl_engine.conf;
77 include custom.d/tls/certificate_files.conf;
88 include custom.d/tls/policy_strict.conf;
@@ -16,3 +16,23 @@ server {
1616 }
1717 include custom.d/security/robots_index_only.conf;
1818}
19
20server {
21 listen 80;
22 listen [::]:80;
23 server_name ddns.cleberg.net;
24 return 301 https://ddns.zerolabs.sh$request_uri;
25}
26
27server {
28 listen 443 ssl;
29 listen [::]:443 ssl;
30 http2 on;
31 server_name ddns.cleberg.net;
32
33 include custom.d/tls/ssl_engine.conf;
34 include custom.d/tls/certificate_files.conf;
35 include custom.d/tls/policy_strict.conf;
36
37 return 301 https://ddns.zerolabs.sh$request_uri;
38}
linux/nginx/etc/nginx/conf.d/files.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name files.cleberg.net;
5 server_name files.zerolabs.sh;
66 add_header Onion-Location "http://yt2y635dc6zyxziy5ytkfz36bmkgcxuccq3meom6qp44gjdat54wt5id.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -21,3 +21,23 @@ server {
2121 autoindex on;
2222 location / { try_files $uri $uri/ /index.html; }
2323}
24
25server {
26 listen 80;
27 listen [::]:80;
28 server_name files.cleberg.net;
29 return 301 https://files.zerolabs.sh$request_uri;
30}
31
32server {
33 listen 443 ssl;
34 listen [::]:443 ssl;
35 http2 on;
36 server_name files.cleberg.net;
37
38 include custom.d/tls/ssl_engine.conf;
39 include custom.d/tls/certificate_files.conf;
40 include custom.d/tls/policy_strict.conf;
41
42 return 301 https://files.zerolabs.sh$request_uri;
43}
linux/nginx/etc/nginx/conf.d/gh.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name gh.cleberg.net;
5 server_name gh.zerolabs.sh;
66 include custom.d/tls/ssl_engine.conf;
77 include custom.d/tls/certificate_files.conf;
88 include custom.d/tls/policy_strict.conf;
@@ -14,3 +14,23 @@ server {
1414 }
1515 include custom.d/security/robots_index_only.conf;
1616}
17
18server {
19 listen 80;
20 listen [::]:80;
21 server_name gh.cleberg.net;
22 return 301 https://gh.zerolabs.sh$request_uri;
23}
24
25server {
26 listen 443 ssl;
27 listen [::]:443 ssl;
28 http2 on;
29 server_name gh.cleberg.net;
30
31 include custom.d/tls/ssl_engine.conf;
32 include custom.d/tls/certificate_files.conf;
33 include custom.d/tls/policy_strict.conf;
34
35 return 301 https://gh.zerolabs.sh$request_uri;
36}
linux/nginx/etc/nginx/conf.d/gramps.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name gramps.cleberg.net;
5 server_name gramps.zerolabs.sh;
66 include custom.d/tls/ssl_engine.conf;
77 include custom.d/tls/certificate_files.conf;
88 include custom.d/tls/policy_strict.conf;
@@ -16,3 +16,23 @@ server {
1616 }
1717 include custom.d/security/robots_index_only.conf;
1818}
19
20server {
21 listen 80;
22 listen [::]:80;
23 server_name gramps.cleberg.net;
24 return 301 https://gramps.zerolabs.sh$request_uri;
25}
26
27server {
28 listen 443 ssl;
29 listen [::]:443 ssl;
30 http2 on;
31 server_name gramps.cleberg.net;
32
33 include custom.d/tls/ssl_engine.conf;
34 include custom.d/tls/certificate_files.conf;
35 include custom.d/tls/policy_strict.conf;
36
37 return 301 https://gramps.zerolabs.sh$request_uri;
38}
linux/nginx/etc/nginx/conf.d/ha.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name ha.cleberg.net;
5 server_name ha.zerolabs.sh;
66 include custom.d/tls/ssl_engine.conf;
77 include custom.d/tls/certificate_files.conf;
88 include custom.d/tls/policy_strict.conf;
@@ -20,3 +20,23 @@ server {
2020 }
2121 include custom.d/security/robots_index_only.conf;
2222}
23
24server {
25 listen 80;
26 listen [::]:80;
27 server_name ha.cleberg.net;
28 return 301 https://ha.zerolabs.sh$request_uri;
29}
30
31server {
32 listen 443 ssl;
33 listen [::]:443 ssl;
34 http2 on;
35 server_name ha.cleberg.net;
36
37 include custom.d/tls/ssl_engine.conf;
38 include custom.d/tls/certificate_files.conf;
39 include custom.d/tls/policy_strict.conf;
40
41 return 301 https://ha.zerolabs.sh$request_uri;
42}
linux/nginx/etc/nginx/conf.d/hat.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name hat.cleberg.net jfrkztgin2ngoj2fnssc2m2j2ycpchmrhzhudaucgvaib5iqwgfxexyd.onion;
5 server_name hat.zerolabs.sh jfrkztgin2ngoj2fnssc2m2j2ycpchmrhzhudaucgvaib5iqwgfxexyd.onion;
66 add_header Onion-Location "http://jfrkztgin2ngoj2fnssc2m2j2ycpchmrhzhudaucgvaib5iqwgfxexyd.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -15,3 +15,23 @@ server {
1515 }
1616 include custom.d/security/robots_index_only.conf;
1717}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name hat.cleberg.net;
23 return 301 https://hat.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name hat.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://hat.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/hn.conf +21 −1
@@ -3,7 +3,7 @@ server {
33 listen 443 ssl;
44 http2 on;
55 listen 127.0.0.1:8093;
6 server_name hn.cleberg.net r3yfeffyj7ornpikojmw75u3sn2la7tqnmcmwgv2ov7if24sm5czqeid.onion;
6 server_name hn.zerolabs.sh r3yfeffyj7ornpikojmw75u3sn2la7tqnmcmwgv2ov7if24sm5czqeid.onion;
77 root /var/www/hn/output/;
88 autoindex on;
99 add_header Onion-Location "http://r3yfeffyj7ornpikojmw75u3sn2la7tqnmcmwgv2ov7if24sm5czqeid.onion$request_uri" always;
@@ -13,3 +13,23 @@ server {
1313 include custom.d/basic.conf;
1414 location / { try_files $uri $uri/ /index.html; }
1515}
16
17server {
18 listen 80;
19 listen [::]:80;
20 server_name hn.cleberg.net;
21 return 301 https://hn.zerolabs.sh$request_uri;
22}
23
24server {
25 listen 443 ssl;
26 listen [::]:443 ssl;
27 http2 on;
28 server_name hn.cleberg.net;
29
30 include custom.d/tls/ssl_engine.conf;
31 include custom.d/tls/certificate_files.conf;
32 include custom.d/tls/policy_strict.conf;
33
34 return 301 https://hn.zerolabs.sh$request_uri;
35}
linux/nginx/etc/nginx/conf.d/irc.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name irc.cleberg.net;
5 server_name irc.zerolabs.sh;
66 include custom.d/tls/ssl_engine.conf;
77 include custom.d/tls/certificate_files.conf;
88 include custom.d/tls/policy_strict.conf;
@@ -16,3 +16,23 @@ server {
1616 }
1717 include custom.d/security/robots_index_only.conf;
1818}
19
20server {
21 listen 80;
22 listen [::]:80;
23 server_name irc.cleberg.net;
24 return 301 https://irc.zerolabs.sh$request_uri;
25}
26
27server {
28 listen 443 ssl;
29 listen [::]:443 ssl;
30 http2 on;
31 server_name irc.cleberg.net;
32
33 include custom.d/tls/ssl_engine.conf;
34 include custom.d/tls/certificate_files.conf;
35 include custom.d/tls/policy_strict.conf;
36
37 return 301 https://irc.zerolabs.sh$request_uri;
38}
linux/nginx/etc/nginx/conf.d/ld.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name ld.cleberg.net u3tyzuhs7o4hkizpbcxbm5yqzj74bjqb3phfqfszrx4u75dua7lpf7ad.onion;
5 server_name ld.zerolabs.sh u3tyzuhs7o4hkizpbcxbm5yqzj74bjqb3phfqfszrx4u75dua7lpf7ad.onion;
66 add_header Onion-Location "http://u3tyzuhs7o4hkizpbcxbm5yqzj74bjqb3phfqfszrx4u75dua7lpf7ad.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -15,3 +15,23 @@ server {
1515 }
1616 include custom.d/security/robots_index_only.conf;
1717}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name ld.cleberg.net;
23 return 301 https://ld.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name ld.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://ld.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/lt.conf +22 −2
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name lt.cleberg.net nxw6545qeepw2s2kngowsxbcizjcxyimn7dq2bpvr3sqabsu2juj6gyd.onion;
5 server_name lt.zerolabs.sh nxw6545qeepw2s2kngowsxbcizjcxyimn7dq2bpvr3sqabsu2juj6gyd.onion;
66 add_header Onion-Location "http://nxw6545qeepw2s2kngowsxbcizjcxyimn7dq2bpvr3sqabsu2juj6gyd.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -14,4 +14,24 @@ server {
1414 include custom.d/reverse_proxy/basic.conf;
1515 }
1616 include custom.d/security/robots_index_only.conf;
17}
\ No newline at end of file
17}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name lt.cleberg.net;
23 return 301 https://lt.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name lt.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://lt.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/mz.conf +22 −2
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name mz.cleberg.net ltawlmsk6vhrig2awwshnduiv45anelx3thepkd6xh4n2s4jxu7wyrid.onion;
5 server_name mz.zerolabs.sh ltawlmsk6vhrig2awwshnduiv45anelx3thepkd6xh4n2s4jxu7wyrid.onion;
66 add_header Onion-Location "http://ltawlmsk6vhrig2awwshnduiv45anelx3thepkd6xh4n2s4jxu7wyrid.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -14,4 +14,24 @@ server {
1414 include custom.d/reverse_proxy/basic.conf;
1515 }
1616 include custom.d/security/robots_index_only.conf;
17}
\ No newline at end of file
17}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name mz.cleberg.net;
23 return 301 https://mz.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name mz.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://mz.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/office.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name office.cleberg.net;
5 server_name office.zerolabs.sh;
66 add_header Onion-Location "http://uwtjz6pof52bzdkj242mub77ls2ji3qiznbsuoir235rxynqxadpghid.onion$request_uri" always;
77 root /var/www/office/;
88 include custom.d/tls/ssl_engine.conf;
@@ -18,3 +18,23 @@ server {
1818 root /var/www/office/;
1919 location / { try_files $uri $uri/ /index.html; }
2020}
21
22server {
23 listen 80;
24 listen [::]:80;
25 server_name office.cleberg.net;
26 return 301 https://office.zerolabs.sh$request_uri;
27}
28
29server {
30 listen 443 ssl;
31 listen [::]:443 ssl;
32 http2 on;
33 server_name office.cleberg.net;
34
35 include custom.d/tls/ssl_engine.conf;
36 include custom.d/tls/certificate_files.conf;
37 include custom.d/tls/policy_strict.conf;
38
39 return 301 https://office.zerolabs.sh$request_uri;
40}
linux/nginx/etc/nginx/conf.d/org.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name org.cleberg.net;
5 server_name org.zerolabs.sh;
66 add_header Onion-Location "http://7vsifofpucgi3wva52nbwhwglrmbyxgdapbkkmgniqlsskspux5zocyd.onion$request_uri" always;
77 root /var/www/org/;
88 include custom.d/tls/ssl_engine.conf;
@@ -18,3 +18,23 @@ server {
1818 root /var/www/org/;
1919 location / { try_files $uri $uri/ /index.html; }
2020}
21
22server {
23 listen 80;
24 listen [::]:80;
25 server_name org.cleberg.net;
26 return 301 https://org.zerolabs.sh$request_uri;
27}
28
29server {
30 listen 443 ssl;
31 listen [::]:443 ssl;
32 http2 on;
33 server_name org.cleberg.net;
34
35 include custom.d/tls/ssl_engine.conf;
36 include custom.d/tls/certificate_files.conf;
37 include custom.d/tls/policy_strict.conf;
38
39 return 301 https://org.zerolabs.sh$request_uri;
40}
linux/nginx/etc/nginx/conf.d/paste.conf +22 −2
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name paste.cleberg.net ciserod7fbncypo762qcqtowldl3qjhlojfnmguiuvcj3rcyrhqs6ead.onion;
5 server_name paste.zerolabs.sh ciserod7fbncypo762qcqtowldl3qjhlojfnmguiuvcj3rcyrhqs6ead.onion;
66 add_header Onion-Location "http://ciserod7fbncypo762qcqtowldl3qjhlojfnmguiuvcj3rcyrhqs6ead.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -14,4 +14,24 @@ server {
1414 include custom.d/reverse_proxy/basic.conf;
1515 }
1616 include custom.d/security/robots_index_only.conf;
17}
\ No newline at end of file
17}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name paste.cleberg.net;
23 return 301 https://paste.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name paste.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://paste.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/pb.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name pb.cleberg.net;
5 server_name pb.zerolabs.sh;
66
77 error_log /var/log/nginx/pb.log;
88
@@ -19,3 +19,23 @@ server {
1919 }
2020 include custom.d/security/robots_index_only.conf;
2121}
22
23server {
24 listen 80;
25 listen [::]:80;
26 server_name pb.cleberg.net;
27 return 301 https://pb.zerolabs.sh$request_uri;
28}
29
30server {
31 listen 443 ssl;
32 listen [::]:443 ssl;
33 http2 on;
34 server_name pb.cleberg.net;
35
36 include custom.d/tls/ssl_engine.conf;
37 include custom.d/tls/certificate_files.conf;
38 include custom.d/tls/policy_strict.conf;
39
40 return 301 https://pb.zerolabs.sh$request_uri;
41}
linux/nginx/etc/nginx/conf.d/photos.conf +22 −2
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name photos.cleberg.net;
5 server_name photos.zerolabs.sh;
66 include custom.d/tls/ssl_engine.conf;
77 include custom.d/tls/certificate_files.conf;
88 include custom.d/tls/policy_strict.conf;
@@ -20,4 +20,24 @@ server {
2020 proxy_send_timeout 600s;
2121 send_timeout 600s;
2222 location / { proxy_pass http://127.0.0.1:2283; }
23}
\ No newline at end of file
23}
24
25server {
26 listen 80;
27 listen [::]:80;
28 server_name photos.cleberg.net;
29 return 301 https://photos.zerolabs.sh$request_uri;
30}
31
32server {
33 listen 443 ssl;
34 listen [::]:443 ssl;
35 http2 on;
36 server_name photos.cleberg.net;
37
38 include custom.d/tls/ssl_engine.conf;
39 include custom.d/tls/certificate_files.conf;
40 include custom.d/tls/policy_strict.conf;
41
42 return 301 https://photos.zerolabs.sh$request_uri;
43}
linux/nginx/etc/nginx/conf.d/pin.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name pin.cleberg.net 3rtmxu6slammicquf5cpgiptjpzht3n342vh62utoyxchds5r76tadad.onion;
5 server_name pin.zerolabs.sh 3rtmxu6slammicquf5cpgiptjpzht3n342vh62utoyxchds5r76tadad.onion;
66 add_header Onion-Location "http://3rtmxu6slammicquf5cpgiptjpzht3n342vh62utoyxchds5r76tadad.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -15,3 +15,23 @@ server {
1515 }
1616 include custom.d/security/robots_index_only.conf;
1717}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name pin.cleberg.net;
23 return 301 https://pin.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name pin.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://pin.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/piped.conf +22 −2
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name piped.cleberg.net pipedapi.cleberg.net pipedproxy.cleberg.net 5ttqjwhhcxh7apxrge5b5cjqceiibrjlqv2hhtmukwfsitbzqk5hh4id.onion;
5 server_name piped.zerolabs.sh pipedapi.zerolabs.sh pipedproxy.zerolabs.sh 5ttqjwhhcxh7apxrge5b5cjqceiibrjlqv2hhtmukwfsitbzqk5hh4id.onion;
66 add_header Onion-Location "http://5ttqjwhhcxh7apxrge5b5cjqceiibrjlqv2hhtmukwfsitbzqk5hh4id.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -14,4 +14,24 @@ server {
1414 proxy_set_header Host $host;
1515 }
1616 include custom.d/security/robots_index_only.conf;
17}
\ No newline at end of file
17}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name pipedapi.cleberg.net;
23 return 301 https://pipedapi.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name pipedapi.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://pipedapi.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/projects.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name projects.cleberg.net;
5 server_name projects.zerolabs.sh;
66 add_header Onion-Location "http://krednuajd2wpt67ozmkollddpbdphpeyh74hbenagzoxqjncrtrgxkid.onion$request_uri" always;
77 root /var/www/projects/;
88 autoindex on;
@@ -21,3 +21,23 @@ server {
2121 autoindex on;
2222 location / { try_files $uri $uri/ /index.html; }
2323}
24
25server {
26 listen 80;
27 listen [::]:80;
28 server_name projects.cleberg.net;
29 return 301 https://projects.zerolabs.sh$request_uri;
30}
31
32server {
33 listen 443 ssl;
34 listen [::]:443 ssl;
35 http2 on;
36 server_name projects.cleberg.net;
37
38 include custom.d/tls/ssl_engine.conf;
39 include custom.d/tls/certificate_files.conf;
40 include custom.d/tls/policy_strict.conf;
41
42 return 301 https://projects.zerolabs.sh$request_uri;
43}
linux/nginx/etc/nginx/conf.d/rd.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name rd.cleberg.net voyxxivcoupelvedthpbjqsrdhkn4ty7qjurvsif4qbjejnldisqs5ad.onion;
5 server_name rd.zerolabs.sh voyxxivcoupelvedthpbjqsrdhkn4ty7qjurvsif4qbjejnldisqs5ad.onion;
66 add_header Onion-Location "http://voyxxivcoupelvedthpbjqsrdhkn4ty7qjurvsif4qbjejnldisqs5ad.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -15,3 +15,23 @@ server {
1515 }
1616 include custom.d/security/robots_index_only.conf;
1717}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name rd.cleberg.net;
23 return 301 https://rd.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name rd.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://rd.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/rimgo.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name rimgo.cleberg.net hcj62a4s6ok23oaa4xjnnvabj2aunod3464iuufh2wtehg2th3rwn3yd.onion;
5 server_name rimgo.zerolabs.sh hcj62a4s6ok23oaa4xjnnvabj2aunod3464iuufh2wtehg2th3rwn3yd.onion;
66 add_header Onion-Location "http://hcj62a4s6ok23oaa4xjnnvabj2aunod3464iuufh2wtehg2th3rwn3yd.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -15,3 +15,23 @@ server {
1515 }
1616 include custom.d/security/robots_index_only.conf;
1717}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name rimgo.cleberg.net;
23 return 301 https://rimgo.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name rimgo.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://rimgo.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/rl.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name rl.cleberg.net s5wpjol4xe2mszhz4hoqobv4pqmoihb65dz2lbibujjjvhbpjvu45lad.onion;
5 server_name rl.zerolabs.sh s5wpjol4xe2mszhz4hoqobv4pqmoihb65dz2lbibujjjvhbpjvu45lad.onion;
66 add_header Onion-Location "http://s5wpjol4xe2mszhz4hoqobv4pqmoihb65dz2lbibujjjvhbpjvu45lad.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -17,3 +17,23 @@ server {
1717 }
1818 include custom.d/security/robots_index_only.conf;
1919}
20
21server {
22 listen 80;
23 listen [::]:80;
24 server_name rl.cleberg.net;
25 return 301 https://rl.zerolabs.sh$request_uri;
26}
27
28server {
29 listen 443 ssl;
30 listen [::]:443 ssl;
31 http2 on;
32 server_name rl.cleberg.net;
33
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://rl.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/rss.conf +21 −1
@@ -3,7 +3,7 @@ server {
33 listen [::]:443 ssl;
44 listen 443 ssl;
55 http2 on;
6 server_name rss.cleberg.net;
6 server_name rss.zerolabs.sh;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
99 include custom.d/tls/policy_strict.conf;
@@ -24,3 +24,23 @@ server {
2424 }
2525 include custom.d/security/robots_index_only.conf;
2626}
27
28server {
29 listen 80;
30 listen [::]:80;
31 server_name rss.cleberg.net;
32 return 301 https://rss.zerolabs.sh$request_uri;
33}
34
35server {
36 listen 443 ssl;
37 listen [::]:443 ssl;
38 http2 on;
39 server_name rss.cleberg.net;
40
41 include custom.d/tls/ssl_engine.conf;
42 include custom.d/tls/certificate_files.conf;
43 include custom.d/tls/policy_strict.conf;
44
45 return 301 https://rss.zerolabs.sh$request_uri;
46}
linux/nginx/etc/nginx/conf.d/search.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name search.cleberg.net txwk667ks3vh76r2mfqiot2wdptentsne64nu6qam63zbpzbmhtkvnid.onion;
5 server_name search.zerolabs.sh txwk667ks3vh76r2mfqiot2wdptentsne64nu6qam63zbpzbmhtkvnid.onion;
66 add_header Onion-Location "http://txwk667ks3vh76r2mfqiot2wdptentsne64nu6qam63zbpzbmhtkvnid.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -19,3 +19,23 @@ server {
1919 }
2020 include custom.d/security/robots_index_only.conf;
2121}
22
23server {
24 listen 80;
25 listen [::]:80;
26 server_name search.cleberg.net;
27 return 301 https://search.zerolabs.sh$request_uri;
28}
29
30server {
31 listen 443 ssl;
32 listen [::]:443 ssl;
33 http2 on;
34 server_name search.cleberg.net;
35
36 include custom.d/tls/ssl_engine.conf;
37 include custom.d/tls/certificate_files.conf;
38 include custom.d/tls/policy_strict.conf;
39
40 return 301 https://search.zerolabs.sh$request_uri;
41}
linux/nginx/etc/nginx/conf.d/send.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name send.cleberg.net 6jcf5qh2yg4axi42nbbcijglvoag74z7oq7xikqueebeb5vykj22miqd.onion;
5 server_name send.zerolabs.sh 6jcf5qh2yg4axi42nbbcijglvoag74z7oq7xikqueebeb5vykj22miqd.onion;
66 add_header Onion-Location "http://6jcf5qh2yg4axi42nbbcijglvoag74z7oq7xikqueebeb5vykj22miqd.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -15,3 +15,23 @@ server {
1515 }
1616 include custom.d/security/robots_index_only.conf;
1717}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name send.cleberg.net;
23 return 301 https://send.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name send.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://send.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/slash.conf +21 −1
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name slash.cleberg.net svfj2zs33g572utlou6kx7uamhwen4nxdzvfetnhwjqs4mmdgoayc7qd.onion;
5 server_name slash.zerolabs.sh svfj2zs33g572utlou6kx7uamhwen4nxdzvfetnhwjqs4mmdgoayc7qd.onion;
66 add_header Onion-Location "http://svfj2zs33g572utlou6kx7uamhwen4nxdzvfetnhwjqs4mmdgoayc7qd.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -15,3 +15,23 @@ server {
1515 }
1616 include custom.d/security/robots_index_only.conf;
1717}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name slash.cleberg.net;
23 return 301 https://slash.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name slash.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://slash.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/small.conf +22 −2
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name small.cleberg.net w2qsrbzjmlikhwvbhno3qfdjod53iyzlvzjamcvgkcmtbclmdkqerbqd.onion;
5 server_name small.zerolabs.sh w2qsrbzjmlikhwvbhno3qfdjod53iyzlvzjamcvgkcmtbclmdkqerbqd.onion;
66 add_header Onion-Location "http://w2qsrbzjmlikhwvbhno3qfdjod53iyzlvzjamcvgkcmtbclmdkqerbqd.onion$request_uri" always;
77 include custom.d/tls/ssl_engine.conf;
88 include custom.d/tls/certificate_files.conf;
@@ -14,4 +14,24 @@ server {
1414 include custom.d/reverse_proxy/basic.conf;
1515 }
1616 include custom.d/security/robots_index_only.conf;
17}
\ No newline at end of file
17}
18
19server {
20 listen 80;
21 listen [::]:80;
22 server_name small.cleberg.net;
23 return 301 https://small.zerolabs.sh$request_uri;
24}
25
26server {
27 listen 443 ssl;
28 listen [::]:443 ssl;
29 http2 on;
30 server_name small.cleberg.net;
31
32 include custom.d/tls/ssl_engine.conf;
33 include custom.d/tls/certificate_files.conf;
34 include custom.d/tls/policy_strict.conf;
35
36 return 301 https://small.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/ssh.conf +22 −2
@@ -2,7 +2,7 @@ server {
22 listen [::]:443 ssl;
33 listen 443 ssl;
44 http2 on;
5 server_name ssh.cleberg.net;
5 server_name ssh.zerolabs.sh;
66 include custom.d/tls/ssl_engine.conf;
77 include custom.d/tls/certificate_files.conf;
88 include custom.d/tls/policy_strict.conf;
@@ -15,4 +15,24 @@ server {
1515 include custom.d/reverse_proxy/basic.conf;
1616 }
1717 include custom.d/security/robots_index_only.conf;
18}
\ No newline at end of file
18}
19
20server {
21 listen 80;
22 listen [::]:80;
23 server_name ssh.cleberg.net;
24 return 301 https://ssh.zerolabs.sh$request_uri;
25}
26
27server {
28 listen 443 ssl;
29 listen [::]:443 ssl;
30 http2 on;
31 server_name ssh.cleberg.net;
32
33 include custom.d/tls/ssl_engine.conf;
34 include custom.d/tls/certificate_files.conf;
35 include custom.d/tls/policy_strict.conf;
36
37 return 301 https://ssh.zerolabs.sh$request_uri;
38}
linux/nginx/etc/nginx/conf.d/zerolabs.sh.conf added +35
@@ -0,0 +1,35 @@
1server {
2 listen [::]:443 ssl;
3 listen 443 ssl;
4 http2 on;
5 server_name www.zerolabs.sh;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/policy_strict.conf;
8 ssl_certificate /etc/letsencrypt/live/zerolabs.sh/fullchain.pem;
9 ssl_certificate_key /etc/letsencrypt/live/zerolabs.sh/privkey.pem;
10 ssl_trusted_certificate /etc/letsencrypt/live/zerolabs.sh/chain.pem;
11 return 301 $scheme://zerolabs.sh$request_uri;
12}
13
14
15server {
16 listen [::]:443 ssl;
17 listen 443 ssl;
18 http2 on;
19 server_name zerolabs.sh;
20 root /var/www/zerolabs.sh/;
21 include custom.d/tls/ssl_engine.conf;
22 include custom.d/tls/policy_strict.conf;
23 include custom.d/basic.conf;
24 ssl_certificate /etc/letsencrypt/live/zerolabs.sh/fullchain.pem;
25 ssl_certificate_key /etc/letsencrypt/live/zerolabs.sh/privkey.pem;
26 ssl_trusted_certificate /etc/letsencrypt/live/zerolabs.sh/chain.pem;
27 location / { try_files $uri $uri/ =404; }
28}
29
30server {
31 listen [::]:80;
32 listen 80;
33 server_name www.zerolabs.sh zerolabs.sh;
34 return 301 https://zerolabs.sh$request_uri;
35}
linux/nginx/etc/nginx/custom.d/reverse_proxy/authelia_request.conf +1 −1
@@ -7,4 +7,4 @@ proxy_set_header Remote-User $user;
77proxy_set_header Remote-Email $email;
88proxy_set_header Remote-Groups $groups;
99
10error_page 401 =302 https://auth.cleberg.net/?rd=$target_url;
10error_page 401 =302 https://auth.zerolabs.sh/?rd=$target_url;