mrsleeps/vexim-web-plugin-pdns
A Vexim web interface plugin that adds PowerDNS DNS management, letting you create and edit zones and records alongside your virtual mail domains from one admin panel.
Consider it when all of the following hold:
Look elsewhere when:
For executives: We evaluated a small open-source plugin that connects our domain/mail control panel to our DNS backend. Its latest release fixes a correctness issue where records for child domains ignored an authoritative parent zone — the kind of bug that produces customer-visible DNS outages in multi-tenant or reseller setups. The package is useful only inside a Vexim + PowerDNS stack, and it is maintained by a single contributor with infrequent releases. Recommendation: adopt it if we are already on that stack, pin the version, and add our own tests around subdomain delegation; do not treat it as a strategic dependency, and plan an exit path to the PowerDNS API directly if our DNS requirements grow.
For engineering: v1.2.1 changes child-domain record handling so authoritative parent zones are respected. Verify this against our actual zone hierarchy — particularly delegated subdomains and any reseller-created zones — before upgrading, and add a regression test that creates a child-domain record under an authoritative parent. Note the release is a single PR with no accompanying test or migration detail in the notes; review the diff rather than the changelog. Keep the dependency pinned and budget for maintenance ownership, since upstream cadence is low.
How can I help you explore Laravel packages today?