Config files for my server. Except not my secrets
1{
2 debug
3 email {$ADMIN_EMAIL:404@vielle.dev}
4 on_demand_tls {
5 ask http://{$ADDR_PDS}/tls-check
6 }
7}
8
9import ./caddy/snippets.caddy
10
11## main site
12www.{$HOST:vielle.dev} {
13 redir https://{$HOST:vielle.dev}{uri}
14}
15
16{$HOST:vielle.dev} {
17 import log prs
18 reverse_proxy prs:4321
19}
20
21## dongs.zip
22{$DONG_HOST:dongs.zip} {
23 import log dong
24 import did-web "{$DONG_HOST:dongs.zip}" "{$DONG_HOST:dongs.zip}" "zQ3sha8L4YgButkPAFtN4LB2cNai6bBbm7yFJ2kS5iG6KySxd" "{$PDS_HOST:abnormal.zip}"
25 import error
26
27 encode
28 root /srv/dong
29 file_server
30}
31
32## send old dong.vielle.dev => dongs.zip
33dong.{$HOST:vielle.dev} {
34 redir https://{$DONG_HOST:dongs.zip}{uri}
35}
36
37## misc did:web
38alt.{$HOST:vielle.dev} {
39 import did-web "alt.{$HOST:vielle.dev}" "alt.{$HOST:vielle.dev}" "zQ3shpgbkbxvf5UjBwQcnjf68rg2DKTRQSttBEGokZbx2BzxY" "{$PDS_HOST:abnormal.zip}"
40}
41
42import ./caddy/misc.caddy
43import ./caddy/atp.caddy