BunnyDNS is not yet compatible with Blesta 6 - we're working on it.

BunnyDNS

BunnyDNS allows you to automate DNS management and provisioning directly from Blesta. This allows you to sell standalone dns plans.

From £19.99 - View Pricing

Features

What BunnyDNS gives you

Staff and Client Area

Gives both your staff and your clients a purpose-built interface in their own area of Blesta.

Per-Company Configuration

Configure it independently for each brand on a multi-company install, so every company runs with its own settings.

Fully Translatable

Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.

Zone Query Statistics

A statistics tab shows how many queries the zone has served, broken down by record type and by date, so clients can see their DNS traffic at a glance.

Built-In Demo Mode

A built-in demo mode runs the whole extension from bundled sample data, so you can trial every screen and action before you have an account or API key.

Custom Branded Nameservers

Point each account at your own branded nameservers and SOA email address instead of the defaults, so clients see your hostnames rather than a third party's.

Smart Routing and CDN Acceleration

Records can use latency-based or geographic smart routing with ping or HTTP monitoring, and can be CDN-proxied for acceleration, all from the same record form.

BIND Zone File Import and Export

Paste a standard BIND zone file to bulk-import records during a migration, or export the current zone as a BIND file for a backup, straight from the records tab.

Ready-Made Welcome Email

A welcome email template ships with the extension and loads onto any package in one click, already filled with the details the client needs to start using what they bought.

One-Click DNSSEC

Clients turn DNSSEC on or off for their zone in a click, and the resulting DS record, digest, digest type, algorithm and key tag are shown ready to paste at their registrar.

Full Request Logging

What it sends and what comes back is recorded in Blesta's own log, with credentials never written to it, so you can see exactly what happened without leaving your admin area.

Full Self-Service Record Editor

Clients add, edit, delete, enable and disable A, AAAA, CNAME, TXT, MX, Redirect, SRV, CAA, PTR and NS records without leaving your client area, with TTLs from 15 seconds to one day.

Automatic DNS Zone Provisioning

A bunny.net DNS zone is created the moment a service is activated, and the domain plus the nameservers the client needs to point at are stored on the service and shown on their service page.

Suspension That Really Stops DNS

Suspending a service disables the zone's records and unsuspending restores them, while any record the client deliberately switched off stays off, so nothing they disabled comes back unexpectedly.

Sellable Record Limits

Set a per-package limit on total records, smart routing records and CDN proxy records, where zero means unlimited and minus one turns the feature off entirely. Every limit can be overridden per order with a configurable option, so one package can serve several tiers.

Blesta Club Logo

Bunny DNS Module by Blesta.Club - Product Overview

Welcome, and thank you for choosing the Bunny DNS Module! We're excited to have you as a customer and are committed to ensuring you have a seamless experience. This guide aims to walk you through the installation and configuration of your new module. If you're new to Blesta or encounter any issues, please don't hesitate to reach out for support.

Module Capabilities

The Bunny DNS Module is designed to manage DNS records through Bunny.net’s API, providing seamless integration with Blesta. This module enables clients to control their DNS zones and records directly from the Blesta client portal, using Bunny.net’s robust DNS infrastructure.

Things to Note

  1. API Key: Ensure you have a valid Bunny.net API key to authenticate and manage DNS zones.
  2. Bunny.net Account: You must have a Bunny.net account to utilize this module.
  3. Supported DNS Records: The module supports a variety of DNS records, including A, AAAA, CNAME, MX, TXT, and others.

Key Features

  • Bunny.net API Integration: Seamless integration with Bunny.net DNS API for managing DNS records.
  • DNS Management: Allows clients to manage DNS zones and records from within Blesta.
  • Automated Setup: Automatically sets up and syncs DNS records between Blesta and Bunny.net.
  • Secure API Authentication: Uses Bunny.net API for secure DNS record handling.

Contact Us

If you encounter any issues or have suggestions for improving the module, please get in touch with us. We are committed to providing robust updates and welcome customer feedback.

Bunny.net Affiliate

Click here to sign up for Bunny.net. By registering through this link, Blesta Club will receive a bonus!

Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Blesta Club Logo

Bunny DNS Module by Blesta.Club - Installation Guide

This guide provides step-by-step instructions for installing the Bunny DNS Module, allowing your clients to manage their DNS records using Bunny.net’s API.

Installation Guide

Before proceeding, ensure you have the Blesta.club Subscription Manager installed if this item is leased. If you are using an owned source version, the Subscription Manager is not required.

Follow these steps to install the Bulk Download Invoices plugin:

1. Get Your Bunny.net API Key

  1. Log in to your Bunny.net account.
  2. Navigate to the API section.
  3. Copy your API Key, which will be needed during configuration.

2. Download the Module

  1. Download the Bunny DNS Module from Blesta Club.

3. Upload the Module to Blesta

  1. Upload the module to your Blesta directory:

    /path_to_blesta/components/modules/bunny_dns/

    4. Install the Module

  2. Log into your Blesta admin account.

  3. Navigate to Settings > Modules.

  4. Find Bunny DNS Module under the "Available" tab and click Install.

5. Configure the Module

  1. After installation, navigate to Settings > Modules > Installed > Bunny DNS > Manage.
  2. Enter your Bunny.net API Key.
  3. Save the settings.

The Bunny DNS Module is now installed and ready for use.

Contact Us

If you encounter any issues or have suggestions for improving the module, please get in touch with us. We are committed to providing robust updates and welcome customer feedback.

Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Blesta Club Logo

BunnyDNS Module by Blesta.Club - Update Guide

To ensure you're always using the latest version of the BunnyDNS Module, follow these steps to update the module in your Blesta installation.

