How to Install CockPit on Redhat / CentOS

Table of Contents

How to Install CockPit on Redhat / CentOS




Through the Cockpit, system administrators are able to manage their systems via a web browser. The Cockpit provides access to managing system resources, adding and removing users, starting and stopping programs, restarting the system, and shutting it down. Furthermore, it allows you to administer virtual boxes from the cockpit through a web browser. A user can easily switch between a Linux terminal and a web browser using the Cockpit. 





For CentOS and Redhat systems to be registered on the VPSie platform, A VPSie account needs to be created if it hasn’t been created already. Throughout this tutorial, a CentOS instance will be used.


Connect by SSH with the credentials we emailed you once you create your CentOS or Redhat instance. Let’s get into the Cockpit installation on CentOS and Redhat systems.







Step 1: enable the Extras repository







The Extras repository needs to be enabled if you are using Redhat 7. To enable it, run the following command.


# sudo subscription-manager repos --enable rhel-7-server-extras-rpms






Step 2: Install cockpit







You can install it with the following command:



# sudo yum install cockpit

Enable cockpit:

# sudo systemctl enable --now cockpit.socket

The CockPit service must be started once the installation is complete. Execute the following command.




# sudo systemctl start cockpit




Check CockPit’s status(If the service is inactive, run the above command again):



# sudo systemctl status cockpit

Step 3: Set up the firewall

On CentOS : Open the firewall if necessary.

# sudo firewall-cmd --permanent --zone=public --add-service=cockpit

# sudo firewall-cmd --reload

On RHEL 7, or if you use non-default zones on RHEL 8, open the firewall:

# sudo firewall-cmd --add-service=cockpit

# sudo firewall-cmd --add-service=cockpit --permanent

Step 4: Access the we interface

You can access the web interface of CockPit at https://{ServerIP}:9090. Log in with your root credential.

Cockpit web interface

We have successfully installed CockPit system administrators on your CentOS and Redhat instances. You can now monitor and do all the administrative work using a browser. Thanks for reading! I hope it was informative for you!

Share on