PHPackages                             ze3kr/cloudflare-cname-setup - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ze3kr/cloudflare-cname-setup

ActiveProject[Utility &amp; Helpers](/categories/utility)

ze3kr/cloudflare-cname-setup
============================

Cloudflare Partner Panel

1.5.0(6y ago)1.2k167405[15 issues](https://github.com/ZE3kr/Cloudflare-CNAME-Setup/issues)MITPHPPHP &gt;=7.0

Since Jul 31Pushed 11mo ago26 watchersCompare

[ Source](https://github.com/ZE3kr/Cloudflare-CNAME-Setup)[ Packagist](https://packagist.org/packages/ze3kr/cloudflare-cname-setup)[ Docs](https://github.com/ZE3kr/Cloudflare-CNAME-Setup)[ RSS](/packages/ze3kr-cloudflare-cname-setup/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (4)Versions (15)Used By (0)

Cloudflare CNAME Setup
======================

[](#cloudflare-cname-setup)

[![Docker Pulls](https://camo.githubusercontent.com/457c605ac01c752794af4fac9976d1d86a646381b484442e3e2d991df5aa0aef/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f70756c6c732f7a65336b722f636c6f7564666c617265)](https://hub.docker.com/r/ze3kr/cloudflare)[![GitHub stars](https://camo.githubusercontent.com/4b9845a183228b73a7ef1c8b74b780c68ae283fa588e473afce842da95d5197e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5a45336b722f436c6f7564666c6172652d434e414d452d53657475703f6c6162656c3d6769746875622b7374617273)](https://github.com/ZE3kr/Cloudflare-CNAME-Setup)[![PHP from Packagist](https://camo.githubusercontent.com/a89f2f2b50ddc4866a06ccee47af6cd36b3ed36b1f2f165da90225b44ccdf5d9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f7a65336b722f636c6f7564666c6172652d636e616d652d7365747570)](https://packagist.org/packages/ze3kr/cloudflare-cname-setup)

[![GitHub release (latest by date)](https://camo.githubusercontent.com/0f1dc93f20cf596a57476e3165a98b4978ba47fda4ce347a09a1d2017d8e47ef/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f5a45336b722f436c6f7564666c6172652d434e414d452d5365747570)](https://github.com/ZE3kr/Cloudflare-CNAME-Setup/releases)[![Docker Build Status](https://camo.githubusercontent.com/c1baf71b73efa12327161677ec94db07a4d234a0a90a049bf27d80f49fd2fa0c/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f6275696c642f7a65336b722f636c6f7564666c617265)](https://hub.docker.com/r/ze3kr/cloudflare/builds)[![GitHub code size in bytes](https://camo.githubusercontent.com/02856216d6445909762c9a503e0c5022dab6691314ecf7e7f241b0154e5a2ffb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f5a45336b722f436c6f7564666c6172652d434e414d452d5365747570)](https://github.com/ZE3kr/Cloudflare-CNAME-Setup/releases/latest)

This project allows [Cloudflare Hosting Partner](https://www.cloudflare.com/partners/hosting-provider/) to provide a panel for customers, which allows customers to have [CNAME setup](https://support.cloudflare.com/hc/en-us/articles/200168706-How-do-I-do-CNAME-setup-) for **free**.

[查看中文版本](https://github.com/ZE3kr/Cloudflare-CNAME-Setup/blob/master/README.zh.md)

[cf.tlo.xyz](https://cf.tlo.xyz) is the site installed the stable version of this panel. The software is up-to-date, and you can trust.

[![Uptime Robot status](https://camo.githubusercontent.com/614137594fbb6e51b76a721322f4cdd8a82c40d6ddc04e7f35b14ac4b6433c86/68747470733a2f2f696d672e736869656c64732e696f2f757074696d65726f626f742f7374617475732f6d3738303636393130362d363334353532663134353162623833386139643134323937)](https://stats.uptimerobot.com/NL3ERtNVwY)[![Uptime Robot ratio (30 days)](https://camo.githubusercontent.com/0fcd058dca3c19dddae1879f5da077b41ac8f865df2a845ee878c8e77017a3d4/68747470733a2f2f696d672e736869656c64732e696f2f757074696d65726f626f742f726174696f2f6d3738303636393130362d363334353532663134353162623833386139643134323937)](https://stats.uptimerobot.com/NL3ERtNVwY)[![Chromium HSTS preload](https://camo.githubusercontent.com/ffb0aa7a468fa3d55fac73cdd3d7a7bb0359fe2b4a0eb8c66693a4cade231f6f/68747470733a2f2f696d672e736869656c64732e696f2f687374732f7072656c6f61642f63662e746c6f2e78797a)](https://hstspreload.org/?domain=cf.tlo.xyz)

> Notice: The Host API key of [cf.tlo.xyz](https://cf.tlo.xyz) was disabled by Cloudflare. For now, all users of [cf.tlo.xyz](https://cf.tlo.xyz) are required to log in with the Global API Key.

Installation
------------

[](#installation)

If you don’t want to use the preinstalled panel above, you can install this panel on your server. [For more information, please see the Wiki](https://github.com/ZE3kr/Cloudflare-CNAME-Setup/wiki/Installation).

Features of this panel
----------------------

[](#features-of-this-panel)

- Manage all your DNS records in one place. Using the [Cloudflare API v4](https://api.cloudflare.com/), this project supports various types of DNS records.
- Advanced Analytics. You can see the analytics report for a whole **previous year**, rather than a month.
- Supports NS setup. This panel provides NS setup information so you can switch to Cloudflare DNS at any time. You can also find your DNSSEC feature is also supported.
- Supports IP setup. This service provides the anycast IPv4 and IPv6 of the CDN. You can safely use this service on the root domain.
- Supports mobile devices.
- Supports multi-languages.

How to switch to this panel from NS setup
-----------------------------------------

[](#how-to-switch-to-this-panel-from-ns-setup)

1. Backup your existing record
2. Switch your domain to another DNS services and restore the DNS record (Optional)
3. Delete your domain on Cloudflare (Might have downtime if you have not done step 2)
4. Re-add your domain on the panel
5. Setup the DNS records on this panel
6. Delete the existing DNS record and CNAME to Cloudflare (Only if you have done step 2)

Advantages for CNAME setup
--------------------------

[](#advantages-for-cname-setup)

- You can use any DNS provider you like, which is much more flexible.
- Use Cloudflare CDN as a backup server or use multiple CDNs.
- Support fourth-level subdomain SSL for free! For example, the domain like `dev.project.example.com` is ready for HTTPS. This is because, for CNAME setup, the Cloudflare issues the [SSL for SaaS](https://www.cloudflare.com/ssl-for-saas-providers/), which is an SSL separately for each sub-domain immediately.

Advantages when you use Cloudflare
----------------------------------

[](#advantages-when-you-use-cloudflare)

**You don’t need to install any software on your origin**. Just configure your origin server information on the panel, delete the existing DNS record and CNAME to Cloudflare or switch to Cloudflare DNS, and you are done!

- Unmetered Mitigation of DDoS
- Global CDN. Your website will be much faster.
- I’m Under Attack™ mode
- Always Online ™
- Page Rules included. You can customize the cache behavior, set up 301/302 redirect, and much more.

Screenshot
----------

[](#screenshot)

[![Screenshoot 1](https://user-images.githubusercontent.com/6601455/112777852-c5db7780-9075-11eb-9c72-4e5061b66b6d.png)](https://user-images.githubusercontent.com/6601455/112777852-c5db7780-9075-11eb-9c72-4e5061b66b6d.png)

[![Screenshoot 2](https://user-images.githubusercontent.com/6601455/112777867-cd9b1c00-9075-11eb-9b34-f168175aa923.png)](https://user-images.githubusercontent.com/6601455/112777867-cd9b1c00-9075-11eb-9b34-f168175aa923.png)

Open-sourced software used in this project
------------------------------------------

[](#open-sourced-software-used-in-this-project)

This project was based on a [HOSTLOC topic](http://www.hostloc.com/thread-386441-1-1.html).

- jQuery | MIT License
- popper.js | MIT License
- Bootstrap | MIT License
- Chart.js by Nick Downie | MIT License
- Guzzle by Michael Dowling  | MIT License
- PSR Http Message by Framework Interoperability Group | MIT License
- Composer | MIT License
- Net\_DNS2 by Mike Pultz  | BSD-3-Clause License
- Cloudflare SDK by Cloudflare | BSD-3-Clause

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity38

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 94.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~49 days

Recently: every ~101 days

Total

14

Last Release

2201d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/db639d7c40ec98e77c83b8dae50f406863f3a26982731ebc4987424996ad31da?d=identicon)[ZE3kr](/maintainers/ZE3kr)

---

Top Contributors

[![ZE3kr](https://avatars.githubusercontent.com/u/6601455?v=4)](https://github.com/ZE3kr "ZE3kr (106 commits)")[![fanvinga](https://avatars.githubusercontent.com/u/26292849?v=4)](https://github.com/fanvinga "fanvinga (3 commits)")[![huihuimoe](https://avatars.githubusercontent.com/u/1707683?v=4)](https://github.com/huihuimoe "huihuimoe (3 commits)")

---

Tags

cloudflarecdn

### Embed Badge

![Health badge](/badges/ze3kr-cloudflare-cname-setup/health.svg)

```
[![Health](https://phpackages.com/badges/ze3kr-cloudflare-cname-setup/health.svg)](https://phpackages.com/packages/ze3kr-cloudflare-cname-setup)
```

###  Alternatives

[monicahq/laravel-cloudflare

Add Cloudflare ip addresses to trusted proxies for Laravel.

3372.7M4](/packages/monicahq-laravel-cloudflare)[cloudflare/cf-ip-rewrite

Library to rewrite CloudFlare IP Addresses to the end-user IP address

15752.7k5](/packages/cloudflare-cf-ip-rewrite)[orrison/cumulus

Import DNS records from Laravel Vapor into Cloudflare

3817.1k](/packages/orrison-cumulus)[molayli/laravel-cloudflare-real-ip

Get the real ip for laravel applications behind cloudflare's reverse proxy

1221.0k](/packages/molayli-laravel-cloudflare-real-ip)[blacksmoke26/yii2cdn

A Yii Framework 2 component for using assets in different environments (Local/CDNs)

1412.0k](/packages/blacksmoke26-yii2cdn)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
