Initial commit: all files from local directory
This commit is contained in:
commit
9491dafcca
33 files changed
+6027
No files matched your search
@@ -0,0 +1,33 @@
|
||||
[Unit]
|
||||
Description=NX9 DNS Server
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
User=dnsuser
|
||||
Group=dnsuser
|
||||
WorkingDirectory=/var/nx9-dns-server
|
||||
ExecStart=/var/dns-server/nx9-dns_server # Run directly, skip wrapper
|
||||
Restart=always
|
||||
Environment=DNS_BIND=0.0.0.0:53
|
||||
Environment=DNS_ENABLE_IPV6=1
|
||||
Environment=DNS_MAX_PACKET_SIZE=4096
|
||||
Environment=DNS_DB_PATH=/var/nx9-dns-server/dns.db
|
||||
Environment=DNS_NS_RECORDS=ns1.yourdomain.tld.,ns2.yourdomain.tld.
|
||||
Environment=DNS_AUTHORITATIVE=1
|
||||
Environment=DNS_CACHE_TTL=300
|
||||
Environment=RUST_LOG=info
|
||||
Environment=DNS_DEFAULT_DOMAIN=yourdomain.tld
|
||||
Environment=DNS_DEFAULT_IP=<YOUR-PUBLIC-IP4>
|
||||
Environment="DNS_RECURSIVE=1" # Enable recursive resolution
|
||||
Environment="DNS_CACHE_SIZE=10000"
|
||||
Environment="DNS_FORWARDERS=8.8.8.8:53,1.1.1.1:53,9.9.9.9:53"
|
||||
|
||||
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
|
||||
AmbientCapabilities=CAP_NET_BIND_SERVICE
|
||||
ReadWritePaths=/var/nx9-dns-server
|
||||
ProtectSystem=full
|
||||
LimitNOFILE=65536
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
Reference in new issue
Block a user