final
This commit is contained in:
26
Caddyfile
26
Caddyfile
@@ -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
|
||||||
|
}
|
||||||
|
|||||||
@@ -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
|
|
||||||
|
|||||||
Reference in New Issue
Block a user