Page tree
Skip to end of metadata
Go to start of metadata

Overview

This document describers the current state and future plans for the Server Profiles project.

In cPanel & WHM version 76, we introduced the Server Profiles feature. These profiles allow server administrators to optimize servers to perform specific tasks or functions. Each profile enables and disables a set of roles, and each of these roles allow or disallow certain services related to the server's task. For example, a server that runs a Mail Node profile disables most services that do not support mail functions. These servers can host accounts that do not require applications such as web hosting or database access.

Phases

The Server Profiles project contains multiple phases. Each phase delivers continuous improvement, more advanced functionality, and control.

PhaseDescriptionNotesStatus
1Introduce Server Profiles.
  • Allow server administrators to optimize servers to perform specific tasks or functions with the Standard NodeMail NodeDatabase Node and DNS Node server configurations.
  • Each profile enables and disables a set of roles, and each of these roles allow or disallow certain services related to the server's task.

COMPLETE

2Improve email deliverability.Improve how the server delivers, receives, and processes email messages.

STARTED

3Link a new standard node to fresh mail node.
  • Allow a newly configured Standard Node to connect to a newly configured Mail Node.
  • Allow administrators to assign a server to handle all mail functions, and a different server to handle all web traffic.

PROPOSED

4Combined backup of attached nodes, support for transfers to and from a system with attached nodes.
  • Provide a single interface to back up all server nodes.
  • Provide support for account transfers with node settings preservation.

PROPOSED

5Link an existing standard node to newly-installed mail nodes.Provide the ability to connect an existing server to a mail server.

PROPOSED

6Future plans.To be determined.

PROPOSED

Community involvement

We encourage community participation in this project. Navigate to the following Feature Request pages to communicate your ideas and contribute feedback:

  • Mail Node  — The Feature Request landing page for the Mail Node profile. This profile configures the server to handle mail services.
  • Database Node  — The Feature Request landing page for the Database Node profile. This profile configures the server to handle database services, such as MySQL® or MariaDB®.
  • DNS Node  — The Feature Request landing page for the DNS Node profile. This profile configures the server to handle Domain Name System services.

Additional Documentation