Initial commit: DDNS service with NIC V2 protocol support
Features: - Token-based subdomain claiming - NIC V2 (DynDNS2) protocol implementation - Technitium DNS integration - Rate limiting (10 req/min IP, 1 req/min token) - Web UI for space claiming - Docker/Docker Compose support - Compatible with UniFi, pfSense, EdgeRouter Module: git.dws.rip/DWS/dyn
This commit is contained in:
18
.env.example
Normal file
18
.env.example
Normal file
@@ -0,0 +1,18 @@
|
||||
# Technitium DNS Configuration (Required)
|
||||
TECHNITIUM_URL=https://dns.dws.rip
|
||||
|
||||
# Authentication - Use EITHER token OR username/password
|
||||
TECHNITIUM_TOKEN=your-api-token-here
|
||||
# TECHNITIUM_USERNAME=admin
|
||||
# TECHNITIUM_PASSWORD=your-password
|
||||
|
||||
# Domain Configuration (Optional)
|
||||
BASE_DOMAIN=dws.rip
|
||||
SPACE_SUBDOMAIN=space
|
||||
|
||||
# Rate Limiting (Optional)
|
||||
RATE_LIMIT_PER_IP=10
|
||||
RATE_LIMIT_PER_TOKEN=1
|
||||
|
||||
# Network (Optional)
|
||||
TRUSTED_PROXIES=
|
||||
Reference in New Issue
Block a user