|
@@ -1,150 +1,145 @@
|
|
|
-log {
|
|
|
- output file /var/log/caddy/access.log {
|
|
|
- roll_size 1gb
|
|
|
- roll_keep 2
|
|
|
- roll_keep_for 720h
|
|
|
- }
|
|
|
+{
|
|
|
+ log {
|
|
|
+ output file /var/log/caddy.access.log {
|
|
|
+ roll_size 50mb
|
|
|
+ roll_keep 5
|
|
|
+ roll_keep_for 30d
|
|
|
}
|
|
|
+ format json
|
|
|
+ }
|
|
|
}
|
|
|
-archive.lab.unbl.ink {
|
|
|
- reverse_proxy archive.service:8000
|
|
|
+:80 {
|
|
|
+ root * /usr/share/caddy
|
|
|
+ file_server
|
|
|
}
|
|
|
-code.unbl.ink {
|
|
|
- reverse_proxy git.service:3001
|
|
|
+files.lab.unbl.ink {
|
|
|
+ root * /media/photos/misc
|
|
|
+ file_server {
|
|
|
+ browse
|
|
|
+ }
|
|
|
}
|
|
|
-code.unbl.ink:222 {
|
|
|
- reverse_proxy git.service:3001
|
|
|
+photos.unbl.ink {
|
|
|
+ reverse_proxy photos.service:2342
|
|
|
}
|
|
|
-db.lab.unbl.ink {
|
|
|
- reverse_proxy db.service:5050
|
|
|
+snap.unbl.ink {
|
|
|
+ reverse_proxy snapcast.service:1780
|
|
|
}
|
|
|
-db.lab.unbl.ink:5432 {
|
|
|
- reverse_proxy db.service:5432
|
|
|
+http://snap.unbl.ink {
|
|
|
+ reverse_proxy snapcast.service:1780
|
|
|
}
|
|
|
-ci.lab.unbl.ink {
|
|
|
- reverse_proxy drone.service
|
|
|
+http://snap.unbl.ink:1704 {
|
|
|
+ reverse_proxy snapcast.service:1704
|
|
|
}
|
|
|
-
|
|
|
-move.see.timberwyckfarm.com {
|
|
|
- reverse_proxy https://192.168.40.228 {
|
|
|
- transport http {
|
|
|
- tls_insecure_skip_verify
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-jelly.unbl.ink {
|
|
|
- reverse_proxy jellyfin.service:8096
|
|
|
+http://snap.unbl.ink:1705 {
|
|
|
+ reverse_proxy snapcast.service:1705
|
|
|
}
|
|
|
-photos.unbl.ink {
|
|
|
- reverse_proxy photos.service
|
|
|
-}
|
|
|
-play.unbl.ink:6600 {
|
|
|
- reverse_proxy mopidy.service:6600
|
|
|
+spot.lab.unbl.ink {
|
|
|
+ reverse_proxy snapcast.service:2780
|
|
|
}
|
|
|
-mopidy.lab.unbl.ink:6600 {
|
|
|
- reverse_proxy mopidy-dev.service:6600
|
|
|
+db.lab.unbl.ink:6432 {
|
|
|
+ reverse_proxy db.service:5432
|
|
|
}
|
|
|
-snap.unbl.ink:1780 {
|
|
|
- reverse_proxy mopidy.service:1780
|
|
|
+code.unbl.ink {
|
|
|
+ reverse_proxy git.service:3001
|
|
|
}
|
|
|
-snap.unbl.ink {
|
|
|
- reverse_proxy mopidy.service:1780
|
|
|
+code.unbl.ink:222 {
|
|
|
+ reverse_proxy git.service:222
|
|
|
}
|
|
|
-play.unbl.ink {
|
|
|
- reverse_proxy mopidy.service:6680
|
|
|
+rss.lab.unbl.ink {
|
|
|
+ reverse_proxy rss.service:8002
|
|
|
}
|
|
|
-s3.unbl.ink {
|
|
|
- reverse_proxy s3.service:9000 {
|
|
|
- header_up X-Forwarded-Proto {scheme}
|
|
|
- header_up X-Forwarded-Host {host}
|
|
|
- header_up Host {host}
|
|
|
- }
|
|
|
+ci.lab.unbl.ink {
|
|
|
+ reverse_proxy ci.service:8086
|
|
|
}
|
|
|
-console.s3.unbl.ink {
|
|
|
- reverse_proxy s3.service:9001
|
|
|
+calibre.lab.unbl.ink {
|
|
|
+ reverse_proxy calibre.service:8089
|
|
|
}
|
|
|
-podcasts.lab.unbl.ink {
|
|
|
- reverse_proxy podcasts.service:8004
|
|
|
+library.lab.unbl.ink {
|
|
|
+ reverse_proxy calibreweb.service:8083
|
|
|
}
|
|
|
-vrobbler.lab.unbl.ink {
|
|
|
- reverse_proxy vrobbler.service
|
|
|
+backyard.see.unbl.ink {
|
|
|
+ reverse_proxy linux.service:8081
|
|
|
}
|
|
|
-rss.lab.unbl.ink {
|
|
|
- reverse_proxy rss.service:8002
|
|
|
+backyard-high.see.unbl.ink {
|
|
|
+ reverse_proxy linux.service:8083
|
|
|
}
|
|
|
-music.lab.unbl.ink {
|
|
|
- reverse_proxy navidrome.service:4533
|
|
|
+orchard.see.unbl.ink {
|
|
|
+ reverse_proxy 192.168.40.2:8081
|
|
|
}
|
|
|
-wx.lab.unbl.ink {
|
|
|
- reverse_proxy wx.service
|
|
|
- rewrite * /wx{uri}
|
|
|
+extension.see.unbl.ink {
|
|
|
+ reverse_proxy linux.service:8082
|
|
|
}
|
|
|
-paper.lab.unbl.ink {
|
|
|
- reverse_proxy paper.service:8090
|
|
|
+dining.see.unbl.ink {
|
|
|
+ reverse_proxy kitchen.service:8082
|
|
|
}
|
|
|
-notify.unbl.ink {
|
|
|
- reverse_proxy ntfy.service
|
|
|
+basement.see.unbl.ink {
|
|
|
+ reverse_proxy 192.168.40.32:8081
|
|
|
}
|
|
|
-pass.unbl.ink {
|
|
|
- reverse_proxy pass.service
|
|
|
+house.see.unbl.ink {
|
|
|
+ reverse_proxy 192.168.40.32:8083
|
|
|
}
|
|
|
-photos.unbl.ink {
|
|
|
- reverse_proxy photos.service:2342
|
|
|
+front.see.unbl.ink {
|
|
|
+ reverse_proxy laptop.service:8082
|
|
|
}
|
|
|
-
|
|
|
-links.lab.unbl.ink {
|
|
|
- reverse_proxy links.service
|
|
|
+table.see.unbl.ink {
|
|
|
+ reverse_proxy laptop.service:8081
|
|
|
}
|
|
|
-emus.lab.unbl.ink {
|
|
|
- reverse_proxy emus.service
|
|
|
+mail.see.unbl.ink {
|
|
|
+ reverse_proxy laptop.service:8083
|
|
|
}
|
|
|
-calibre.lab.unbl.ink {
|
|
|
- reverse_proxy calibre.service:8089
|
|
|
+living.see.unbl.ink {
|
|
|
+ reverse_proxy 192.168.40.54:8081
|
|
|
}
|
|
|
-library.lab.unbl.ink {
|
|
|
- reverse_proxy calibreweb.service:8083
|
|
|
+play.unbl.ink {
|
|
|
+ reverse_proxy mopidy.service:6680
|
|
|
}
|
|
|
-ko.lab.unbl.ink {
|
|
|
- reverse_proxy calibre.service:8037
|
|
|
+play.unbl.ink:6600 {
|
|
|
+ reverse_proxy mopidy.service:6600
|
|
|
}
|
|
|
-run.lab.unbl.ink {
|
|
|
- reverse_proxy fittrackee.service:8014
|
|
|
+jelly.unbl.ink {
|
|
|
+ reverse_proxy jellyfin.service:8096
|
|
|
}
|
|
|
-queue.lab.unbl.ink {
|
|
|
- reverse_proxy mopidy.service:5680
|
|
|
+wx.lab.unbl.ink {
|
|
|
+ reverse_proxy weather.service
|
|
|
}
|
|
|
-stream.lab.unbl.ink {
|
|
|
- reverse_proxy icecast.service:8010
|
|
|
+paper.unbl.ink {
|
|
|
+ reverse_proxy laptop.service:8090
|
|
|
}
|
|
|
-
|
|
|
-backyard.see.unbl.ink {
|
|
|
- reverse_proxy mundilfari.local:8081
|
|
|
+paper.lab.unbl.ink {
|
|
|
+ reverse_proxy laptop.service:8090
|
|
|
}
|
|
|
-extension.see.unbl.ink {
|
|
|
- reverse_proxy linux.service:8082
|
|
|
+podcasts.lab.unbl.ink {
|
|
|
+ reverse_proxy podcasts.service:8004
|
|
|
}
|
|
|
-backyard-high.see.unbl.ink {
|
|
|
- reverse_proxy linux.service:8083
|
|
|
+logs.lab.unbl.ink {
|
|
|
+ reverse_proxy log.service:5080
|
|
|
}
|
|
|
-dining.see.unbl.ink {
|
|
|
- reverse_proxy kitchen.service:8082
|
|
|
+archive.lab.unbl.ink {
|
|
|
+ reverse_proxy archive.service:8085
|
|
|
}
|
|
|
-basement.see.unbl.ink {
|
|
|
- reverse_proxy laptop.service:8081
|
|
|
+change.lab.unbl.ink {
|
|
|
+ reverse_proxy linux.service:5000
|
|
|
}
|
|
|
-front.see.unbl.ink {
|
|
|
- reverse_proxy laptop.service:8082
|
|
|
+mc-map.lab.unbl.ink {
|
|
|
+ reverse_proxy minecraft.service:8100
|
|
|
}
|
|
|
-table.see.unbl.ink {
|
|
|
- reverse_proxy laptop.service:8083
|
|
|
+s3.unbl.ink {
|
|
|
+ reverse_proxy s3.service:9000 {
|
|
|
+ header_up X-Forwarded-Proto {scheme}
|
|
|
+ header_up X-Forwarded-Host {host}
|
|
|
+ header_up Host {host}
|
|
|
+ }
|
|
|
}
|
|
|
-mail.see.unbl.ink {
|
|
|
- reverse_proxy kiosk.service:8080
|
|
|
+console.s3.unbl.ink {
|
|
|
+ reverse_proxy s3.service:9001
|
|
|
}
|
|
|
-basement-low.see.unbl.ink {
|
|
|
- reverse_proxy kiosk.service:8081
|
|
|
+move.see.timberwyckfarm.com {
|
|
|
+ reverse_proxy https://192.168.40.228 {
|
|
|
+ transport http {
|
|
|
+ tls_insecure_skip_verify
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
-house.see.unbl.ink {
|
|
|
- reverse_proxy kiosk.service:8082
|
|
|
+base.lab.unbl.ink {
|
|
|
+ reverse_proxy metabase.service:3000
|
|
|
}
|