Unlike traditional platforms that simply install a basic NGINX and PHP-FPM stack on your VPS, we go further. Every network on our platform is architected following best practices for enterprise-grade WordPress network, ensuring performance, scalability, and reliability from day one.
To make scaling easy, we’ve designed every step carefully. Anyone with basic knowledge of Git and DNS can set up an enterprise-level WordPress network easily.
Step 1.1 – Create a New Cloudflare Account #
We recommend creating a separate Cloudflare account for each new network you manage. PressAgility relies heavily on Cloudflare for SSL, performance, security, and automation.
Once connected, PressAgility will automatically configure all necessary DNS records, Firewall Rules, SSL and Cache Rules, not just for your primary root domain, but also for any domains added later through the white-label control panel or API.
Step 1.2 – Add a Root Domain to Your Cloudflare Account #
Add a root domain to your Cloudflare account. This will act as the base for hosting all your sites initially.
We recommend using a separate domain from your main business site to keep things organized.
For example, if your main site is example.com, consider using something like myexample.com or example.sites as your root network domain.
✅ This approach helps maintain a clean separation between your public-facing site and the infrastructure powering your client sites
However, this is not a strict requirement.
You can use your main business domain if you prefer.
Make sure the domain is added and active in your Cloudflare account.
You can use the Free Cloudflare plan to get started—no paid plan is required.

Step 1.3 – Generate a Cloudflare API Token #
To connect your Cloudflare account to PressAgility, you’ll need to generate a user-level API token.
⚠️ Do not use your Global API Key—we only require a scoped token with limited permissions.
Here’s how to create it:
- Go to your Cloudflare dashboard and navigate to Profile → API Tokens.
- Click “Create Token”.
- Under “API token templates”, choose “Create Additional Tokens” → click “Use Template” and keep all default settings.
- Complete this step by clicking “Continue to summary” → Create Token
- Copy the generated token.
You’ll use this token when connecting your Cloudflare account to PressAgility.
Step 1.4 – Provide Your Cloudflare API Token and Root Domain #
Once you’ve completed the steps above, please provide the following:
- Cloudflare API Token (generated in Step 1.3)
- Root Domain (added to your Cloudflare account in Step 1.2)
These details are required to connect your Cloudflare account to PressAgility and automate your DNS, firewall, and caching configurations.
🔒 Your API token is securely stored and used only for managing the domains you authorize.
