Jump to content

BunnyCDN for WHMCS


ArkHost

Recommended Posts

Automates BunnyCDN pull zone provisioning, SSL certificates, and client management.

What it does:

  • Automatic pull zone creation via BunnyCDN API
  • Custom hostname management with free SSL certificates
  • Three deployment modes: standalone product, paid addon, or free integrated
  • Client self-service activation and management
  • Admin zone import and mapping
  • Cache purge operations
  • Usage statistics (bandwidth, requests, cache hit rate)

Deployment Options:
Option 1 - Standalone Product: CDN as separate billable service using server module
Option 2 - Paid Addon: Upsell CDN to existing hosting services
Option 3 - Free Integrated: Include CDN with hosting plans at no extra charge

Features:

  • Creates pull zones on service activation
  • Adds custom hostnames with automatic SSL provisioning
  • Client portal shows CNAME records, SSL status, and statistics
  • Import existing BunnyCDN zones into WHMCS
  • Bandwidth tracking with configurable limits
  • Activity logging for all operations

Technical Details:

  • Addon module for settings, admin interface, and cron jobs
  • Server module for product-based provisioning (Option 1)
  • Hooks for client interface injection (Options 2 & 3)
  • Daily cron for bandwidth monitoring
  • BunnyCDN Account API integration

Languages:
English, Dutch, French, German, Italian, Russian, Spanish

Requirements:
WHMCS 8.9+, PHP 7.4+, BunnyCDN account with API key, MySQL 5.7+

Installation:

  1. Upload modules folder to WHMCS root
  2. Activate in Setup → Addon Modules
  3. Enter license key
  4. Add BunnyCDN API key in Settings tab

Client Features:

  • Activate CDN from service page
  • View pull zone details and CNAME records
  • Check SSL status and refresh
  • Purge cache
  • View usage statistics

Admin Features:

  • Create pull zones for any client
  • Add/delete custom hostnames
  • Enable SSL certificates
  • Import existing zones from BunnyCDN
  • Purge cache per zone

Why it exists:
Built for ArkHost's own CDN services. Manual provisioning (login to BunnyCDN → create zone → email CNAME → wait for DNS → enable SSL → track bandwidth) was killing productivity. Module automates everything via API.

Support: support@arkhost.com

License: One per WHMCS install

WHMCS Marketplace: https://marketplace.whmcs.com/product/8277-bunnycdn-for-whmcs
Documentation: https://arkhost.com/knowledgebase/5539/BunnyCDN-for-WHMCS.html

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated