From 423585bc9a59591096556d53b231f71e14af2c63 Mon Sep 17 00:00:00 2001 From: BBaoVanC Date: Sat, 30 Oct 2021 00:06:10 -0500 Subject: [PATCH] Add log + remark config --- Caddyfile | 6 ++++++ conf.d/bin.boba.best | 1 + conf.d/dorito.boba.best | 1 + conf.d/drone.boba.best | 1 + conf.d/emotes.boba.best | 1 + conf.d/errors.boba.best | 1 + conf.d/flower.boba.best | 1 + conf.d/furry.boba.best | 1 + conf.d/git.boba.best | 1 + conf.d/grafana.boba.best | 1 + conf.d/hetz.boba.best | 14 ++++++++++++++ conf.d/lag.matrix.boba.best | 1 + conf.d/mail.boba.best | 1 + conf.d/matrix.boba.best | 3 +++ conf.d/peertube.boba.best | 1 + conf.d/remark.boba.best | 13 +++++++++++++ conf.d/rick.boba.best | 1 + conf.d/status.boba.best | 1 + conf.d/stib.boba.best | 1 + conf.d/turn.boba.best | 1 + conf.d/vault.boba.best | 1 + 21 files changed, 53 insertions(+) create mode 100644 conf.d/hetz.boba.best create mode 100644 conf.d/remark.boba.best diff --git a/Caddyfile b/Caddyfile index 12c87bf..f2723b7 100644 --- a/Caddyfile +++ b/Caddyfile @@ -40,4 +40,10 @@ } } +(log) { + log { + output file /var/log/caddy/access.log + } +} + import conf.d/* diff --git a/conf.d/bin.boba.best b/conf.d/bin.boba.best index 4707ea4..0aa18e4 100644 --- a/conf.d/bin.boba.best +++ b/conf.d/bin.boba.best @@ -3,6 +3,7 @@ bin.boba.best { encode zstd gzip import hsts + import log root * /var/www/bin.boba.best php_fastcgi unix//run/php/php-fpm.sock diff --git a/conf.d/dorito.boba.best b/conf.d/dorito.boba.best index c94a000..dfba6bd 100644 --- a/conf.d/dorito.boba.best +++ b/conf.d/dorito.boba.best @@ -2,6 +2,7 @@ dorito.boba.best { #import hsts + import log redir https://discord.gg/NZWzSCY5UE import basicerrors } diff --git a/conf.d/drone.boba.best b/conf.d/drone.boba.best index df40783..b42731e 100644 --- a/conf.d/drone.boba.best +++ b/conf.d/drone.boba.best @@ -3,6 +3,7 @@ drone.boba.best { encode zstd gzip import hsts + import log reverse_proxy localhost:8081 { header_up X-Real-IP {remote_host} diff --git a/conf.d/emotes.boba.best b/conf.d/emotes.boba.best index 32f4294..9a5620e 100644 --- a/conf.d/emotes.boba.best +++ b/conf.d/emotes.boba.best @@ -3,6 +3,7 @@ emotes.boba.best { encode zstd gzip import hsts + import log root * /var/www/emotes.boba.best/public file_server { diff --git a/conf.d/errors.boba.best b/conf.d/errors.boba.best index cc6593f..1bfadc3 100644 --- a/conf.d/errors.boba.best +++ b/conf.d/errors.boba.best @@ -3,6 +3,7 @@ errors.boba.best { encode zstd gzip import hsts + import log root * /etc/caddy/errors/img file_server import basicerrors diff --git a/conf.d/flower.boba.best b/conf.d/flower.boba.best index dbac851..0caeda5 100644 --- a/conf.d/flower.boba.best +++ b/conf.d/flower.boba.best @@ -3,6 +3,7 @@ flower.boba.best { encode zstd gzip import hsts + import log root * /var/www/flower.boba.best handle { diff --git a/conf.d/furry.boba.best b/conf.d/furry.boba.best index 1a7f0ec..50d5c8f 100644 --- a/conf.d/furry.boba.best +++ b/conf.d/furry.boba.best @@ -3,6 +3,7 @@ furry.boba.best { encode zstd gzip import hsts + import log root * /var/www/furry.boba.best handle { diff --git a/conf.d/git.boba.best b/conf.d/git.boba.best index 196fd96..8a46d5d 100644 --- a/conf.d/git.boba.best +++ b/conf.d/git.boba.best @@ -3,6 +3,7 @@ git.boba.best { encode zstd gzip import hsts + import log handle_path /_/static/assets/* { root * /var/www/git.boba.best/public diff --git a/conf.d/grafana.boba.best b/conf.d/grafana.boba.best index 65e145f..a69d880 100644 --- a/conf.d/grafana.boba.best +++ b/conf.d/grafana.boba.best @@ -3,6 +3,7 @@ grafana.boba.best { encode zstd gzip import hsts + import log reverse_proxy localhost:84 import basicerrors diff --git a/conf.d/hetz.boba.best b/conf.d/hetz.boba.best new file mode 100644 index 0000000..5ea4c60 --- /dev/null +++ b/conf.d/hetz.boba.best @@ -0,0 +1,14 @@ +# vim: ft=caddyfile + +hetz.boba.best { + import hsts + import log + + header Access-Control-Allow-Origin * + root * /var/www/hetz.boba.best/public + file_server { + precompressed br gzip + } + + import basicerrors +} diff --git a/conf.d/lag.matrix.boba.best b/conf.d/lag.matrix.boba.best index 0b2a8fe..4123708 100644 --- a/conf.d/lag.matrix.boba.best +++ b/conf.d/lag.matrix.boba.best @@ -3,6 +3,7 @@ lag.matrix.boba.best { encode zstd gzip import hsts + import log reverse_proxy localhost:8001 import basicerrors } diff --git a/conf.d/mail.boba.best b/conf.d/mail.boba.best index fab8f71..01f259a 100644 --- a/conf.d/mail.boba.best +++ b/conf.d/mail.boba.best @@ -3,6 +3,7 @@ mail.boba.best mail.bbaovanc.com autodiscover.boba.best autodiscover.bbaovanc.com autoconfig.boba.best autoconfig.bbaovanc.com { encode zstd gzip import hsts + import log reverse_proxy localhost:8082 { header_up X-Real-IP {remote_host} diff --git a/conf.d/matrix.boba.best b/conf.d/matrix.boba.best index 1607103..0cf30f5 100644 --- a/conf.d/matrix.boba.best +++ b/conf.d/matrix.boba.best @@ -3,6 +3,9 @@ matrix.boba.best { encode zstd gzip import hsts + log { + output file /var/log/caddy/matrix.boba.best.log + } import matrix-well-known diff --git a/conf.d/peertube.boba.best b/conf.d/peertube.boba.best index 3507117..b459bec 100644 --- a/conf.d/peertube.boba.best +++ b/conf.d/peertube.boba.best @@ -3,6 +3,7 @@ peertube.boba.best { encode zstd gzip import hsts + import log reverse_proxy 127.0.0.1:9000 { header_up X-Real-IP {remote_host} diff --git a/conf.d/remark.boba.best b/conf.d/remark.boba.best new file mode 100644 index 0000000..6b06fbe --- /dev/null +++ b/conf.d/remark.boba.best @@ -0,0 +1,13 @@ +# vim: ft=caddyfile + +remark.boba.best { + encode zstd gzip + import hsts + import log + + reverse_proxy localhost:86 { + header_up X-Real-IP {remote_host} + } + + import basicerrors +} diff --git a/conf.d/rick.boba.best b/conf.d/rick.boba.best index 0ca8f4c..5e77e4c 100644 --- a/conf.d/rick.boba.best +++ b/conf.d/rick.boba.best @@ -1,6 +1,7 @@ # vim: ft=caddyfile rick.boba.best { + import log encode zstd gzip redir https://www.youtube.com/watch?v=dQw4w9WgXcQ temporary import basicerrors diff --git a/conf.d/status.boba.best b/conf.d/status.boba.best index 14983b4..26015ea 100644 --- a/conf.d/status.boba.best +++ b/conf.d/status.boba.best @@ -3,6 +3,7 @@ status.boba.best { encode zstd gzip import hsts + import log reverse_proxy localhost:83 diff --git a/conf.d/stib.boba.best b/conf.d/stib.boba.best index b4aab85..d35a7ed 100644 --- a/conf.d/stib.boba.best +++ b/conf.d/stib.boba.best @@ -3,6 +3,7 @@ stib.boba.best { encode zstd gzip import hsts + import log root * /var/www/stib.boba.best handle { diff --git a/conf.d/turn.boba.best b/conf.d/turn.boba.best index 1e03dbc..2fe235e 100644 --- a/conf.d/turn.boba.best +++ b/conf.d/turn.boba.best @@ -2,5 +2,6 @@ turn.boba.best { encode zstd gzip + import log respond "where are you" } diff --git a/conf.d/vault.boba.best b/conf.d/vault.boba.best index dae33ed..c7ebec7 100644 --- a/conf.d/vault.boba.best +++ b/conf.d/vault.boba.best @@ -3,6 +3,7 @@ vault.boba.best { encode zstd gzip import hsts + import log header { X-XSS-Protection "1; mode=block"