mrsleeps / vexim-web-plugin-pdns
A Package that allows VExim Web UI to interact with a PowerDNS API
Fund package maintenance!
v1.1
2026-07-13 12:23 UTC
Requires
- php: ^8.2
- filament/filament: ^5.0
- guzzlehttp/guzzle: ^7.11
- mrsleeps/vexim-web-plugin-dns-core: ^1.0
- spatie/laravel-package-tools: ^1.15.0
- spatie/laravel-permission: ^7.4
Requires (Dev)
- larastan/larastan: ^3.0
- laravel/pint: ^1.0
- nunomaduro/collision: ^8.0
- orchestra/testbench: ^9.0|^10.0|^11.0
- pestphp/pest: ^3.7|^4.0
- pestphp/pest-plugin-arch: ^3.0|^4.0
- pestphp/pest-plugin-laravel: ^3.0|^4.0
- pestphp/pest-plugin-livewire: ^3.0|^4.0
- rector/rector: ^2.0
README
A VExim Web UI plugin that allows VExim Web UI to interact with a PowerDNS API
Adding this plugin to your VExim Web UI will allow you to automatically publish DNS records to your PowerDNS server. This is currently used for DKIM records.
Installation
You can install the package via composer:
composer require mrsleeps/vexim-web-plugin-pdns
This will also install the vexim-web-plugin-dns-core package which allows plugins to interact with the VExim Web UI.
You will need to run the migrations (adds a couple of tables) with:
php artisan migrate
More information about this plugin can be found in the Wiki.
Please add any issues to the main VExim Web UI issues page on GitHub.