浏览代码

[caddy] Clean up Caddyfile from prod

Colin Powell 2 年之前
父节点
当前提交
4f14784bfb
共有 1 个文件被更改,包括 81 次插入52 次删除
  1. 81 52
      lab/ansible/roles/caddy/files/Caddyfile

+ 81 - 52
lab/ansible/roles/caddy/files/Caddyfile

@@ -4,9 +4,6 @@ db.unbl.ink {
 db.unbl.ink:5432 {
     reverse_proxy db.service:5432
 }
-chat.unbl.ink {
-    reverse_proxy xmpp.service
-}
 code.unbl.ink {
     reverse_proxy git.service:3001
 }
@@ -14,14 +11,30 @@ code.unbl.ink:222 {
     reverse_proxy git.service:3001
 }
 goat.cam.timberwyckfarm.com {
-    reverse_proxy webcams.service:8080
+    reverse_proxy https://192.168.1.228 {
+        transport http {
+            tls_insecure_skip_verify
+        }
+    }
+}
+basement.cam.timberwyckfarm.com {
+    reverse_proxy atlas.local:8080
 }
 weather.cam.timberwyckfarm.com {
     reverse_proxy webcams.service:8080
 }
-south.cam.timberwyckfarm.com {
+west.cam.timberwyckfarm.com {
+    reverse_proxy webcams.service:8080
+}
+east.cam.timberwyckfarm.com {
     reverse_proxy webcams.service:8081
 }
+e.cam.unbl.ink {
+    reverse_proxy webcams.service:8081
+}
+w.cam.unbl.ink {
+    reverse_proxy webcams.service:8080
+}
 mailhog.unbl.ink {
     reverse_proxy fakemail.service:8025
 }
@@ -29,17 +42,17 @@ mailhog.unbl.ink:1025 {
     reverse_proxy fakemail.service:1025
 }
 matrix.unbl.ink {
-  reverse_proxy /.well-known/matrix/* 192.168.1.105:8008
-  reverse_proxy /_matrix/* 192.168.1.105:8008
-  reverse_proxy /_matrix/* 192.168.1.105:8008
-  reverse_proxy /_synapse/client/* 192.168.1.105:8008
-  reverse_proxy 192.168.1.105
+  reverse_proxy /.well-known/matrix/* matrix.service:8008
+  reverse_proxy /_matrix/* matrix.service:8008
+  reverse_proxy /_matrix/* matrix.service:8008
+  reverse_proxy /_synapse/client/* matrix.service:8008
+  reverse_proxy matrix.service
 }
 matrix.unbl.ink:8448 {
-  reverse_proxy 192.168.1.105:8008
+  reverse_proxy matrix.service:8008
 }
 media.unbl.ink {
-    reverse_proxy jellyfin.service:8096
+    reverse_proxy 192.168.1.214:8384
 }
 jelly.unbl.ink {
     reverse_proxy jellyfin.service:8096
@@ -50,51 +63,42 @@ kodi.unbl.ink {
 kodi.unbl.ink:9090 {
     reverse_proxy kodi.service:9090
 }
-unblink.five.unbl.ink {
-    reverse_proxy fifteenfive.service
-}
-admin.five.unbl.ink {
-    reverse_proxy fifteenfive.service
-}
-green.five.unbl.ink {
-    reverse_proxy fifteenfive.service
-}
-bamboohr.five.unbl.ink {
-    reverse_proxy fifteenfive.service
-}
-my.five.unbl.ink {
-    reverse_proxy fifteenfive.service
-}
-auth.five.unbl.ink {
-    reverse_proxy fifteenfive.service
+photos.unbl.ink {
+    reverse_proxy photos.service
 }
-okta.five.unbl.ink {
-    reverse_proxy fifteenfive.service
+play.unbl.ink:6600 {
+    reverse_proxy mopidy.service:6600
 }
-jumpcloud.five.unbl.ink {
-    reverse_proxy fifteenfive.service
+one.play.unbl.ink:6600 {
+    reverse_proxy mopidy.service:6600
 }
-sftp.five.unbl.ink {
-    reverse_proxy fifteenfive.service
+two.play.unbl.ink:6600 {
+    reverse_proxy mopidy2.service:6600
 }
-workday.five.unbl.ink {
-    reverse_proxy fifteenfive.service
+mpd.play.unbl.ink:6600 {
+    reverse_proxy mpd.service:6600
 }
-photos.unbl.ink {
-    reverse_proxy photos.service
+snap.unbl.ink:1780 {
+    reverse_proxy mopidy.service:1780
 }
-mpd.unbl.ink:6600 {
-    reverse_proxy mopidy.service:6600
+snap.unbl.ink {
+    reverse_proxy mopidy.service:1780
 }
 play.unbl.ink {
     reverse_proxy mopidy.service:6680
 }
-radio.unbl.ink{
-    reverse_proxy icecast.service:8080
+one.play.unbl.ink {
+    reverse_proxy mopidy.service:6680
 }
-queue.unbl.ink {
+two.play.unbl.ink {
     reverse_proxy mopidy2.service:6680
 }
+mpd.play.unbl.ink {
+    reverse_proxy mpd.service
+}
+radio.unbl.ink {
+    reverse_proxy icecast.service:8010
+}
 search.unbl.ink {
     reverse_proxy search.service:4004
 }
@@ -102,7 +106,11 @@ search.unbl.ink/_morty/ {
     reverse_proxy search.service:3000
 }
 s3.unbl.ink {
-    reverse_proxy s3.service:9000
+    reverse_proxy s3.service:9000 {
+        header_up X-Forwarded-Proto {scheme}
+        header_up X-Forwarded-Host {host}
+        header_up Host {host}
+    }
 }
 console.s3.unbl.ink {
     reverse_proxy s3.service:9001
@@ -110,9 +118,18 @@ console.s3.unbl.ink {
 podcasts.unbl.ink {
     reverse_proxy podcasts.service:8004
 }
+podcasts.lab.unbl.ink {
+    reverse_proxy podcasts.service:8004
+}
+vrobbler.lab.unbl.ink {
+    reverse_proxy vrobbler.service
+}
 rss.unbl.ink {
     reverse_proxy rss.service:8002
 }
+rss.lab.unbl.ink {
+    reverse_proxy rss.service:8002
+}
 wx.unbl.ink {
     reverse_proxy wx.service
     rewrite * /wx{uri}
@@ -123,8 +140,8 @@ null.unbl.ink {
 paper.unbl.ink {
     reverse_proxy paperless.service
 }
-grist.unbl.ink {
-    reverse_proxy grist.service:8484
+logs.unbl.ink {
+    reverse_proxy kibana.service:5601
 }
 geoloc.unbl.ink {
     reverse_proxy hauk.service
@@ -134,10 +151,16 @@ cook.unbl.ink {
     reverse_proxy tandoor.service:8089
 }
 draw.unbl.ink {
-    reverse_proxy drawio.service
+    reverse_proxy excalidraw.service
 }
 notify.unbl.ink {
-    reverse_proxy ntfy.service:8003
+    reverse_proxy ntfy.service
+}
+pypi.unbl.ink {
+    reverse_proxy devpi.service:3141
+}
+base.unbl.ink {
+    reverse_proxy metabase.service:3002
 }
 fit.unbl.ink {
     reverse_proxy wger.service
@@ -148,14 +171,17 @@ links.unbl.ink {
 mblog.unbl.ink {
     reverse_proxy pleroma.service:4000
 }
-emus.unbl.ink {
+emus.lab.unbl.ink {
     reverse_proxy emus.service:8000
 }
 reading.unbl.ink {
-    reverse_proxy bookwyrm.service:8000
+    reverse_proxy bookwyrm.service:8012
 }
 library.unbl.ink {
-    reverse_proxy calibreweb.service:8083
+    reverse_proxy calibre.service:8083
+}
+ko.unbl.ink {
+    reverse_proxy calibre.service:8037
 }
 tracks.unbl.ink {
     reverse_proxy scrobbler.service:8092
@@ -163,6 +189,9 @@ tracks.unbl.ink {
 ci.unbl.ink {
     reverse_proxy drone.service
 }
+run.unbl.ink {
+    reverse_proxy fittrackee.service:8014
+}
 xmpp.unbl.ink:5222 {
     reverse_proxy prosody.service:5222
 }