detain/myadmin-powerdns

Kayako handling plugin for MyAdmin

Maintainers

Package info

github.com/myadmin-plugins/powerdns

Type:myadmin-plugin

pkg:composer/detain/myadmin-powerdns

Transparency log

Statistics

Installs: 3 032

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

v2.0.0 2019-08-21 19:42 UTC

This package is auto-updated.

Last update: 2026-08-14 01:37:35 UTC


README

Build Status Latest Stable Version Total Downloads License

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.