Compare commits
2 Commits
backup
...
2942caba3a
| Author | SHA1 | Date | |
|---|---|---|---|
| 2942caba3a | |||
| 32d373c96e |
@@ -2,6 +2,7 @@
|
|||||||
email {$ACME_EMAIL}
|
email {$ACME_EMAIL}
|
||||||
}
|
}
|
||||||
### FUNKSJONER ###
|
### FUNKSJONER ###
|
||||||
|
import snippets/*
|
||||||
(remote-ip) {
|
(remote-ip) {
|
||||||
@internal remote_ip 10.10.10.0/24 172.16.0.0/12 127.0.0.1/8
|
@internal remote_ip 10.10.10.0/24 172.16.0.0/12 127.0.0.1/8
|
||||||
@external remote_ip 0.0.0.0/0
|
@external remote_ip 0.0.0.0/0
|
||||||
@@ -11,15 +12,15 @@
|
|||||||
tvh {$HASH}
|
tvh {$HASH}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
(rate-limit) {
|
#(rate-limit) {
|
||||||
rate_limit {
|
# rate_limit {
|
||||||
zone git_zone {
|
# zone git_zone {
|
||||||
key {remote_host}
|
# key {remote_host}
|
||||||
events 30
|
# events 30
|
||||||
window 10s
|
# window 10s
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
(read-only) {
|
(read-only) {
|
||||||
@readonly {
|
@readonly {
|
||||||
method POST PUT DELETE PATCH
|
method POST PUT DELETE PATCH
|
||||||
@@ -83,14 +84,14 @@ portainer.home.{$DOMENESHOP_DNS} {
|
|||||||
}
|
}
|
||||||
respond "Forbidden" 403
|
respond "Forbidden" 403
|
||||||
}
|
}
|
||||||
kuma.home.{$DOMENESHOP_DNS} {
|
#kuma.home.{$DOMENESHOP_DNS} {
|
||||||
import dns-tls
|
# import dns-tls
|
||||||
import remote-ip
|
# import remote-ip
|
||||||
handle @internal {
|
# handle @internal {
|
||||||
reverse_proxy kuma:3001
|
# reverse_proxy kuma:3001
|
||||||
}
|
# }
|
||||||
respond "Forbidden" 403
|
# respond "Forbidden" 403
|
||||||
}
|
#}
|
||||||
vault.home.{$DOMENESHOP_DNS} {
|
vault.home.{$DOMENESHOP_DNS} {
|
||||||
import dns-tls
|
import dns-tls
|
||||||
import remote-ip
|
import remote-ip
|
||||||
@@ -101,3 +102,4 @@ vault.home.{$DOMENESHOP_DNS} {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
import sites/*
|
||||||
8
caddy/sites/kuma.caddy
Normal file
8
caddy/sites/kuma.caddy
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kuma.home.{$DOMENESHOP_DNS} {
|
||||||
|
import dns-tls
|
||||||
|
import remote-ip
|
||||||
|
handle @internal {
|
||||||
|
reverse_proxy kuma:3001
|
||||||
|
}
|
||||||
|
respond "Forbidden" 403
|
||||||
|
}
|
||||||
9
caddy/snippets/rate-limit.caddy
Normal file
9
caddy/snippets/rate-limit.caddy
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
(rate-limit) {
|
||||||
|
rate_limit {
|
||||||
|
zone git_zone {
|
||||||
|
key {remote_host}
|
||||||
|
events 30
|
||||||
|
window 10s
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -9,7 +9,7 @@ services:
|
|||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
volumes:
|
volumes:
|
||||||
- ./Caddyfile:/etc/caddy/Caddyfile:ro
|
- ./caddy:/etc/caddy:ro
|
||||||
- caddy_data:/data
|
- caddy_data:/data
|
||||||
- caddy_config:/config
|
- caddy_config:/config
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
Reference in New Issue
Block a user