---
title: "How to Update Control Web Panel (CWP)"
description: "Control Web Panel (CWP) Pro, or CWPpro, grants the ability to upgrade server applications from a graphical interface. As we recognize that many CWP sysadmins may be using the free version, we’re..."
url: https://www.inmotionhosting.com/support/edu/control-web-panel/cwp-admin/cwp-maintenance/update-cwp-server/
date: 2022-05-31
modified: 2025-04-01
author: "InMotion Hosting Contributor"
image: https://www.inmotionhosting.com/support/wp-content/uploads/2022/05/cwp-update-server.jpg
categories: ["Maintenance and Updates"]
type: post
lang: en
---

# How to Update Control Web Panel (CWP)

![How to Update Control Web Panel](https://www.inmotionhosting.com/support/wp-content/uploads/2022/05/cwp-update-server-1024x538.jpg)

Control Web Panel (CWP) Pro, or CWPpro, grants the ability to upgrade server applications from a graphical interface. As we recognize that many CWP sysadmins may be using the free version, we’re going to cover how to update CWP and system packages from the dashboard and the command-line interface (CLI).

- [Automatic Control Web Panel Updates](#updates)
  - [How to Update CWP Manually](#how)
- [Update Operating System Software](#software)
  - [Update Software in the Terminal](#terminal)

## Automatic Control Web Panel Updates

The CWP web hosting panel automatically updates within 48 hours of a new release. This is set and tracked via [crontab](https://www.inmotionhosting.com/support/edu/control-web-panel/cwp-cron-jobs/). For additional information on what changes were made, check out the software changelog at [https://control-webpanel.com/changelog](https://control-webpanel.com/changelog).

With CWP server updates being automated, that leaves software packages. 

### How to Update CWP Manually

You can manually update CWP from the CWP terminal emulator or SSH. This is beneficial in cases where you want to ensure: 

- Your firewall configuration isn’t blocking system updates
- Custom scripts using CWP APIs work as intended
- New features are available immediately

[Log into CWP](https://www.inmotionhosting.com/support/edu/control-web-panel/install-control-web-panel-cwp/#login) as an administrator. If you haven’t already, [create a system backup](https://www.inmotionhosting.com/support/edu/control-web-panel/cwp-backups/) or snapshot in your Account Management Panel (AMP) first.

Afterwards, there are two commands you can use.

sh /usr/local/cwpsrv/htdocs/resources/scripts/update_cwp

sh /scripts/update_cwp

Both scripts returned an AJAX error in our CWP terminal emulator on multiple testing environments. If you receive an error, we recommend [logging into SSH](https://www.inmotionhosting.com/support/server/ssh/how-to-login-ssh/) to update CWP manually instead.

## Update Operating System Software

As mentioned before, there is a CWP update manager for servers with a valid [CWPpro license](https://www.inmotionhosting.com/support/edu/control-web-panel/upgrade-move-cwppro/). This module allows server administrators to manage operating system (OS) repositories and packages.

CWP free version users will see the module but be unable to use it.

1. In CWP, search for and select **Yum Manager**.![CWP Yum Manager](https://www.inmotionhosting.com/support/wp-content/uploads/2025/04/CWP7pro-Yum-Manager.png)
2. To ensure you receive the latest updates, select **Update cache for repository** on the left.
3. You will see the following success message after using the Update Cache feature. Select the “X” in the upper right corner to close the pop-up window.![Cache Updated Successfully](https://www.inmotionhosting.com/support/wp-content/uploads/2025/04/CWP-Update-Cache-for-Repository-Complete.png)
4. In the section “List of available packages for update”, you may choose to update individual RPM packages. Or, scroll to the bottom and select **Update All**. Confirm the update.
5. After updates are complete, select the “X” in the upper right corner to close the pop-up window.

### Update Software in the Terminal

Non-CWPpro and advanced users can update packages in the CLI using Yellowdog Updater, Modified (YUM) or Dandified YUM (DNF). At least one of the following methods should work for popular Enterprise-based Linux distributions including AlmaLinux, Rocky Linux, and Oracle Linux.

Option 1 – **YUM**

Update the repository:

yum -y update

Clear any cached data:

yum clean all

View available updates:

sudo yum check-update

Run updates:

sudo yum update

Restart the CWP server:

reboot

Option 2 – **DNF**

Check for available updates:

dnf check-update

Complete updates:

dnf update

Restart the system:

reboot

After updating CWP, don’t overlook the need to update your PC software as well, particularly applications you use to manage your server remotely. FTP and database editing applications need bug fixes just as much as your Linux server.

Learn about more ways to manage your [Control Web Panel server](https://www.inmotionhosting.com/support/edu/control-web-panel/).

![Secure VPS Hosting](https://design.inmotionhosting.com/assets/icons/custom/security.svg)Enjoy high-performance, lightning-fast servers with increased security and maximum up-time with our [Secure VPS Hosting](https://www.inmotionhosting.com/vps-hosting)!

![check mark](https://design.inmotionhosting.com/assets/icons/standard/check-blue.svg)Linux VPS ![check mark](https://design.inmotionhosting.com/assets/icons/standard/check-blue.svg)cPanel or Control Web Panel ![check mark](https://design.inmotionhosting.com/assets/icons/standard/check-blue.svg)Scalable ![check mark](https://design.inmotionhosting.com/assets/icons/standard/check-blue.svg)Website Migration Assistance

[Linux VPS Hosting](https://www.inmotionhosting.com/vps-hosting/linux-vps)
