Caddyfile 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. # pgadmin
  2. db.unbl.ink {
  3. reverse_proxy 192.168.1.235:5050
  4. }
  5. # open postgres port
  6. db.unbl.ink:5432 {
  7. reverse_proxy 192.168.1.235:5432
  8. }
  9. # gitea
  10. code.unbl.ink {
  11. reverse_proxy git.service:3001
  12. }
  13. # dev mail frontend
  14. mailhog.unbl.ink {
  15. reverse_proxy 192.168.1.89
  16. }
  17. # dev mail reciever
  18. mailhog.unbl.ink:1025 {
  19. reverse_proxy 192.168.1.89:1025
  20. }
  21. # matrix hub
  22. matrix.unbl.ink {
  23. reverse_proxy /.well-known/matrix/* 192.168.1.105:8008
  24. reverse_proxy /_matrix/* 192.168.1.105:8008
  25. reverse_proxy /_matrix/* 192.168.1.105:8008
  26. reverse_proxy /_synapse/client/* 192.168.1.105:8008
  27. reverse_proxy 192.168.1.105
  28. }
  29. matrix.unbl.ink:8448 {
  30. reverse_proxy 192.168.1.105:8008
  31. }
  32. # jellyfin
  33. media.unbl.ink {
  34. reverse_proxy 192.168.1.178:8096
  35. }
  36. # pixelfed
  37. pixel.unbl.ink {
  38. reverse_proxy pixelfed.service
  39. }
  40. photos.unbl.ink {
  41. handle_path /api/* {
  42. reverse_proxy photos.service:4001
  43. }
  44. handle {
  45. reverse_proxy photos.service
  46. }
  47. }
  48. # mathesar api
  49. mathesar.unbl.ink:3000 {
  50. reverse_proxy mathesar.service:3000
  51. }
  52. # mathesar app
  53. mathesar.unbl.ink {
  54. reverse_proxy mathesar.service:8000
  55. }
  56. # mopidy
  57. play.unbl.ink {
  58. reverse_proxy mopidy.service:6680
  59. }
  60. # icecast
  61. stream.unbl.ink {
  62. reverse_proxy mopidy.service:8000
  63. }
  64. # mpd access
  65. mpd.unbl.ink:6600 {
  66. reverse_proxy mopidy.service:6600
  67. }
  68. # searx
  69. search.unbl.ink {
  70. reverse_proxy search.service:4004
  71. }
  72. search.unbl.ink/_morty/ {
  73. reverse_proxy search.service:3003
  74. }
  75. # galene
  76. meet.unbl.ink {
  77. reverse_proxy galene.service:8443
  78. }
  79. # minio
  80. s3.unbl.ink {
  81. reverse_proxy minio.service:9000
  82. }
  83. # podgrab
  84. podcasts.unbl.ink {
  85. reverse_proxy podcasts.service:8080
  86. }
  87. # miniflux
  88. rss.unbl.ink {
  89. reverse_proxy 192.168.1.117:8080
  90. }
  91. # weewx
  92. wx.unbl.ink {
  93. reverse_proxy wx.service
  94. }
  95. # experimental jabber server
  96. xmpp.unbl.ink {
  97. reverse_proxy xmpp.service:5280
  98. }
  99. # grafana
  100. logs.unbl.ink {
  101. reverse_proxy grafana.service:3002
  102. }
  103. # crater
  104. invoices.unbl.ink {
  105. reverse_proxy crater.service
  106. }
  107. # 0bin
  108. null.unbl.ink {
  109. reverse_proxy 0bin.service:3255
  110. }
  111. funk.unbl.ink {
  112. reverse_proxy funkwhale.service
  113. }
  114. # fifteen5
  115. unblink.five.unbl.ink {
  116. reverse_proxy dev-ff.service
  117. }
  118. admin.five.unbl.ink {
  119. reverse_proxy dev-ff.service
  120. }
  121. green.five.unbl.ink {
  122. reverse_proxy dev-ff.service
  123. }
  124. bamboohr.five.unbl.ink {
  125. reverse_proxy dev-ff.service
  126. }
  127. my.five.unbl.ink {
  128. reverse_proxy dev-ff.service
  129. }
  130. auth.five.unbl.ink {
  131. reverse_proxy dev-ff.service
  132. }
  133. okta.five.unbl.ink {
  134. reverse_proxy dev-ff.service
  135. }
  136. jumpcloud.five.unbl.ink {
  137. reverse_proxy dev-ff.service
  138. }
  139. sftp.five.unbl.ink {
  140. reverse_proxy dev-ff.service
  141. }
  142. workday.five.unbl.ink {
  143. reverse_proxy dev-ff.service
  144. }
  145. # webcams - changes a bit
  146. goat.cam.unbl.ink {
  147. reverse_proxy 192.168.1.126:8080
  148. }
  149. pasture.cam.unbl.ink {
  150. reverse_proxy 192.168.1.126:8081
  151. }
  152. garden.cam.unbl.ink {
  153. reverse_proxy 192.168.1.126:8082
  154. }
  155. weather.cam.unbl.ink {
  156. reverse_proxy rhea.service:8080
  157. }
  158. goat.cam.timberwyckfarm.com {
  159. reverse_proxy 192.168.1.126:8080
  160. }
  161. pasture.cam.timberwyckfarm.com {
  162. reverse_proxy 192.168.1.126:8081
  163. }
  164. garden.cam.timberwyckfarm.com {
  165. reverse_proxy 192.168.1.126:8082
  166. }
  167. weather.cam.timberwyckfarm.com {
  168. reverse_proxy rhea.service:8080
  169. }