{"id":653,"date":"2021-07-23T12:34:52","date_gmt":"2021-07-23T12:34:52","guid":{"rendered":"https:\/\/ssdsunucum.com\/blog\/cpanel-linked-nodes-roadmap\/"},"modified":"2021-07-23T12:34:52","modified_gmt":"2021-07-23T12:34:52","slug":"cpanel-linked-nodes-roadmap","status":"publish","type":"post","link":"https:\/\/ssdsunucum.com\/blog\/cpanel-linked-nodes-roadmap\/","title":{"rendered":"cPanel Linked Nodes Roadmap"},"content":{"rendered":"<\/p>\n<div class=\"col-md-9\">\n<div class=\"flex-column flex-md-row article-header\"><\/div>\n<hr>\n<h2 id=\"overview\">Overview<\/h2>\n<p>This document describes linked nodes, server profiles, how they work together, and the future plans for the linked nodes project.<\/p>\n<h3 id=\"linked-nodes\">Linked nodes<\/h3>\n<p>In cPanel &#038; WHM version 86, we introduced WHM\u2019s <em>Link Server Nodes<\/em> interface (<em>WHM &gt;&gt; Home &gt;&gt; Server Configuration &gt;&gt; Link Server Nodes<\/em>). This interface allows you to link two servers together, a parent node and a child node. The parent node can offload certain functionality to the child node (for example, mail).<\/p>\n<h3 id=\"server-profiles\">Server profiles<\/h3>\n<p>In cPanel &#038; WHM version 76, we introduced WHM\u2019s <em>Server Profile<\/em> interface (<em>WHM &gt;&gt; Home &gt;&gt; Server Configuration &gt;&gt; Server Profile<\/em>). Server profiles optimize servers to perform specific tasks or functions. Each profile enables and disables a set of roles. Each role allows or disallows certain services related to the server\u2019s task. For example, a server that runs a <em>Mail<\/em> server profile only enables services essential to mail. The profile disables all other services, such as Web Disk and FTP.<\/p>\n<div class=\"callout callout-warning\">\n<div class=\"callout-heading\">Important:<\/div>\n<div class=\"callout-content\">\n<p>Server profiles provide performance improvements, <strong>not<\/strong> necessarily additional security.<\/p>\n<\/p><\/div>\n<\/div>\n<p>Distributed accounts have the <strong>same<\/strong> level of access on the child node as they do on the parent node. This access allows linked nodes to work smoothly with existing systems. We are researching methods to transition to a reduced access security model in a future version.<\/p>\n<h3 id=\"implementation\">Implementation<\/h3>\n<p>Together, these two interfaces allow you to optimize each server for separate, distinct functionality. This combination frees up resources on the parent node and allows you to optimize the hardware for each server.<\/p>\n<ul>\n<li>For information about linked nodes, read our cPanel Linked Nodes Guide documentation.<\/li>\n<li>For more information about server profiles, read our How to Use Server Profiles documentation.<\/li>\n<\/ul>\n<p><img src=\"https:\/\/ssdsunucum.com\/blog\/wp-content\/uploads\/2021\/07\/server-roadmap-arrow.png\" alt=\"Roadmap\" title=\"server-roadmap-arrow\"><\/p>\n<p><em>A visual representation of the phases.<\/em><\/p>\n<h2 id=\"phases\">Phases<\/h2>\n<p>This project has several phases. Each phase will deliver more improvements, functions, and controls. You can read about each phase in the following section:<\/p>\n<table>\n<thead>\n<tr>\n<th>Phase<\/th>\n<th>Description<\/th>\n<th>Notes<\/th>\n<th>Status<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1<\/td>\n<td>Introduce server profiles<\/td>\n<td>\n<ul>\n<li>We introduced the <em>Standard<\/em>, <em>Mail<\/em>, <em>Database<\/em>, and <em>DNS<\/em> server profiles. These profiles let you optimize a server for a specific task or function.<\/li>\n<li>Each profile enables and disables a set of roles. Each role allows or disallows specific services that relate to the server\u2019s task.<\/li>\n<\/ul>\n<\/td>\n<td><strong>Complete<\/strong><\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Improve email deliverability<\/td>\n<td>\n<ul>\n<li>Improve how a server will deliver, receive, and process email.<\/li>\n<li>We added WHM\u2019s <em>Email Deliverability<\/em> interface (<em>WHM &gt;&gt; Home &gt;&gt; Email &gt;&gt; Email Deliverability<\/em>). This interface helps you identify and fix any problems with your server\u2019s DKIM, SPF, and PTR records.<\/li>\n<\/ul>\n<\/td>\n<td><strong>Complete<\/strong><\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>Manage API Tokens in cPanel<\/td>\n<td>\n<ul>\n<li>We introduced cPanel API tokens.<\/li>\n<li>Users can issue these API tokens in cPanel\u2019s <em>Manage API Tokens<\/em> interface (<em>cPanel &gt;&gt; Home &gt;&gt; Security &gt;&gt; Manage API Token<\/em>). This feature lets users create, list, update, and revoke API tokens.<\/li>\n<\/ul>\n<\/td>\n<td><strong>Complete<\/strong><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>Standalone <em>DNS<\/em> server profile licensing<\/td>\n<td>Support of <em>DNS<\/em> server profile licenses.<\/td>\n<td><strong>Complete<\/strong><\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>Link a new <em>Standard<\/em> parent node to a new <em>Mail<\/em> child node<\/td>\n<td>\n<ul>\n<li>Allow new cPanel accounts on a <em>Standard<\/em> parent node to connect to a <em>Mail<\/em> child node.<\/li>\n<li>Assign the mail tasks for new cPanel accounts to a different server.<\/li>\n<ul><\/ul>\n<\/ul>\n<\/td>\n<td><strong>Complete<\/strong><\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>Transfer existing linked cPanel accounts between nodes<\/td>\n<td>\n<ul>\n<li>Support for transfers to and from a server with attached nodes.<\/li>\n<li>Provide the ability to back up accounts with data from all of your server nodes.<\/li>\n<li>Preserve a node setting when you transfer an account from one server to another.<\/li>\n<ul><\/ul>\n<\/ul>\n<\/td>\n<td><strong>Complete<\/strong><\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>Modify a cPanel account to offload mail<\/td>\n<td>Offload a cPanel account\u2019s mail storage to a linked node in WHM\u2019s <em>Modify an Account<\/em> interface (<em>WHM &gt;&gt; Home &gt;&gt; Account Functions &gt;&gt; Modify an Account<\/em>).<\/td>\n<td><strong>Complete<\/strong><\/td>\n<\/tr>\n<tr>\n<td>8<\/td>\n<td>Modify a cPanel account to host mail locally<\/td>\n<td>Modify a distributed cPanel account to use only the local server in WHM\u2019s <em>Modify an Account<\/em> interface (<em>WHM &gt;&gt; Home &gt;&gt; Account Functions &gt;&gt; Modify an Account<\/em>).<\/td>\n<td><strong>Complete<\/strong><\/td>\n<\/tr>\n<tr>\n<td>9<\/td>\n<td>Production Ready<\/td>\n<td>Support a linked child node server with a <em>Standard<\/em> or <em>Mail<\/em> server profile in a production environment.<\/td>\n<td><strong>Complete<\/strong><\/td>\n<\/tr>\n<tr>\n<td>10<\/td>\n<td>Future plans<\/td>\n<td>Performance and optimizations.<\/td>\n<td><strong>In progress<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Overview This document describes linked nodes, server profiles, how they work together, and the future plans for the linked nodes project. Linked nodes In cPanel &#038; WHM version 86, we introduced WHM\u2019s Link Server Nodes interface (WHM &gt;&gt; Home &gt;&gt; Server Configuration &gt;&gt; Link Server Nodes). This interface allows you to link two servers together, &hellip;<\/p>\n","protected":false},"author":1,"featured_media":654,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/653"}],"collection":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/comments?post=653"}],"version-history":[{"count":0,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/653\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media\/654"}],"wp:attachment":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media?parent=653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/categories?post=653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/tags?post=653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}