{"id":1955,"date":"2026-10-23T16:58:45","date_gmt":"2026-10-23T11:28:45","guid":{"rendered":"https:\/\/nivohost.com\/blog\/?p=1955"},"modified":"2026-10-23T16:59:51","modified_gmt":"2026-10-23T11:29:51","slug":"install-uninstall-cpanel-meridian-theme","status":"publish","type":"post","link":"https:\/\/nivohost.com\/blog\/install-uninstall-cpanel-meridian-theme\/","title":{"rendered":"How to Install \/ Uninstall cPanel Meridian Theme"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">How to Install or Uninstall the cPanel Meridian Theme (Complete Guide)<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">cPanel Meridian is a modern interface designed to make website and hosting account management more intuitive. It organizes common tasks into dedicated sections and offers a different navigation experience from the traditional Jupiter theme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On supported cPanel &amp; WHM servers, Meridian is distributed as a separate package named <code>cpanel-meridian-plugin<\/code>. If the theme is missing after a cPanel upgrade, you may need to install the package manually. If you have already installed Meridian and want to return to Jupiter, you can uninstall the plugin or simply switch the theme for individual accounts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, we will explain how to install, configure, verify, and uninstall the cPanel Meridian theme safely.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before starting, make sure you have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Root SSH access to your cPanel &amp; WHM server.<\/li>\n\n\n\n<li>A supported cPanel &amp; WHM version that includes Meridian support.<\/li>\n\n\n\n<li>Access to the server&#8217;s package manager, such as <code>dnf<\/code> or <code>yum<\/code>.<\/li>\n\n\n\n<li>A recent backup or recovery plan for your production server.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> Meridian is available on cPanel 138 and later according to the installation scenario covered in this guide. Confirm your installed cPanel version before proceeding.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Check Your cPanel Version<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Connect to your server through SSH as the root user and run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/local\/cpanel\/cpanel -V<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Review the output to confirm your installed version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also check whether the Meridian package is already installed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rpm -q cpanel-meridian-plugin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If the package is installed, you may only need to configure the theme in WHM rather than reinstall it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Install the cPanel Meridian Theme<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To install Meridian, run the following command as root:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install cpanel-meridian-plugin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">On systems using <code>yum<\/code>, you can use:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install cpanel-meridian-plugin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Review the proposed package changes and confirm the installation only if the dependency resolution is safe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The package manager will attempt to install the Meridian plugin and its required dependencies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After installation, verify the package:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rpm -q cpanel-meridian-plugin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If the command returns an installed package version, the Meridian plugin is installed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What if the installation fails?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">One possible cause is a conflict between Docker CE and the Podman packages required by Meridian. The dependency chain can include <code>cpanel-webapp-plugin<\/code>, <code>ea-podman<\/code>, and <code>podman-docker<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check whether Docker CE is installed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rpm -q docker-ce<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If Docker CE is installed, do not immediately remove it. First check whether any containers or applications depend on it:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker ps -a\ndocker volume ls<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Removing Docker packages can interrupt running containers, and their data is not automatically migrated to Podman.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If Docker is required on your server, consider keeping Jupiter or migrating the Docker workloads to a separate server. Do not force the installation or remove dependencies without understanding the impact.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the original installation scenario and dependency details, refer to the <a href=\"https:\/\/docs.webgee.com\/en\/servers\/meridian-theme-missing-after-cpanel-upgrade\" target=\"_blank\" rel=\"noopener\">Meridian installation troubleshooting guide<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Enable Meridian in WHM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Installing the plugin does not automatically switch every hosting account to Meridian. You must configure the theme for the relevant packages or accounts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Set Meridian for a hosting package<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log in to WHM as root.<\/li>\n\n\n\n<li>Navigate to <strong>Packages \u2192 Edit a Package<\/strong>.<\/li>\n\n\n\n<li>Select the hosting package you want to modify.<\/li>\n\n\n\n<li>Locate the cPanel theme setting.<\/li>\n\n\n\n<li>Select <code>meridian<\/code>, if available.<\/li>\n\n\n\n<li>Save the changes.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">New accounts created using that package can then use the configured theme.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Change the theme for an existing account<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Open WHM.<\/li>\n\n\n\n<li>Navigate to <strong>Account Functions \u2192 Modify an Account<\/strong>.<\/li>\n\n\n\n<li>Select the required cPanel account.<\/li>\n\n\n\n<li>Locate its theme setting.<\/li>\n\n\n\n<li>Select Meridian and save the changes.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Changing a package does not necessarily change the theme of accounts that already exist, so configure existing accounts separately when required.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Verify That Meridian Is Working<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After installing the plugin:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log out of WHM and log in again if the theme does not appear.<\/li>\n\n\n\n<li>Open the relevant account in cPanel.<\/li>\n\n\n\n<li>Confirm that Meridian is available in the theme selector or through the configured account theme.<\/li>\n\n\n\n<li>Check that the dashboard and navigation load correctly.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If the plugin is installed but Meridian is not listed, review the cPanel version, package status, and installation logs before attempting another installation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. How to Uninstall the cPanel Meridian Theme<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you no longer want to use Meridian, you can remove the plugin through SSH. However, if your goal is only to return to the classic interface, you do not need to uninstall the package.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Option A: Switch back to Jupiter without uninstalling<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is the simplest option if you want to keep Meridian available for future use.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For an individual account:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log in to cPanel.<\/li>\n\n\n\n<li>Look for <strong>Classic cPanel Theme<\/strong> in the Meridian interface, if your account is permitted to switch.<\/li>\n\n\n\n<li>Select the option to return to Jupiter.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Alternatively, a server administrator can change the account&#8217;s theme through WHM under <strong>Account Functions \u2192 Modify an Account<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This changes the interface without removing the Meridian plugin or its dependencies.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Option B: Remove the Meridian plugin completely<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to uninstall the plugin from your server, connect through SSH as root.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, check the installed package:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rpm -q cpanel-meridian-plugin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then remove it:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf remove cpanel-meridian-plugin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">On servers using <code>yum<\/code>, run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum remove cpanel-meridian-plugin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Review the package manager&#8217;s proposed changes carefully before confirming.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verify the result:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rpm -q cpanel-meridian-plugin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If the output says that the package is not installed, the Meridian plugin has been removed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Important: Do not remove dependencies blindly<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Meridian can depend on <code>cpanel-webapp-plugin<\/code>, <code>ea-podman<\/code>, and <code>podman-docker<\/code>. Removing the main plugin does not necessarily mean these additional packages will be removed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not manually remove the dependencies just to clean up the server. Other software may use them, and Docker-related changes can affect running containers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For most hosting servers, removing <code>cpanel-meridian-plugin<\/code> alone is the safer starting point.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Common Installation and Uninstallation Problems<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Meridian does not appear in WHM<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check the cPanel version:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/local\/cpanel\/cpanel -V<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then check the package:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rpm -q cpanel-meridian-plugin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If the package is installed, log out of WHM and log back in. Also verify the theme setting for the specific package or account.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installation reports a dependency conflict<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If the installation fails with an error involving <code>docker-ce<\/code> and <code>podman-docker<\/code>, investigate the conflict before making changes.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rpm -q docker-ce cpanel-meridian-plugin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Do not use options such as <code>--skip-broken<\/code> or force package removal to bypass the conflict. If Docker is required, staying with Jupiter is a reasonable solution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The theme is still assigned to an account after uninstalling<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check the account&#8217;s theme setting in WHM. Change it to Jupiter where available, and review the themes assigned to your hosting packages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not manually delete files from cPanel&#8217;s system directories to remove the theme. Use the package manager instead.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Frequently Asked Questions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Is Meridian a replacement for Jupiter?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meridian offers a different interface, but Jupiter remains an available option. You can continue using Jupiter if you prefer the traditional cPanel layout.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Does installing Meridian change all hosting accounts automatically?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No. Installing the plugin makes the theme available; you must configure the relevant packages or existing accounts separately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can I uninstall Meridian without affecting websites?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Removing the theme plugin is intended to remove the interface, not hosted website content. However, you should review the package manager&#8217;s proposed changes and make sure accounts are configured to use an available theme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can I use Meridian with Docker CE installed?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The documented dependency conflict between Docker CE and <code>podman-docker<\/code> can prevent installation. Do not remove Docker if your applications depend on it; consider staying with Jupiter or planning a tested migration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can I reinstall Meridian after uninstalling it?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, provided your cPanel version supports Meridian and its package dependencies can be installed successfully. Run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install cpanel-meridian-plugin<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The cPanel Meridian theme can be installed using the <code>cpanel-meridian-plugin<\/code> package on supported cPanel &amp; WHM servers. After installation, configure the theme in WHM for the relevant hosting packages and accounts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to return to Jupiter, you can switch the theme without uninstalling Meridian. If you want to remove it entirely, use the system package manager and review its proposed changes before proceeding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For production hosting servers, always check package dependencies first and avoid removing Docker or other supporting packages unless you have confirmed that doing so will not disrupt your services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Reference:<\/em> <a href=\"https:\/\/docs.webgee.com\/en\/servers\/meridian-theme-missing-after-cpanel-upgrade\" target=\"_blank\" rel=\"noopener\"><em>Meridian Theme Installation and Troubleshooting Guide<\/em><\/a><em>.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"How to Install or Uninstall the cPanel Meridian Theme (Complete Guide) Introduction cPanel Meridian is a modern interface&hellip;","protected":false},"author":1,"featured_media":1956,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"csco_singular_sidebar":"","csco_page_header_type":"","csco_page_load_nextpost":"","footnotes":""},"categories":[3,2],"tags":[62],"class_list":["post-1955","post","type-post","status-publish","format-standard","has-post-thumbnail","category-hosting","category-tutorial","tag-cpanel-meridian-theme","cs-entry"],"_links":{"self":[{"href":"https:\/\/nivohost.com\/blog\/wp-json\/wp\/v2\/posts\/1955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nivohost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nivohost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nivohost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nivohost.com\/blog\/wp-json\/wp\/v2\/comments?post=1955"}],"version-history":[{"count":2,"href":"https:\/\/nivohost.com\/blog\/wp-json\/wp\/v2\/posts\/1955\/revisions"}],"predecessor-version":[{"id":1959,"href":"https:\/\/nivohost.com\/blog\/wp-json\/wp\/v2\/posts\/1955\/revisions\/1959"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nivohost.com\/blog\/wp-json\/wp\/v2\/media\/1956"}],"wp:attachment":[{"href":"https:\/\/nivohost.com\/blog\/wp-json\/wp\/v2\/media?parent=1955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nivohost.com\/blog\/wp-json\/wp\/v2\/categories?post=1955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nivohost.com\/blog\/wp-json\/wp\/v2\/tags?post=1955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}