detain / myadmin-powerdns
Kayako handling plugin for MyAdmin
Package info
github.com/myadmin-plugins/powerdns
Type:myadmin-plugin
pkg:composer/detain/myadmin-powerdns
v2.0.0
2019-08-21 19:42 UTC
Requires
- php: >=5.0.0
- detain/myadmin-plugin-installer: dev-master
- symfony/event-dispatcher: >=2.8.26
Requires (Dev)
- codacy/coverage: dev-master
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: *
- phpunit/phpunit-mock-objects: *
- satooshi/php-coveralls: *
- vlucas/phpdotenv: *
This package is auto-updated.
Last update: 2026-08-14 01:37:35 UTC
README
PowerDNS DNS management plugin for the MyAdmin control panel. Provides domain hosting, DNS record management, and reverse DNS functionality through a PowerDNS backend.
Features
- Domain creation and deletion with automatic SOA, NS, A, and MX record provisioning
- Full DNS record CRUD operations (A, AAAA, CNAME, MX, NS, TXT, SRV, PTR, and more)
- Basic and advanced DNS editor interfaces
- Reverse DNS management via SSH-based BIND zone updates
- Input validation for all DNS record types
- SOA serial number auto-increment on record changes
- Symfony EventDispatcher integration for hook-based plugin architecture
- API endpoint registration for programmatic DNS management
Installation
composer require detain/myadmin-powerdns
Requirements
- PHP >= 5.0
- Symfony EventDispatcher ^5.0
- PowerDNS backend database
Testing
composer install vendor/bin/phpunit
License
Licensed under the LGPL-2.1. See LICENSE for details.