This commit is contained in:
2026-04-06 21:25:54 +02:00
parent 7ade56724a
commit 9cf7a7d12e
2 changed files with 28 additions and 7 deletions

View File

@@ -1,8 +1,7 @@
{ {
email {$ACME_EMAIL} email {$ACME_EMAIL}
} }
git.{$DOMENESHOP_DNS} {
git.tvheggland.no {
rate_limit { rate_limit {
zone git_zone { zone git_zone {
key {remote_host} key {remote_host}
@@ -10,6 +9,27 @@ git.tvheggland.no {
window 10s window 10s
} }
} }
reverse_proxy gitea:3000 reverse_proxy gitea:3000
} }
lms.home.{$DOMENESHOP_DNS} {
tls internal
@internal remote_ip 10.10.10.0/24 127.0.0.1/8
handle @internal {
basicauth {
tvh $2a$14$9nNDlR6oYiSIX7ENnel.E.pezV8LQpHS3hhzhglXwijMFwgEYMAq2
}
reverse_proxy lms:9000
}
respond "Forbidden" 403
}
pihole.home.{$DOMENESHOP_DNS} {
tls internal
redir / /admin
reverse_proxy pihole:80
respond "Forbidden" 403
}
nextcloud.{$DOMENESHOP_DNS} {
encode gzip zstd
reverse_proxy nextcloud-app:80
}

View File

@@ -13,14 +13,15 @@ services:
- caddy_data:/data - caddy_data:/data
- caddy_config:/config - caddy_config:/config
networks: networks:
- caddy_net - proxy_net
- edge_net
networks: networks:
caddy_net: proxy_net:
external: true
edge_net:
external: true external: true
volumes: volumes:
caddy_data: caddy_data:
name: docker_caddy_data
caddy_config: caddy_config:
name: docker_caddy_config