Caddyfile 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  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 { reverse_proxy git.service:3001
  8. }
  9. code.unbl.ink:222 {
  10. reverse_proxy git.service:3001
  11. }
  12. goat.cam.timberwyckfarm.com {
  13. reverse_proxy webcams.service:8080
  14. }
  15. weather.cam.timberwyckfarm.com {
  16. reverse_proxy webcams.service:8080
  17. }
  18. south.cam.timberwyckfarm.com {
  19. reverse_proxy webcams.service:8081
  20. }
  21. mailhog.unbl.ink {
  22. reverse_proxy fakemail.service:8025
  23. }
  24. mailhog.unbl.ink:1025 {
  25. reverse_proxy fakemail.service:1025
  26. }
  27. matrix.unbl.ink {
  28. reverse_proxy /.well-known/matrix/* 192.168.1.105:8008
  29. reverse_proxy /_matrix/* 192.168.1.105:8008
  30. reverse_proxy /_matrix/* 192.168.1.105:8008
  31. reverse_proxy /_synapse/client/* 192.168.1.105:8008
  32. reverse_proxy 192.168.1.105
  33. }
  34. matrix.unbl.ink:8448 {
  35. reverse_proxy 192.168.1.105:8008
  36. }
  37. media.unbl.ink {
  38. reverse_proxy jellyfin.service:8096
  39. }
  40. jelly.unbl.ink {
  41. reverse_proxy jellyfin.service:8096
  42. }
  43. kodi.unbl.ink {
  44. reverse_proxy kodi.service:8080
  45. }
  46. kodi.unbl.ink:9090 {
  47. reverse_proxy kodi.service:9090
  48. }
  49. unblink.five.unbl.ink {
  50. reverse_proxy fifteenfive.service
  51. }
  52. admin.five.unbl.ink {
  53. reverse_proxy fifteenfive.service
  54. }
  55. green.five.unbl.ink {
  56. reverse_proxy fifteenfive.service
  57. }
  58. bamboohr.five.unbl.ink {
  59. reverse_proxy fifteenfive.service
  60. }
  61. my.five.unbl.ink {
  62. reverse_proxy fifteenfive.service
  63. }
  64. auth.five.unbl.ink {
  65. reverse_proxy fifteenfive.service
  66. }
  67. okta.five.unbl.ink {
  68. reverse_proxy fifteenfive.service
  69. }
  70. jumpcloud.five.unbl.ink {
  71. reverse_proxy fifteenfive.service
  72. }
  73. sftp.five.unbl.ink {
  74. reverse_proxy fifteenfive.service
  75. }
  76. workday.five.unbl.ink {
  77. reverse_proxy fifteenfive.service
  78. }
  79. photos.unbl.ink {
  80. reverse_proxy photos.service
  81. }
  82. mpd.unbl.ink:6600 {
  83. reverse_proxy mopidy.service:6600
  84. }
  85. play.unbl.ink {
  86. reverse_proxy mopidy.service:6680
  87. }
  88. stream.unbl.ink {
  89. reverse_proxy mopidy.service:8010
  90. }
  91. search.unbl.ink {
  92. reverse_proxy search.service:4004
  93. }
  94. search.unbl.ink/_morty/ {
  95. reverse_proxy search.service:3000
  96. }
  97. s3.unbl.ink {
  98. reverse_proxy s3.service:9000
  99. }
  100. console.s3.unbl.ink {
  101. reverse_proxy s3.service:9001
  102. }
  103. podcasts.unbl.ink {
  104. reverse_proxy podcasts.service:8004
  105. }
  106. rss.unbl.ink {
  107. reverse_proxy rss.service:8002
  108. }
  109. wx.unbl.ink {
  110. reverse_proxy wx.service
  111. rewrite * /wx{uri}
  112. }
  113. null.unbl.ink {
  114. reverse_proxy zerobin.service:3255
  115. }
  116. paper.unbl.ink {
  117. reverse_proxy paperless.service
  118. }
  119. grist.unbl.ink {
  120. reverse_proxy grist.service:8484
  121. }
  122. geoloc.unbl.ink {
  123. reverse_proxy hauk.service
  124. rewrite * /hauk{uri}
  125. }
  126. cook.unbl.ink {
  127. reverse_proxy tandoor.service
  128. }
  129. draw.unbl.ink {
  130. reverse_proxy excalidraw.service
  131. }
  132. notify.unbl.ink {
  133. reverse_proxy ntfy.service:8003
  134. }