...

How and Why to Build an EDGE Server | cPanel Blog

How and Why to Build an EDGE Server | cPanel Blog
* This post was originally posted on September 27, 2016, and has been updated for accuracy. 

The tiered release system was introduced early in the development of cPanel & WHM. We knew it would be important to appeal to all types of users, from the risk-taking early adopters to the stability-seeking delayers. Each tier represents a different risk vs reward ratio, and today we’re here to talk about the EDGE tier.

The EDGE tier is always the most recent build of the newest version of cPanel & WHM. During our development process for any new version, our ~40-person development team writes and submits code that is merged into the product and then automatically tested. Once cleared by that automated testing and our ~25-person QA team, a new version is released for public consumption on the EDGE tier.

That means the EDGE tier is just that: bleeding-edge. It’s likely that there are bugs and rough edges, but it’s still solid enough to run on your blog and your uncle’s quilting shop. Many members of leadership here at cPanel run one or more servers on the EDGE tier. In fact, we are so confident in our product that cpanel.com and our email servers (including about 300 mailman mailing lists) are all cPanel-powered and running on the EDGE tier.

The most obvious benefit is that you get an early look at all of our newest features as they are being built, and you get to provide feedback early on in the development cycle. For example, if you had an EDGE server, you’d be able to preview all new features or updates to features like AutoSSL and WordPress before they are made available to your customers. If your feedback is reasonable and actionable, you could even influence the product before it goes to one of our Production tiers.

To get started, you can either upgrade an existing server to EDGE or build a new one on the EDGE tier. To upgrade an existing server: log in to WHM, navigate to update preferences, and adjust your tier to EDGE. Note the warning indicating that you cannot downgrade between major versions. That means if you upgrade from cPanel & WHM Version 68 to 70.0.23 (the most recent release of our development build for version 70) on EDGE, you won’t be able to downgrade that server to version 68 again.

Building a new server on the EDGE tier is just as simple. You can just download the installer and then upgrade after you install, but I recommend installing the EDGE version. To do so, just create the update preferences file on the server ( /etc/cpupdate.conf ) before you run the installer, and define the tier. You can accomplish all of that with this command:

echo "CPANEL=edge" > /etc/cpupdate.conf

Once that’s done, you can run the installer like below, and it will install the EDGE version for you.

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

Many of the features that you’ll find in the EDGE tier are still being actively developed, so they are not yet publicly documented. The good news is that you aren’t on your own! There’s a mailing list specifically for folks on the EDGE tier, which is monitored directly by our development department. If there’s a feature that you think isn’t working correctly, or that you have questions about, you can email us on that list and we’ll get you answers.

You can also attend the annual cPanel conference. This year the cPanel conference is in Houston, Texas from October 1st through 3rd. There you can hear talks from many of the people who make cPanel & WHM for you, and you’ll get direct access to developers, Quality Assurance, Product Owners, and Support Analysts. Even the Community Team will be there.

Still not convinced? Comment below to tell me why. Or if you’d rather, you can always find me on Twitter, or send us an email.

Discover more from WIREDGORILLA

Subscribe now to keep reading and get access to the full archive.

Continue reading