Table of Contents

Introduction

If you have ever thought about launching your own CDN platform, the biggest question is usually where to start. Building everything from scratch means months of development, a scheduling system, a caching layer, a control panel, and a billing module. That is a lot of work before you even have your first customer.

99CDN offers a different path. It is a CDN platform solution that lets you deploy a white-label CDN service using an existing control system. The 99CDN free plan gives you 2 nodes and a basic IP library, which is enough to test the platform, learn the workflow, and decide whether this model fits your business.

What the 99CDN Free Plan Includes

  • 2 nodes and a basic IP library
  • CDN acceleration
  • CC protection
  • Node monitoring
  • Third-party DNS
  • Layer 4 forwarding
  • Failover
  • Certificate management
  • WebSocket support
  • Multi-level nodes

That is a surprisingly full feature list for a free tier. Here is what each part means in practice.

  • CDN acceleration is the core function. You can add a site, get a CNAME, and start serving cached content from your nodes.
  • CC protection helps with basic application-layer attacks. It is not a full DDoS protection suite, but it covers common flood patterns.
  • Node monitoring lets you see whether your edge nodes are online and healthy. For a 2-node setup, this matters more than you might think. If one node goes down, you want to know immediately.
  • Third-party DNS means you can connect your own DNS provider instead of being locked into a specific one.
  • Layer 4 forwarding supports TCP and UDP forwarding, which is useful for game servers, mail, and other non-HTTP workloads.
  • Failover works with monitoring. If a node fails, traffic can shift to the other one. With only 2 nodes, this is a basic safety net.
  • Certificate management handles HTTPS. You can issue and manage SSL certificates for your sites.
  • WebSocket support matters for real-time applications like chat, live updates, and gaming.
  • Multi-level nodes allows a hierarchy where nodes can be grouped or layered. It is more relevant when you scale beyond 2 nodes, but having it in the free plan means you can plan for growth.

What Can 2 Nodes Do?

Two nodes is not a lot. Let me be honest about that.

If you are serving users in one region, 2 nodes can work. For example, one node in Hong Kong and one in Los Angeles covers a basic Asia-Pacific and North America setup. If both nodes are in the same city, you get redundancy but not geographic coverage.

The free plan is best understood as a testing and learning environment. You can:

  1. Deploy the control panel.
  2. Add DNS and a domain.
  3. Connect 2 edge nodes.
  4. Add a site and configure caching.
  5. Test acceleration, failover, and monitoring.
  6. See how the billing and package system works.

What you cannot do is run a production CDN for a global audience. For that, you need more nodes, and that means upgrading to a paid plan.

Who Should Use the Free Plan

The 99CDN free plan makes sense for a few groups:

  • IDC and hosting providers who want to test whether offering CDN services fits their product line.
  • Developers who want to learn how a CDN platform is structured before committing budget.
  • Small agencies that need a lightweight CDN for a handful of client sites.
  • Teams evaluating 99CDN before purchasing a higher tier.

It is less suitable for:

  • Large-scale production CDN services with global coverage.
  • High-traffic sites that need many nodes and advanced scheduling.
  • Businesses that need full white-label branding from day one.

Free Plan vs Paid Plans

The paid tiers add more nodes, more users, advanced scheduling, self-hosted DNS, and operational management features. The free plan is a gateway, not the final destination.

A sensible path looks like this:

  1. Start with the free plan to learn the platform.
  2. Deploy a few test sites and measure cache hit rates.
  3. Upgrade to the Professional plan when you need more nodes and smart scheduling.
  4. Move to Enterprise or Flagship when you are running a real CDN business with multiple customers.

This staged approach avoids paying for capacity you do not yet need.

Three Things to Watch

  • More nodes is not always better. Start with core markets, then expand.
  • Caching is not everything. Scheduling decides the real user experience.
  • Do not ignore monitoring after launch. Node health, alerts, and logs matter.

With only 2 nodes, these lessons apply even more. You cannot brute-force performance with node count, so scheduling and monitoring become your main tools.

Final Thoughts

The 99CDN free plan is a solid way to explore what it takes to run your own CDN platform. It gives you 2 nodes, a basic IP library, and a feature set that covers acceleration, protection, monitoring, DNS, forwarding, failover, certificates, WebSocket, and multi-level nodes.

It is not a production solution for a global CDN business. But it is enough to deploy, test, and learn. If you are curious about launching a CDN service, starting free is a low-risk way to find out whether the model works for you.

In the next post, I will walk through the actual process of setting up a free CDN using the 99CDN free plan, from deploying the control panel to connecting nodes and testing a site. If you want to follow along, stay tuned.

If you have tried building a CDN platform, leave a comment about where you got stuck. I am always curious how far people get before the node count becomes the real problem 😄

Thank you very much for reading to the end!

103