Caddyfile 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. log {
  2. output file /var/log/caddy/access.log {
  3. roll_size 1gb
  4. roll_keep 2
  5. roll_keep_for 720h
  6. }
  7. }
  8. }
  9. archive.lab.unbl.ink {
  10. reverse_proxy archive.service:8000
  11. }
  12. code.unbl.ink {
  13. reverse_proxy git.service:3001
  14. }
  15. code.unbl.ink:222 {
  16. reverse_proxy git.service:3001
  17. }
  18. db.lab.unbl.ink {
  19. reverse_proxy db.service:5050
  20. }
  21. db.lab.unbl.ink:5432 {
  22. reverse_proxy db.service:5432
  23. }
  24. ci.lab.unbl.ink {
  25. reverse_proxy drone.service
  26. }
  27. move.see.timberwyckfarm.com {
  28. reverse_proxy https://192.168.40.228 {
  29. transport http {
  30. tls_insecure_skip_verify
  31. }
  32. }
  33. }
  34. jelly.unbl.ink {
  35. reverse_proxy jellyfin.service:8096
  36. }
  37. photos.unbl.ink {
  38. reverse_proxy photos.service
  39. }
  40. play.unbl.ink:6600 {
  41. reverse_proxy mopidy.service:6600
  42. }
  43. mopidy.lab.unbl.ink:6600 {
  44. reverse_proxy mopidy-dev.service:6600
  45. }
  46. snap.unbl.ink:1780 {
  47. reverse_proxy mopidy.service:1780
  48. }
  49. snap.unbl.ink {
  50. reverse_proxy mopidy.service:1780
  51. }
  52. play.unbl.ink {
  53. reverse_proxy mopidy.service:6680
  54. }
  55. s3.unbl.ink {
  56. reverse_proxy s3.service:9000 {
  57. header_up X-Forwarded-Proto {scheme}
  58. header_up X-Forwarded-Host {host}
  59. header_up Host {host}
  60. }
  61. }
  62. console.s3.unbl.ink {
  63. reverse_proxy s3.service:9001
  64. }
  65. podcasts.lab.unbl.ink {
  66. reverse_proxy podcasts.service:8004
  67. }
  68. vrobbler.lab.unbl.ink {
  69. reverse_proxy vrobbler.service
  70. }
  71. rss.lab.unbl.ink {
  72. reverse_proxy rss.service:8002
  73. }
  74. music.lab.unbl.ink {
  75. reverse_proxy navidrome.service:4533
  76. }
  77. wx.lab.unbl.ink {
  78. reverse_proxy wx.service
  79. rewrite * /wx{uri}
  80. }
  81. paper.lab.unbl.ink {
  82. reverse_proxy paper.service:8090
  83. }
  84. notify.unbl.ink {
  85. reverse_proxy ntfy.service
  86. }
  87. pass.unbl.ink {
  88. reverse_proxy pass.service
  89. }
  90. photos.unbl.ink {
  91. reverse_proxy photos.service:2342
  92. }
  93. links.lab.unbl.ink {
  94. reverse_proxy links.service
  95. }
  96. emus.lab.unbl.ink {
  97. reverse_proxy emus.service
  98. }
  99. calibre.lab.unbl.ink {
  100. reverse_proxy calibre.service:8089
  101. }
  102. library.lab.unbl.ink {
  103. reverse_proxy calibreweb.service:8083
  104. }
  105. ko.lab.unbl.ink {
  106. reverse_proxy calibre.service:8037
  107. }
  108. run.lab.unbl.ink {
  109. reverse_proxy fittrackee.service:8014
  110. }
  111. queue.lab.unbl.ink {
  112. reverse_proxy mopidy.service:5680
  113. }
  114. stream.lab.unbl.ink {
  115. reverse_proxy icecast.service:8010
  116. }
  117. backyard.see.unbl.ink {
  118. reverse_proxy mundilfari.local:8081
  119. }
  120. extension.see.unbl.ink {
  121. reverse_proxy linux.service:8082
  122. }
  123. backyard-high.see.unbl.ink {
  124. reverse_proxy linux.service:8083
  125. }
  126. dining.see.unbl.ink {
  127. reverse_proxy kitchen.service:8082
  128. }
  129. basement.see.unbl.ink {
  130. reverse_proxy laptop.service:8081
  131. }
  132. front.see.unbl.ink {
  133. reverse_proxy laptop.service:8082
  134. }
  135. table.see.unbl.ink {
  136. reverse_proxy laptop.service:8083
  137. }
  138. mail.see.unbl.ink {
  139. reverse_proxy kiosk.service:8080
  140. }
  141. basement-low.see.unbl.ink {
  142. reverse_proxy kiosk.service:8081
  143. }
  144. house.see.unbl.ink {
  145. reverse_proxy kiosk.service:8082
  146. }