+15
-40
caddy/Caddyfile
+15
-40
caddy/Caddyfile
···
60
60
}
61
61
}
62
62
63
+
(log) {
64
+
log {args[0]} {
65
+
output stdout
66
+
format console
67
+
}
68
+
}
69
+
63
70
## main site
64
71
www.{$HOST:vielle.dev} {
65
72
redir https://{$HOST:vielle.dev}{uri}
66
73
}
67
74
68
75
{$HOST:vielle.dev} {
69
-
log prs {
70
-
output stdout
71
-
format console
72
-
}
73
-
76
+
import log prs
74
77
reverse_proxy prs:4321
75
78
}
76
79
77
80
## dongs.zip
78
81
{$DONG_HOST:dongs.zip} {
79
-
log dong {
80
-
output stdout
81
-
format console
82
-
}
83
-
82
+
import log dong
84
83
import did-web "{$DONG_HOST:dongs.zip}" "{$DONG_HOST:dongs.zip}" "zQ3sha8L4YgButkPAFtN4LB2cNai6bBbm7yFJ2kS5iG6KySxd", "pds.vielle.dev"
85
84
import error
86
85
···
101
100
102
101
## toy projects
103
102
saltire-the-gays.{$HOST:vielle.dev} {
104
-
log saltire {
105
-
output stdout
106
-
format console
107
-
}
108
-
103
+
import log saltire
109
104
encode
110
105
root /srv/saltire
111
106
import error
···
114
109
115
110
## personal projects
116
111
dnd.{$HOST:vielle.dev} {
117
-
log dnd {
118
-
output stdout
119
-
format console
120
-
}
121
-
112
+
import log dnd
122
113
encode
123
114
root /srv/dnd
124
115
import error
···
126
117
}
127
118
128
119
mc.{$HOST:vielle.dev} {
129
-
log mc {
130
-
output stdout
131
-
format console
132
-
}
133
-
120
+
import log mc
134
121
encode
135
122
root /srv/mc.vielle.dev
136
123
import error
···
140
127
## atproto services
141
128
### pds
142
129
pds.{$HOST:vielle.dev}, *.pds.{$HOST:vielle.dev}, *.at.{$HOST:vielle.dev}, *.at.{$DONG_HOST:dongs.zip} {
143
-
log pds {
144
-
output stdout
145
-
format console
146
-
}
147
-
130
+
import log pds
148
131
tls {
149
132
on_demand
150
133
}
···
186
169
### tangled knot
187
170
# (see nginx.conf for ssh proxying)
188
171
knot.{$HOST:vielle.dev} {
189
-
log knot {
190
-
output stdout
191
-
format console
192
-
}
193
-
172
+
import log knot
194
173
rewrite / /knot
195
174
@landing path /knot /styles.css
196
175
reverse_proxy @landing landing:8000
···
201
180
### piper instance
202
181
# technically publicly visible... its _fine_ (+ i cant do jack shit abt it rn so)
203
182
piper.{$HOST:vielle.dev} {
204
-
log piper {
205
-
output stdout
206
-
format console
207
-
}
208
-
183
+
import log piper
209
184
reverse_proxy {$ADDR_PIPER}
210
185
}