######################################### ### PlaysomeTV ######################################## ##playsometv.com { # reverse_proxy 192.168.1.67:21292 #} playsometv.com { reverse_proxy 192.168.1.15:21302 encode zstd gzip } #dev.bv.playsometv.com { # reverse_proxy 192.168.1.15:21301 #} ######################################### ### Kinetic ######################################### # # # blue.kineticcapitalholding.com { reverse_proxy 192.168.1.69:21302 } kinetic.bv.minenterprise.com { reverse_proxy 192.168.1.69:21302 } #kinetic2.bv.minenterprise.com { # reverse_proxy 192.168.1.68:21292 #} kinetic-dev.bv.minenterprise.com { reverse_proxy 192.168.1.69:21301 } kinetic-wp.bv.minenterprise.com { reverse_proxy 192.168.1.68:21261 } ######################################### ##### GOODG.ORG ##### ######################################### #ul.480.goodg.org { # reverse_proxy 192.168.1.16:21303 #} #dl.480.goodg.org { # reverse_proxy 192.168.1.16.21304 #} ######################################### ##### MINENTERPRISE ##### ######################################### #bot.bv.minenterprise.com { # reverse_proxy 192.168.1.22:21301 #} #botd.bv.minenterprise.com { # reverse_proxy 192.168.1.22:21302 #} #emby.bv.minenterprise.com { # reverse_proxy 192.168.1.6:9096 #} #qt.bv.minenterprise.com { # reverse_proxy 192.168.1.6:20909 #} #bot.bv.minenterprise.com { # reverse_proxy 192.168.1.6:21301 # reverse_proxy 192.168.1.41:21301 #} #botd.bv.minenterprise.com { # reverse_proxy 192.168.1.41:21302 #} #{ # transport http { # tls # tls_insecure_skip_verify # versions 2 # } # } #} cloud.minenterprise.com { # import /etc/caddy/caddy_security.conf reverse_proxy 192.168.1.6:21333 } #enter.minenterprise.com { # reverse_proxy 192.168.1.12:21200 #} #kanban.minenterprise.com { # reverse_proxy 192.168.1.12:21202 #} # Addressed Remove #myhome.minenterprise.com { # reverse_proxy 192.168.1.4:21292 # reverse_proxy 192.168.1.22:443 #} #scm.minenterprise.com { # reverse_proxy 192.168.1.17:21206 #} ######################################### ##### NEW COVENANT BAPTIST CHURCH ##### ######################################### #ide.newcovbap.church { # basicauth * { # ncbc JDJhJDE0JEc3V1g3WGwzSnJtUTMuMEw0ZlVsVC45QVRtWWtiMUxzRUtMN0hrVDFiQ2hON0dSaTlIWWd5 # } # reverse_proxy 192.168.1.5:21247 #} # Minio (s3 buckets) #artifacts.newcovbap.church { # reverse_proxy 192.168.1.5:21216 #} #office suite #collabora.newcovbap.church { # reverse_proxy 192.168.1.5:21241 #} # Redirects to cloud.newcovbap.church #enter.newcovbap.church { # reverse_proxy 192.168.1.14:21291 # reverse_proxy 192.168.1.5:21277 #} #sofia.newcovbap.church { # reverse_proxy 192.168.1.5:21238 #} # Wekan #kanban.newcovbap.church { # reverse_proxy 192.168.1.5:21255 #} onlyoffice.bv.newcovbap.church { reverse_proxy 192.168.1.6:21244 } #budibase appbuilder.bv.newcovbap.church { reverse_proxy 192.168.1.6:21275 } # Nextcloud cloud.bv.newcovbap.church { # import /etc/caddy/caddy_security.conf # Steve dev s62, webapp4 # reverse_proxy 192.168.1.61:21294 # Prod reverse_proxy 192.168.1.6:21278 } pgadmin.bv.newcovbap.church { reverse_proxy 192.168.1.6:21378 } couchdb.bv.newcovbap.church { import /etc/caddy/caddy_security.conf reverse_proxy 192.168.1.6:21401 } # Object Store s3.bv.newcovbap.church { import /etc/caddy/caddy_security.conf reverse_proxy 192.168.1.6:22200 } # /images s3api.bv.newcovbap.church { reverse_proxy 192.168.1.6:22201 } #testify.bv.newcovbap.church { # reverse_proxy 192.168.1.6:21298 #} #################################################### spa.bv.newcovbap.church { reverse_proxy 192.168.1.12:21301 } youtube.bv.newcovbap.church { reverse_proxy 192.168.1.12:21303 } playsometv.bv.newcovbap.church { reverse_proxy 192.168.1.12:21304 } scoringthearts.bv.newcovbap.church { reverse_proxy 192.168.1.12:21305 } codyasalways.bv.newcovbap.church { reverse_proxy 192.168.1.12:21306 } sso.bv.newcovbap.church { reverse_proxy 192.168.1.13:21304 } access1.bv.newcovbap.church { reverse_proxy 192.168.1.14:21208 } secret1.bv.newcovbap.church { reverse_proxy 192.168.1.14:21251 } uptime1.bv.newcovbap.church { reverse_proxy 192.168.1.14:21254 } # Wekan #kb.newcovbap.church { # reverse_proxy 192.168.1.14:21202 #} # Gitlab #scm.newcovbap.church { # reverse_proxy 192.168.1.14:21206 # reverse_proxy 192.168.1.5:21206 #} ######################################## # s016_a3 (s06) # dirp.bv.newcovbap.church { reverse_proxy 192.168.1.16:21306 } dirp-ce.bv.newcovbap.church { reverse_proxy 192.168.1.16:21305 } ######################################## # s017_a3 (s06) bulletin.bv.newcovbap.church { reverse_proxy 192.168.1.17:21304 } bulletind.bv.newcovbap.church { reverse_proxy 192.168.1.17:21303 } ######################################## # s018 (d11) directoryb.bv.newcovbap.church { basicauth /admin/* { admin JDJhJDE0JFVacXlUaktORWZlb3B0czhxejNlMmVmYVRlSXZCMnByVndGWlprdnZFd2t3Ulk5bGdFeGo2 } basicauth /directory/* { ncbc2020 JDJhJDE0JHN6UWUwaFdJa2VVOVU0eDRHQXdQbU9qS01PWjNLWFJ0WUlwTnljUzVoT2ZUUzMzVGZhaGV5 #members JDJhJDE0JFMvWjI4T1JhOVhWSGdwVEtaSk5yRi5pUlZ6YjR1UnV4TUJEZkRuTkFNU2RrTmVacHVQa1Nl } encode zstd gzip reverse_proxy 192.168.1.18:22301 } ######################################## # s23 Halle Boys Front End Web Site halle.bv.newcovbap.church { reverse_proxy 192.168.1.23:21302 } # Halle Boys Backend Web Dev Gui halledev.bv.newcovbap.church { reverse_proxy 192.168.1.23:21301 } halle-dev.bv.newcovbap.church { reverse_proxy 192.168.1.23:21301 } ######################################## testify-dev.bv.newcovbap.church { reverse_proxy 192.168.1.24:21301 } testify.bv.newcovbap.church { reverse_proxy 192.168.1.24:21302 } cm-dev.bv.newcovbap.church { reverse_proxy 192.168.1.25:21301 } cm.bv.newcovbap.church { reverse_proxy 192.168.1.25:21302 } # Onlyoffice #onlyoffice.newcovbap.church { # reverse_proxy 192.168.1.41:21250 # reverse_proxy 192.168.1.5:21250 { # header_up Host "onlyoffice.newcovbap.church" # header_up X-Real-IP "192.168.1.5" # header_up X-Forwarded-For "192.168.1.5" # header_up X-Forwarded-Port "443" # header_up X-Forwarded-Proto "https" # transport http { # tls_insecure_skip_verify # } # } #} # bv.dev test #gw.bv.newcovbap.church { # reverse_proxy 192.168.1.31:21208 #{ # transport http { # tls_insecure_skip_verify # } # } #} # Guacamole #access.newcovbap.church { # import /etc/caddy/caddy_security.conf # reverse_proxy 192.168.1.31:21208 #} #get.bv.newcovbap.church { # reverse_proxy 192.168.1.31:21292 #} #bot.bv.newcovbap.church { # reverse_proxy 192.168.1.31:21301 #} #monitor.bv.newcovbap.church { # reverse_proxy 192.168.1.31:21254 #} #secrets.bv.newcovbap.church { # reverse_proxy 192.168.1.31:21251 #} #secrets.bv.newcovbap.church { # reverse_proxy 192.168.1.32:21251 #} monitor.bv.newcovbap.church { reverse_proxy 192.168.1.33:21254 } start.bv.newcovbap.church { reverse_proxy 192.168.1.34:21200 } # Heimdall start.newcovbap.church { # reverse_proxy 192.168.1.5:21200 import /etc/caddy/caddy_security.conf encode zstd gzip reverse_proxy 192.168.1.34:21200 } enter.newcovbap.church { reverse_proxy 192.168.1.34.21200 } #base.bv.newcovbap.church { # @internal { # remote_ip 192.168.1.0/24 # } # handle @internal { # header +Authorization "Bearer TOKEN" # reverse_proxy 192.168.1.35:21267 # } # response 403 #} #iam.bv.newcovbap.church { # reverse_proxy 192.168.1.36:21211 #} #scm.bv.newcovbap.church { # reverse_proxy 192.168.1.37:21206 #} artifacts.bv.newcovbap.church { reverse_proxy 192.168.1.38:21221 } cicd.bv.newcovbap.church { reverse_proxy 192.168.1.39:21269 } logs.bv.newcovbap.church { # reverse_proxy 192.168.1.43:21263 reverse_proxy 192.168.1.40:21263 } #onlyoffice.bv.newcovbap.church { # reverse_proxy 192.168.1.41:21250 #} #access.bv.newcovbap.church { # reverse_proxy 192.168.1.43:21208 #} #start.bv.newcovbap.church { # reverse_proxy 192.168.1.43:21200 #} #artifacts.bv.newcovbap.church { # reverse_proxy 192.168.1.43:21221 #} #secrets.bv.newcovbap.church { # reverse_proxy 192.168.1.43:21251 #} ####################################################### # s061 webapp2.bv.newcovbap.church { basicauth * { # Bob JDJhJDEwJEVCNmdaNEg2Ti5iejRMYkF3MFZhZ3VtV3E1SzBWZEZ5Q3VWc0tzOEJwZE9TaFlZdEVkZDhX ncbc JDJhJDE0JEc3V1g3WGwzSnJtUTMuMEw0ZlVsVC45QVRtWWtiMUxzRUtMN0hrVDFiQ2hON0dSaTlIWWd5 } reverse_proxy 192.168.1.61:21292 } # Caddy as Web Server emp.html, wbs.html still active apps.newcovbap.church { # reverse_proxy 192.168.1.14:21292 reverse_proxy 192.168.1.61:21295 } #directory.newcovbap.church { # reverse_proxy 192.168.1.5:21292 # Original Directory replaced by flask directory # reverse_proxy 192.168.1.61:21293 # encode zstd gzip # reverse_proxy 192.168.1.61:22302 # basicauth /admin/* { # admin JDJhJDE0JFVacXlUaktORWZlb3B0czhxejNlMmVmYVRlSXZCMnByVndGWlprdnZFd2t3Ulk5bGdFeGo2 # } # basicauth /directory/* { # ncbc JDJhJDE0JFMvWjI4T1JhOVhWSGdwVEtaSk5yRi5pUlZ6YjR1UnV4TUJEZkRuTkFNU2RrTmVacHVQa1Nl # } # reverse_proxy 192.168.1.61:22301 #} dt.directory.newcovbap.church { basicauth * { # Bob JDJhJDEwJEVCNmdaNEg2Ti5iejRMYkF3MFZhZ3VtV3E1SzBWZEZ5Q3VWc0tzOEJwZE9TaFlZdEVkZDhX ncbc JDJhJDE0JEc3V1g3WGwzSnJtUTMuMEw0ZlVsVC45QVRtWWtiMUxzRUtMN0hrVDFiQ2hON0dSaTlIWWd5 # ncbc $2y$10$NVb3JVQbhscn22ql36AcIed6w6j51MJeL0bYgqQ1cxSR337Io00wG # ncbc $2y$10$xF/ocbhHlqVTn0inVuOA6eyWZLKgC7D5JP0ZJiOWvLCvN9z71RWnC } reverse_proxy 192.168.1.61:21292 } webapp3.bv.newcovbap.church { reverse_proxy 192.168.1.61:21293 } #Steve Dev Machine # reverse_proxy 192.168.1.61:21294 # reverse_proxy 192.168.1.6.21278 # reverse_proxy 192.168.1.5:21277 { # header_up Host "cloud.newcovbap.church" # header_up X-Real-IP "192.168.1.5" # header_up X-Forwarded-For "192.168.1.5" # header_up X-Forwarded-Port "443" # header_up X-Forwarded-Proto "https" # transport http { # tls_insecure_skip_verify # } # } #} cloud.newcovbap.church { # import /etc/caddy/caddy_security.conf reverse_proxy 192.168.1.61:21294 } # rewrite /.well-known/carddav /remote.php/dav # rewrite /.well-known/caldav /remote.php/dav # redir /.well-known/carddav /remote.php/dav 301 # redir /.well-known/caldav /remote.php/dav 301 # redir /.well-known/webfinger /index.php/.well-known/webfinger 301 # redir /.well-known/nodeinfo /index.php/.well-known/nodeinfo 301 # header { # X-Frame-Options "SAMEORIGIN" # Referrer-Policy no-referrer-when-downgrade # } #ncbc2022 #ki.directory.newcovbap.church { # basicauth * { # ncbc JDJhJDE0JEc3V1g3WGwzSnJtUTMuMEw0ZlVsVC45QVRtWWtiMUxzRUtMN0hrVDFiQ2hON0dSaTlIWWd5 # } # reverse_proxy 192.168.1.61:21299 #} steve_test.bv.newcovbap.church { reverse_proxy 192.168.1.61:21300 } #member_management.bv.newcovbap.church { # reverse_proxy 192.168.1.61:21301 #} #mm.bv.newcovbap.church { # basicauth * { # Bob JDJhJDEwJEVCNmdaNEg2Ti5iejRMYkF3MFZhZ3VtV3E1SzBWZEZ5Q3VWc0tzOEJwZE9TaFlZdEVkZDhX # ncbc JDJhJDE0JEc3V1g3WGwzSnJtUTMuMEw0ZlVsVC45QVRtWWtiMUxzRUtMN0hrVDFiQ2hON0dSaTlIWWd5 # } # reverse_proxy 192.168.1.61:22301 #} directory.bv.newcovbap.church { basicauth /admin/* { admin JDJhJDE0JFVacXlUaktORWZlb3B0czhxejNlMmVmYVRlSXZCMnByVndGWlprdnZFd2t3Ulk5bGdFeGo2 } basicauth /directory/* { ncbc2020 JDJhJDE0JHN6UWUwaFdJa2VVOVU0eDRHQXdQbU9qS01PWjNLWFJ0WUlwTnljUzVoT2ZUUzMzVGZhaGV5 #members JDJhJDE0JFMvWjI4T1JhOVhWSGdwVEtaSk5yRi5pUlZ6YjR1UnV4TUJEZkRuTkFNU2RrTmVacHVQa1Nl } encode zstd gzip reverse_proxy 192.168.1.61:22301 } green-dir.bv.newcovbap.church { reverse_proxy 192.168.1.61:22301 } dev-dir1.bv.newcovbap.church { # reverse_proxy 192.168.1.61:22301 # basicauth /directory/* { # ncbc JDJhJDE0JFcxR1ZsVkduaFJZSkVkZFgycE96cXUvMHFNcnJkN3cwSzZBMWhYS3ZNbmZNTjUydEZMOU5 # } # admin Mydirp@ssw0rd! basicauth /admin/* { admin JDJhJDE0JFVacXlUaktORWZlb3B0czhxejNlMmVmYVRlSXZCMnByVndGWlprdnZFd2t3Ulk5bGdFeGo2 } # ncbc ncbc2020 reverse_proxy 192.168.1.61:22301 basicauth /directory/* { ncbc JDJhJDE0JFMvWjI4T1JhOVhWSGdwVEtaSk5yRi5pUlZ6YjR1UnV4TUJEZkRuTkFNU2RrTmVacHVQa1Nl } } ############################################ gitea.bv.newcovbap.church { reverse_proxy 192.168.1.64:21301 } ############################ #### CHERRY GLEN CONDO ##### ############################ ##### IT OPERATIONS TOOLSET ##### #portiner.cherryglencondo.com { # reverse_proxy 192.168.1.16:21201 #} #webmin.cherryglencondo.com { # reverse_proxy 192.168.1.16:10000 #} ################################### ##### END USER TOOLSET ##### ################################### #enter.cherryglencondo.com { # reverse_proxy 192.168.1.17:21200 #} #kb.cherryglencondo.com { # reverse_proxy 192.168.1.17:21202 #} #Nextcloud #cloud.cherryglencondo.com { # reverse_proxy 192.168.1.17:80 #} ############################################## ##### SOFTWARE DEVELOPMENT TOOLSET ##### ############################################## #scm.cherryglencondo.com { # reverse_proxy 192.168.1.17:21206 #} # By default Kasm Server installs with self-signed certificates. If these are not replaced # transport http { # tls # tls_insecure_skip_verify # versions 2 # } # WebSocket Support # header_up Connection {>Connection} # header_up Upgrade {>Upgrade} # Host and X headers # header_up Host "kb.cheryglencondo.com" #{host} # header_up X-Real-IP "192.168.1.32" #{remote} # header_up X-Forwarded-For "192.168.1.32" #{remote} # header_up X-Forwarded-Port "443" #{server_port} # header_up X-Forwarded-Proto "https" #{scheme} # } #} #scm.newcovbap.church { # reverse_proxy 192.168.1.71:10080 { # By default Kasm Server installs with self-signed certificates. If these are not replaced # transport http { # tls # tls_insecure_skip_verify # versions 2 # } # WebSocket Support # header_up Connection {>Connection} # header_up Upgrade {>Upgrade} # Host and X headers # header_up Host "scm.newcovbap.church" #{host} # header_up X-Real-IP "192.168.1.71" #{remote} # header_up X-Forwarded-For "192.168.1.71" #{remote} # header_up X-Forwarded-Port "443" #{server_port} # header_up X-Forwarded-Proto "https" #{scheme} # } #} #@websockets { # header_up Upgrade websocket # header_up Connection *Upgrade* #} #remotedesktop.newcovbap.church { # reverse_proxy 192.168.1.31:443 { # @websockets { # header Connection *Upgrade* # header Upgrade websocket # } # reverse_proxy @websockets 192.168.1.15:443 { # By default Kasm Server installs with self-signed certificates. If these are not replaced # transport http { # tls # tls_insecure_skip_verify # versions 2 # } # WebSocket Support # header_up Connection *Upgrade* # header_up Upgrade websocket # @websockets { # header_up Upgrade websocket# # header_up Connection *Upgrade* #} # Host and X headers # header_up Host "remotedesktop.newcovbap.church" #{host} # header_up X-Real-IP "192.168.1.4" #{remote} # header_up X-Forwarded-For "192.168.1.31" #{remote} # header_up X-Forwarded-Port "443" #{server_port} # header_up X-Forwarded-Proto "https" #{scheme} # } #} #heimdall-s4.home.arpa:443 { # reverse_proxy 192.168.1.112:444 #} # Or serve a PHP site through php-fpm: # php_fastcgi localhost:9000 # Refer to the Caddy docs for more information: # https://caddyserver.com/docs/caddyfile