Steps for Updating the Module

1. Download the Latest Version

  • Visit the download section to obtain the latest version of the BunnyDNS Module.

2. Upload the Updated Module

  • Upload the updated files to your Blesta installation directory, replacing the existing files:
     /var/www/html/blesta/components/modules/BunnyDNS/

3. Update the Module in Blesta

  • Log in to your Blesta admin account.
  • Navigate to Settings > Modules.
  • Locate the BunnyDNS Module in the list and click the "Upgrade" or "Update" button if available.

Troubleshooting Update Issues

  1. Missing or Incorrect Files:

    • If you experience issues, ensure all files have been uploaded correctly and verify file permissions.
  2. API Key Issues:

    • If infrastructure management actions are failing, check that the correct API key is configured in the module settings.
  3. Compatibility Issues:

    • Confirm that the updated version of the module is compatible with your current Blesta version. Check the changelog for any version-related notes.

Contact Us

If you encounter any issues during the update process or have suggestions for improving the module, please reach out to us. We are dedicated to providing robust updates and value customer feedback.

Blesta Club Logo

Bunny DNS Module by Blesta.Club - Usage Guide

Welcome, and thank you for purchasing the Bunny DNS Module! This guide will walk you through how to use the module to manage DNS hosting within Blesta. If you're new to Blesta or encounter any issues, please don't hesitate to reach out for support.

Using the Module

Once installed and configured, the Bunny DNS Module enables clients to manage their DNS settings directly from Blesta.

Client View

  • Clients can manage their DNS zones hosting from their Blesta client portal.
  • All DNS changes will be synchronized with Bunny.net in real-time.

Admin View

  1. Configuring DNS Management:

    • Navigate to Settings > Modules > Bunny DNS > Manage in the Blesta admin panel (/admin/settings/company/modules/installed/).
    • Ensure the API key is entered and that the module is active.
  2. Managing DNS Zones and Records:

    • Admins can manage client DNS zones and records from the Blesta admin interface.
    • New DNS zones can be created, and existing records can be modified or deleted as necessary.

Email tags

  • "module": ["access_key"],
  • "package": ["record_limit"],
  • "service": ["domain"]

Troubleshooting Common Issues

  1. API Errors:

    • Ensure the Bunny.net API key is correct and that the account has the required permissions.
  2. Record Update Failures:

    • If DNS record updates are failing, verify that the API is responding correctly and that the zone exists in Bunny.net.

Contact Us

If you encounter any issues or have suggestions for improving the module, please get in touch with us. We are committed to providing robust updates and welcome customer feedback.

v2.0.0 - 2026-09-11

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Fixed a Save or Delete on the records tab being able to act on another customer's DNS zone
Added a confirmation prompt before a DNS record is deleted
Fixed API calls being able to hold a page open indefinitely when bunny.net stops responding
Fixed the service details panel leaving the record limit blank for packages saved without one
Fixed the checkbox alignment on the account form, and added help text to its options
Fixed the records tab going completely blank, with no explanation, when a save was submitted and the extension licence could not be verified
Fixed the records tab showing an empty page with no explanation when the account it was provisioned against is no longer configured on the module
Fixed an invalid SOA Email on the account form being accepted, which could leave an unrecoverable DNS zone at bunny.net if the value was later rejected while provisioning
Fixed the admin Edit Service form silently accepting a blank ID field, which could disconnect a service from its DNS zone
Fixed a generic error message being shown instead of a clear one when bunny.net could not be reached
Fixed the Add-record row's Accelerated checkbox appearing checked after a failed submission when it had been left unchecked
Fixed the Add and Save buttons on the records tab not being translated on non-English sites
Added Suspend / Unsuspend support, which disables and re-enables the zone's records
Added a per-record Enable / Disable toggle on the records tab
Added configurable options for the record, smart routing and CDN proxy limits (upsells)
Zone nameservers are now saved as service fields and available as welcome-email tags
Added a default DNS welcome-email template
Added DNSSEC management with DS record display on the records tab
Added a read-only Zone Statistics tab
Added BIND zone-file import and export on the records tab

v1.0.0 - 2024-09-22

PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x

Blesta Club release

Pricing Options

Get exactly what you need and want.

Requires PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Included In

Value: £42.3

£14.99
per month
  • +51 Other Extensions
  • Additional Discounts
  • Included Support & Updates
Leased
£19.99
per year
  • Partially Encoded
  • Full Functionality
  • Included Support & Updates
Owned
£60
one time
  • Partially Encoded
  • Buy Once Use Forever
  • 1 Year Support & Updates
Owned - Source
£120
one time
  • Source Available
  • Buy Once Use Forever
  • 1 Year Support & Updates

Not sure whether to lease or own? Our FAQ explains how the licence types differ.

Reviews

What our customers say

(0 customer reviews)

Seems like this extension doesn't have reviews yet...
Be one of the firsts to leave a review!

It is possible to leave a review only if you have purchased this extension or a Club tier which contains it.
We reserve the right to alter wording or formatting for presentation.
We will discuss any changes made and offer the option to withdraw review text if the changes can't be agreed on.
It may take up to 1 hour for a review to appear or update due to caching.

You might also like

More extensions to explore

Blesta 5

Module

Cloudmini

Integrate Cloudmini for automatic cloud hosting provisioning.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Convoy Panel

Provision servers using Convoy, a Proxmox based VPS management panel

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Datalix

Integrate Datalix module into your Blesta install to provision VPS servers.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Enhance

(1)

Integrate Enhance for automatic provisioning and management.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Hetzner Cloud

Integrate Hetzner Cloud for automatic server provisioning.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Links

(1)

Integrate Links module to add and manage custom links for a purchase.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x