feat: Add environment configuration and update Caddy setup for DuckDNS

This commit is contained in:
2025-11-20 17:04:27 +02:00
parent 26f0d7f5f4
commit 28f306b065
4 changed files with 56 additions and 64 deletions

View File

@@ -1,18 +1,21 @@
# ===========================
# DuckDNS
# ===========================
(dns_duck) {
tls {
dns duckdns {env.DUCKDNS_TOKEN}
}
log {
output file {env.LOG_FILE}
format console
}
}
# ===========================
# Vaultwarden
# ===========================
{$VAULT_DOMAIN} {
log {
level INFO
output file {$LOG_FILE} {
roll_size 10MB
roll_keep 10
}
}
tls {
dns duckdns {$DUCKDNS_TOKEN}
}
import dns_duck
encode zstd gzip
@@ -23,17 +26,7 @@
# 2FAuth
# ===========================
{$AUTH_DOMAIN} {
log {
level INFO
output file {$LOG_FILE} {
roll_size 10MB
roll_keep 10
}
}
tls {
dns duckdns {$DUCKDNS_TOKEN}
}
import dns_duck
encode zstd gzip
@@ -44,21 +37,10 @@
# Nextcloud
# ===========================
{$STORAGE_DOMAIN} {
log {
level INFO
output file {$LOG_FILE} {
roll_size 10MB
roll_keep 10
}
}
tls {
dns duckdns {$DUCKDNS_TOKEN}
}
import dns_duck
encode zstd gzip
reverse_proxy nextcloud:80
}