{"repo":"adminsyspro/powerdns-ui","free":true,"listed":false,"github":"https://github.com/adminsyspro/powerdns-ui","clone":"git clone https://github.com/adminsyspro/powerdns-ui.git","description":"Modern web interface for PowerDNS management with zone & record editing, multi-selection bulk actions, LDAP/local auth, real-time sync, and full API integration.","language":"TypeScript","stars":19,"topics":["dns","powerdns","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"PowerDNS-UI PowerDNS management UI with a built-in API proxy for controlled automation --- Overview PowerDNS-UI is a modern, self-hosted control plane for PowerDNS Authoritative servers. It combines a clean web interface for DNS administration with a built-in PowerDNS-compatible API proxy for automation, ACME DNS-01 challenges, and delegated API access. Built as a lightweight alternative to PowerDNS-Admin, it provides zone and record management, pending-change validation, change history, LDAP/local authentication, multi-server connections, and granular token-based API access without exposing your raw PowerDNS API directly. Use it as: - A day-to-day web UI for managing zones and records. - A secure API gateway in front of PowerDNS for certbot, lego, external services, and internal automation. --- Quick Start Then open http://your-server:3000 — default credentials: admin / admin --- Persistence & Secrets PowerDNS-UI stores all of its state — users, groups, LDAP / OIDC config, PowerDNS connections, audit history, encrypted credentials — in /app/data/cache.db inside the container. This path must be mounted on a Docker volume to survive image updates: The provided docker-compose.yml already does this. After it, the standard update flow is safe: Required secrets Two environment variables must be set and stable across upgrades: Variable Purpose Safe to rotate? --- --- --- AUTH SECRET Signs session JWTs ✅ Yes — every active session is invalidated (users re-login) APP SECRET Derives t","default_branch":null,"files":null,"tree":[],"storefront":"/r/adminsyspro","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adminsyspro/powerdns-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}