Poweradmin is a friendly web-based DNS administration interface for PowerDNS Authoritative Server. It provides a comprehensive web UI for managing DNS zones and records with support for most PowerDNS features including DNSSEC operations.
- 🌐 Zone Management - Supports all zone types (master, native, and slave)
- ⚡ Supermasters - Automatic provisioning of slave zones
- 📋 Zone Templates - Quick zone creation with predefined templates
- 🔄 Bulk Operations - Mass record updates and reverse DNS management
- 🌍 IPv6 Support - Full IPv6 compatibility
- 🔤 Multi-language - Available in 15+ languages
- 🔐 DNSSEC Operations - Full DNSSEC support via PowerDNS API
- 🎨 Modern UI - Light and dark themes
- 🔍 Search - Search across zones and records
- 👥 User Management - Role-based access control and permissions
- 🔑 Authentication - Local DB, LDAP, SAML, OIDC, and TOTP/MFA support
- 🛠️ RESTful API - OpenAPI documented API for automation
- 🐳 Docker Ready - Official Docker images with FrankenPHP
- DNS Zone Management - Web-based interface for creating and managing DNS zones
- Multi-User Environments - Delegate DNS tasks without shell access
- Hosting Providers - Customer-facing DNS management interface
- Enterprise DNS - Centralized DNS administration with audit trails
- DNSSEC Operations - Simplified DNSSEC key management and signing
| Component |
Requirement |
| Programming Language |
PHP 8.2+ (supports 8.3, 8.4) |
| PHP Extensions |
intl, gettext, openssl, filter, tokenizer, pdo, xml, pdo-mysql/pdo-pgsql/pdo-sqlite, ldap (optional) |
| Database |
MySQL 5.7+, MariaDB, PostgreSQL, or SQLite |
| PowerDNS |
Authoritative server 4.0.0+ (4.x and 5.x series) |
| Web Server |
Apache, Nginx, or FrankenPHP (Docker) |
Language Composition:
- PHP: 62.5%
- HTML: 17.2%
- JavaScript: 12.6%
- CSS: 3.5%
- Shell: 2.8%
- Twig: 0.9%
- GPL-3.0 (GNU General Public License v3.0)
- ✅ Actively maintained
- 🐳 Official Docker images available
- 🔄 Current stable: v4.0.7 (February 2026)
- 📅 LTS track: release/3.x (supported until December 2027)
Before installing Poweradmin, you need:
- PowerDNS Authoritative Server - Version 4.0.0 or higher
- Database Server - MySQL/MariaDB, PostgreSQL, or SQLite
- Web Server - Apache, Nginx, or use the official Docker image
- PHP 8.2+ - With required extensions
¶ History and References
From initial setup to advanced PowerDNS API integrations, we provide comprehensive Poweradmin support. Our services include custom module development, performance optimization, and production deployments. Get in touch at office@linux-server-admin.com or through our contact page.