Compare commits

...

9 Commits

Author SHA1 Message Date
426afc4f79 Don't serve static assets separately 2022-07-13 18:17:40 -05:00
84470571d8 Remove metrics 2022-06-15 18:03:42 -05:00
aee17c11e3 Remove some unused config 2022-06-15 18:02:47 -05:00
34affedd0b Remove boba.best (moved to bbaovanc.com vps) 2022-05-24 23:08:43 -05:00
033ee5c253 Remove drone.boba.best 2022-05-24 23:00:31 -05:00
34131debb5 Clean up some domains 2022-05-23 03:01:37 -05:00
4c641ef08d Remove archive.boba.best 2022-05-21 16:12:56 -05:00
58ff080106 Remove log
I never ended up reading the server side logging. Even with `goaccess`,
there was too much noise from bots and crawlers.
2022-05-20 23:34:56 -05:00
047f6943a3 Add archive.boba.best 2022-05-20 23:33:21 -05:00
16 changed files with 1 additions and 125 deletions

4
.gitignore vendored
View File

@ -1,5 +1 @@
email
errors/img/
conf.d/goaccess.boba.best

View File

@ -5,18 +5,8 @@
}
(basicerrors) {
# servers :443 {
# protocol {
# experimental_http3
# }
# }
#}
(basicerrors) {
handle_errors {
templates
templates
rewrite * /index.html
root * /etc/caddy/errors
file_server
@ -28,26 +18,4 @@
}
import conf.d/*
handle_path /.well-known/matrix/* {
header Access-Control-Allow-Origin "*"
header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, Authorization"
rewrite * {path}.json
root * /etc/caddy/matrix_well_known
file_server
}
}
(log) {
log {
output file /var/log/caddy/access.log {
roll_size 1GiB
roll_keep 5
roll_keep_for 168h
}
}
}
import conf.d/*
import conf.d/*

View File

@ -1,19 +0,0 @@
# vim: ft=caddyfile
www.boba.best {
redir https://boba.best{uri}
}
boba.best {
import matrix-well-known
import hsts
import log
header Access-Control-Allow-Origin *
header Cache-Control no-cache
root * /var/www/boba.best/public
file_server {
precompressed br gzip
}
import basicerrors
}

View File

@ -1,13 +0,0 @@
# vim: ft=caddyfile
drone.boba.best {
encode zstd gzip
import hsts
import log
reverse_proxy localhost:8081 {
header_up X-Real-IP {remote_host}
}
import basicerrors
}

View File

@ -1,10 +0,0 @@
# vim: ft=caddyfile
errors.boba.best {
encode zstd gzip
import hsts
import log
root * /etc/caddy/errors/img
file_server
import basicerrors
}

View File

@ -3,12 +3,6 @@
git.boba.best {
encode zstd gzip
import hsts
import log
handle_path /_/static/assets/* {
root * /var/www/git.boba.best/public
file_server
}
handle {
reverse_proxy localhost:85 {

View File

@ -3,7 +3,6 @@
grafana.boba.best {
encode zstd gzip
import hsts
import log
reverse_proxy localhost:84
import basicerrors

View File

@ -1,14 +0,0 @@
# 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
}

View File

@ -3,7 +3,6 @@
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}

View File

@ -1,5 +0,0 @@
# vim: ft=caddyfile
:2020 {
metrics
}

View File

@ -3,7 +3,6 @@
share.boba.best {
encode zstd gzip
import hsts
import log
handle {
reverse_proxy localhost:87

View File

@ -3,7 +3,6 @@
status.boba.best, status.bbaovanc.com {
encode zstd gzip
import hsts
import log
reverse_proxy localhost:83

View File

@ -1,11 +0,0 @@
# vim: ft=caddyfile
talkyard.bbaovanc.com {
encode zstd gzip
import hsts
import log
reverse_proxy localhost:88
import basicerrors
}

View File

@ -3,7 +3,6 @@
vault.boba.best {
encode zstd gzip
import hsts
import log
header {
X-XSS-Protection "1; mode=block"

View File

@ -1,5 +0,0 @@
#!/bin/sh -x
mkdir -p img/
cd img/
curl https://http.cat | grep -oE '[0-9]{3}\.jpg' | sort | uniq | parallel $@ 'wget -q https://http.cat/{} && echo "DL {}"'

View File

@ -2,7 +2,7 @@
{{ $text := placeholder "http.error.status_text" -}}
{{ $full_text := printf "%s %s" (placeholder "http.error.status_code") (placeholder "http.error.status_text") -}}
{{ $host := placeholder "http.request.host" -}}
{{ $img_url := (printf "https://errors.boba.best/%s.jpg" $code) -}}
{{ $img_url := (printf "https://http.cat/%s.jpg" $code) -}}
<html>
<head>
<title>{{ $full_text }}</title>