Skip to content
  • Pricing
  • Support / Contact
  • Docs
  • Pricing
  • Support / Contact
  • Docs
APP Portal

Getting Started

4
  • Setting up your first WordPress Network
  • Step 2 – GitHub Integration
  • Final Step 3 – Provision VPS Servers
  • Watch Step by Step installation video
View Categories
  • Home
  • Docs
  • Getting Started
  • Setting up your first WordPress Network

Setting up your first WordPress Network

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.

Click here to signup for a new CloudFlare account.

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.

Add a Root Domain to Your Cloudflare Account
Make sure the domain is active on CloudFlare Dashboard.

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:

  1. Go to your Cloudflare dashboard and navigate to Profile → API Tokens.
  2. Click “Create Token”.
  3. Under “API token templates”, choose “Create Additional Tokens” → click “Use Template” and keep all default settings.
  4. Complete this step by clicking “Continue to summary” → Create Token
  5. 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.

Click "Verify info and go to the next step"
Click “Verify info and go to the next step”
Updated on May 20, 2025
Step 2 – GitHub Integration
Table of Contents
  • Step 1.1 – Create a New Cloudflare Account
  • Step 1.2 – Add a Root Domain to Your Cloudflare Account
  • Step 1.3 – Generate a Cloudflare API Token
  • Step 1.4 – Provide Your Cloudflare API Token and Root Domain

Let's Chat

If you’re interested in learning more about how we can help you provide scalable solution for your agency, SaaS/WaaS business, Join our Discord Community using the link below:
https://discord.gg/5BKETn8BH3

Copyright © 2025 PressAgility. All rights reserved.
Privacy Policy
Facebook Youtube Twitter