About Poweradmin
Poweradmin is a friendly, open-source web-based DNS administration tool for PowerDNS server. It can be driven through a web UI, a REST API, or both at the same time - making it suitable for everything from hands-on zone management to fully automated infrastructure-as-code workflows. It is distributed under the GPL-3.0 license.
Features
DNS management - master, native and slave zones, catalog zones (PowerDNS 4.7+), supermasters, zone templates, bulk record and reverse DNS operations, secondary zone import over AXFR
PowerDNS integration - native PowerDNS API backend mode without direct database access, a version-aware interface for PowerDNS 4.x and 5.x, DNSSEC operations and a zone metadata editor
Automation - REST API with OpenAPI documentation and API keys scoped to read-only, specific operations or specific zones; integrations for Terraform/OpenTofu, Kubernetes ExternalDNS, cert-manager and Certbot
Security and access - users, groups and role-based permissions; LDAP, SAML, OIDC and TOTP two-factor authentication; a change log with before/after snapshots of every record and zone change
Interface and deployment - 43 languages including right-to-left, light and dark themes, full IPv6 support, Docker images with FrankenPHP; runs on MySQL/MariaDB, PostgreSQL or SQLite
Quick Start
The fastest way to try Poweradmin is with Docker. The generated admin password is printed in the container logs (docker logs poweradmin):
docker run -d --name poweradmin -p 8080:80 -e DB_TYPE=sqlite -e PA_CREATE_ADMIN=1 poweradmin/poweradmin:latest
Requirements
PHP 8.2 or higher
MySQL 5.7+/8.x, MariaDB, PostgreSQL, or SQLite database
PowerDNS Authoritative Server 4.0.0 or later (4.x and 5.x)
Or deploy via Docker (no PHP setup required)
Useful Links
GitHub Repository - source code and releases
Official Documentation - installation, configuration, and API reference
Issue Tracker - bug reports and feature requests
GitHub Discussions - community support and ideas
Docker Hub - official container images
Support & Sponsorship
Running Poweradmin in production? See Support & Sponsorship.
Note: Poweradmin is an independent community project, not affiliated with PowerDNS.com or Open-Xchange.

