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

  • All zone types supported: master, native, and slave

  • DNSSEC management via PowerDNS API

  • Multi-database support: MySQL/MariaDB, PostgreSQL, and SQLite

  • Supermasters for automatic provisioning of slave zones

  • Zone templates and bulk operations for records and reverse DNS

  • RESTful API with OpenAPI documentation (Terraform/OpenTofu provider available)

  • Authentication: local, LDAP, SAML, OIDC (SSO), and MFA/2FA with TOTP

  • Role-based access control with user and group management

  • IPv6 support and multi-language interface (15+ languages)

  • Light and dark themes

  • Docker deployment with FrankenPHP for enhanced performance

Quick Start

The fastest way to try Poweradmin is with Docker:

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 deploy via Docker (no PHP setup required)

Useful Links

Support the Project

Poweradmin is independently developed and maintained as a non-profit open-source project. If you find it valuable, consider supporting its development via GitHub Sponsors, Open Collective, or PayPal. Organizations can also support through invoiced donations (EU). For feature sponsorship or custom development inquiries, feel free to get in touch.

Note: Poweradmin is an independent community project, not affiliated with PowerDNS.com or Open-Xchange. It is licensed under the GPL-3.0 License.

User's avatar

Subscribe to Poweradmin

Open-source web-based DNS control panel for PowerDNS - with DNSSEC, SSO, REST API, multi-database support, and Docker deployment.

People