Caddyfile 2.8 KB

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