Caddyfile 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. db.unbl.ink {
  2. reverse_proxy db.service:5050
  3. }
  4. db.unbl.ink:5432 {
  5. reverse_proxy db.service:5432
  6. }
  7. code.unbl.ink {
  8. reverse_proxy git.service:3001
  9. }
  10. code.unbl.ink:222 {
  11. reverse_proxy git.service:3001
  12. }
  13. goat.cam.timberwyckfarm.com {
  14. reverse_proxy https://192.168.1.228 {
  15. transport http {
  16. tls_insecure_skip_verify
  17. }
  18. }
  19. }
  20. basement.cam.timberwyckfarm.com {
  21. reverse_proxy atlas.local:8080
  22. }
  23. weather.cam.timberwyckfarm.com {
  24. reverse_proxy webcams.service:8080
  25. }
  26. west.cam.timberwyckfarm.com {
  27. reverse_proxy webcams.service:8080
  28. }
  29. east.cam.timberwyckfarm.com {
  30. reverse_proxy webcams.service:8081
  31. }
  32. e.cam.unbl.ink {
  33. reverse_proxy webcams.service:8081
  34. }
  35. w.cam.unbl.ink {
  36. reverse_proxy webcams.service:8080
  37. }
  38. mailhog.unbl.ink {
  39. reverse_proxy fakemail.service:8025
  40. }
  41. mailhog.unbl.ink:1025 {
  42. reverse_proxy fakemail.service:1025
  43. }
  44. matrix.unbl.ink {
  45. reverse_proxy /.well-known/matrix/* matrix.service:8008
  46. reverse_proxy /_matrix/* matrix.service:8008
  47. reverse_proxy /_matrix/* matrix.service:8008
  48. reverse_proxy /_synapse/client/* matrix.service:8008
  49. reverse_proxy matrix.service
  50. }
  51. matrix.unbl.ink:8448 {
  52. reverse_proxy matrix.service:8008
  53. }
  54. media.unbl.ink {
  55. reverse_proxy 192.168.1.214:8384
  56. }
  57. jelly.unbl.ink {
  58. reverse_proxy jellyfin.service:8096
  59. }
  60. kodi.unbl.ink {
  61. reverse_proxy kodi.service:8080
  62. }
  63. kodi.unbl.ink:9090 {
  64. reverse_proxy kodi.service:9090
  65. }
  66. photos.unbl.ink {
  67. reverse_proxy photos.service
  68. }
  69. play.unbl.ink:6600 {
  70. reverse_proxy mopidy.service:6600
  71. }
  72. play.lab.unbl.ink:6600 {
  73. reverse_proxy mopidy-dev.service:6600
  74. }
  75. mpd.lab.unbl.ink:6600 {
  76. reverse_proxy mpd.service:6600
  77. }
  78. snap.unbl.ink:1780 {
  79. reverse_proxy mopidy.service:1780
  80. }
  81. snap.unbl.ink {
  82. reverse_proxy mopidy.service:1780
  83. }
  84. play.unbl.ink {
  85. reverse_proxy mopidy.service:6680
  86. }
  87. play.lab.unbl.ink {
  88. reverse_proxy mopidy2.service:6680
  89. }
  90. mpd.lab.unbl.ink {
  91. reverse_proxy mpd.service
  92. }
  93. radio.unbl.ink {
  94. reverse_proxy icecast.service:8010
  95. }
  96. search.unbl.ink {
  97. reverse_proxy search.service:4004
  98. }
  99. search.unbl.ink/_morty/ {
  100. reverse_proxy search.service:3000
  101. }
  102. s3.unbl.ink {
  103. reverse_proxy s3.service:9000 {
  104. header_up X-Forwarded-Proto {scheme}
  105. header_up X-Forwarded-Host {host}
  106. header_up Host {host}
  107. }
  108. }
  109. console.s3.unbl.ink {
  110. reverse_proxy s3.service:9001
  111. }
  112. podcasts.unbl.ink {
  113. reverse_proxy podcasts.service:8004
  114. }
  115. podcasts.lab.unbl.ink {
  116. reverse_proxy podcasts.service:8004
  117. }
  118. vrobbler.lab.unbl.ink {
  119. reverse_proxy vrobbler.service
  120. }
  121. rss.unbl.ink {
  122. reverse_proxy rss.service:8002
  123. }
  124. rss.lab.unbl.ink {
  125. reverse_proxy rss.service:8002
  126. }
  127. wx.unbl.ink {
  128. reverse_proxy wx.service
  129. rewrite * /wx{uri}
  130. }
  131. null.unbl.ink {
  132. reverse_proxy zerobin.service:3255
  133. }
  134. paper.unbl.ink {
  135. reverse_proxy paperless.service
  136. }
  137. logs.unbl.ink {
  138. reverse_proxy kibana.service:5601
  139. }
  140. geoloc.unbl.ink {
  141. reverse_proxy hauk.service
  142. rewrite * /hauk{uri}
  143. }
  144. cook.unbl.ink {
  145. reverse_proxy tandoor.service:8089
  146. }
  147. draw.unbl.ink {
  148. reverse_proxy excalidraw.service
  149. }
  150. notify.unbl.ink {
  151. reverse_proxy ntfy.service
  152. }
  153. pypi.unbl.ink {
  154. reverse_proxy devpi.service:3141
  155. }
  156. base.unbl.ink {
  157. reverse_proxy metabase.service:3002
  158. }
  159. fit.unbl.ink {
  160. reverse_proxy wger.service
  161. }
  162. links.unbl.ink {
  163. reverse_proxy links.service
  164. }
  165. mblog.unbl.ink {
  166. reverse_proxy pleroma.service:4000
  167. }
  168. emus.lab.unbl.ink {
  169. reverse_proxy emus.service:8000
  170. }
  171. reading.unbl.ink {
  172. reverse_proxy bookwyrm.service:8012
  173. }
  174. library.unbl.ink {
  175. reverse_proxy calibre.service:8083
  176. }
  177. ko.unbl.ink {
  178. reverse_proxy calibre.service:8037
  179. }
  180. scratch.lab.unbl.ink {
  181. reverse_proxy scratch.service:8333
  182. }
  183. tracks.unbl.ink {
  184. reverse_proxy scrobbler.service:8092
  185. }
  186. ci.unbl.ink {
  187. reverse_proxy drone.service
  188. }
  189. run.unbl.ink {
  190. reverse_proxy fittrackee.service:8014
  191. }
  192. xmpp.unbl.ink:5222 {
  193. reverse_proxy prosody.service:5222
  194. }
  195. xmpp.unbl.ink:5269 {
  196. reverse_proxy prosody.service:5269
  197. }
  198. xmpp.unbl.ink {
  199. reverse_proxy prosody.service:5280
  200. }