Professional 5-type CDN solution with intelligent routing by DNS Stack Private Limited (Utility Server)
Everything you need for professional CDN management
File-type based routing: Images â Image CDN, Videos â Media CDN, CSS/JS â Static CDN, Fonts â Fonts CDN. Each asset type optimized separately.
One-click updates directly from WordPress dashboard. Manual update check with instant feedback. Always stay up to date.
Automatic image, font, CSS, and JS URL rewriting. Handles relative URLs in cached CSS. Works with any theme or plugin.
Built-in CORS headers for cross-domain assets. Font files load perfectly across all subdomains. No manual configuration needed.
CSS caching with URL rewriting. Long-term cache headers for optimal performance. Cache flush via header support.
Automatically detects other CDN plugins. One-click disable for Jetpack, WP Rocket, W3TC. Prevents conflicts before they happen.
Image CDN, Media CDN (video/audio), Static CDN (CSS/JS), Fonts CDN (fonts/PDFs), and Frontend URL replacement for complete control.
Access WordPress from multiple domains. Prevents unwanted redirects. Perfect for multi-CDN setups.
Clean, modern interface. Toggle switches for easy configuration. Real-time validation and feedback.
One-click regeneration of CORS headers. Automatic conflict resolution. Manual control when needed.
Complete Cloudflare cache management. Purge all, selective URLs, or wildcard purge. Developer Mode, Always Online, and Cache TTL controls.
Get started in minutes
Download the Plugin.zip file from this page or your AWS S3 bucket.
Go to Plugins â Add New â Upload Plugin in your WordPress admin. Select the Plugin.zip file and click "Install Now".
Click "Activate Plugin" after installation completes. The plugin will create necessary directories and setup auto-updates.
Go to CDN Manager â Settings and configure your CDN domains:
Go to CDN Manager â Tools and click "Clear Cache" to ensure all new CDN URLs take effect.
Configure your DNS records to enable multi-domain CDN setup
Before adding CDN subdomains, ensure:
mydomain-origin.com is already configured and points to your WordPress webserver via:
https://mydomain-origin.com loads your WordPress site successfullyAdd these CNAME records in your DNS provider (Cloudflare, Route53, etc.). Replace mydomain.com with your actual domain.
| Subdomain | Type | Value | Proxy* |
|---|---|---|---|
| mydomain.com | CNAME | mydomain-origin.com | â Proxied |
| mydomain-admin.com | CNAME | mydomain-origin.com | â Proxied |
| mydomain-img.com | CNAME | mydomain-origin.com | â Proxied |
| mydomain-static.com | CNAME | mydomain-origin.com | â Proxied |
*Proxy Column: This is Cloudflare-specific. Enable "Proxied" (orange cloud âī¸) if using Cloudflare DNS to automatically manage SSL certificates and enable CDN features. If using other DNS providers, ensure SSL certificates are manually configured for all subdomains.
For domain example.com with origin server at example-origin.com:
mydomain-origin.com must point to your actual WordPress webserver. This can be:
Access your DNS management panel (Cloudflare, Route53, etc.)
Create 4 CNAME records as shown in the table above
Turn on Cloudflare proxy (orange cloud) for all records
Add these URLs in CDN Manager â Settings
After DNS propagation (5-30 minutes), verify your setup:
https://mydomain-img.com - should load your siteSet up Cloudflare integration for advanced cache management
Enable powerful cache management features by connecting your Cloudflare account. Purge cache, toggle developer mode, and configure CDN settings directly from WordPress.
example.com)Example Zone ID:
5b0e5a3484511eb5bf0c1178a41eb611
For security, create a scoped API token with specific permissions instead of using your Global API Key.
1. Navigate to API Token Creation Page
đ Create API Token at Cloudflare2. Click "Create Token" â Use Custom Token
Or use "Edit zone DNS" template as starting point
3. Set Permissions (Required):
| Resource | Permission | Access |
|---|---|---|
| Zone | Cache Purge | Purge |
| Zone | Zone Settings | Edit |
4. Set Zone Resources:
Include: Specific zone â
your-domain.com
â ī¸ Select your actual domain, not "All zones" for better security
5. Continue to Summary â Create Token
â ī¸ Important: Copy Your Token Immediately
The API token will only be shown once. Copy it and save it securely. You'll need it in WordPress plugin settings.
Example API Token:
y_QcDx5Xj8kR9mN3pL2vT1wH6bF8aC4eG7dK5fM0nB9sU3qZ7
Comprehensive guides and documentation
WordPress: 5.0 or higher
PHP: 7.4 or higher
MySQL: 5.6 or higher
Apache/Nginx: mod_headers enabled
WooCommerce: Tested up to 8.0
Multisite: Compatible
Themes: All WordPress themes
Page Builders: Elementor, Divi, etc.
Documentation: Plugin Website
RHINO Support: rhino.utility-server.com
MARLIN Support: marlin.utility-server.com
Email: [email protected]
Website: www.utility-server.com