Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form

Installation and configuration of Cockpit on CentOS Linux

Posted on 30/09/202003/09/2026 Dickson Victor By Dickson Victor No Comments on Installation and configuration of Cockpit on CentOS Linux
  1. Home
  2. Linux
  3. Installation and configuration of Cockpit on CentOS Linux
Cockpit installation

Cockpit is a web-based app/interface that is used to administer and monitor servers and system resources. Two very fantastic things about cockpit is that: a) it has no locked-in feature, meaning you can use it alongside other similar tools b) when it is idle or not in use, it uses no memory neither does it consume any server resource. Please see Synology Surveillance365: Cloud-Based Camera Management Without an On-Premises Surveillance Server, and Strategic breakdown and step by step guide to upgrading to VBR 13.1.

And one of my favorite features is the ability to access the Linux terminal from the cockpit console. Here’s an article on the installation and configuration of Cockpit. See the following guide on how to install Cockpit on Ubuntu.

CentOS Linux

I will be explaining the installation process with the rpm command and right off the bat, I will say you are most likely going to experience some dependency resolution failures (depending on the package you downloaded and the Linux distribution) but do not fret, techdirectarchieve got you to the end.

Installation and configuration of Cockpit

Download/Installation of the Cockpit package and its dependencies. Thus, four of the most likely dependencies you may run into are cockpit based and they are

cockpit-system:   wget URL (see image below for more information)
rpm –Uvh cockpit-system-195.6-1.el7.centos.noarch.rpm
Cockpit configuration

cockpit-bridge:   wget URL (see image below for more information)

rpm –Uvh cockpit-bridge-195.6-1.el7.centos.x86_64.rpm
CentOS Cockpit setup

cockpit-doc:

 wget URL (see image for more information)
rpm –Uvh cockpit-doc-195.1-1.el7.centos.0.1.x86_64.rpm
Cockpit installation

cockpit-ws

wget URL (see image for more information)
rpm –Uvh cockpit-ws-195.6-1.el7.centos.x86_64.rpm
Cockpit installation

Download and install the cockpit package:

rpm –Uvh cockpit-195.6-1.el7.centos.x86_64.rpm
Terminal screen showing the installation process of the Cockpit software package on a CentOS system using the rpm command.

When the installation is done, start the service socket for the cockpit with systemctl start cockpit.socket and then enable it across reboots using systemctl enable cockpit.socket

Terminal window showing commands to enable and start 'cockpit.socket' using systemctl.

Finally, configure firewall access using the following commands;

firewall-cmd --ass-service=cockpit
firewall-cmd --add-service=cockpit –permanent
firewall-cmd --reload

Login to the cockpit console by going to your Linux web interface and typing http:your-i-p-address:9090 .  e.g http:xx.xxx.xxx.xx:9090

Login screen for CentOS Linux, featuring fields for username and password along with a 'Log In' button.

In the installation and configuration of Cockpit, you’ll need to input your Linux login details. When you successfully log in, you will see a plethora of things about your system. Scroll down, you would see %CPU usage, Memory & Swap, Network Traffic, Disk I/O et cetera.

On the left side is a Navigation pane for the different Administration tools you can put to some good administrative use.

Screenshot of a system monitoring dashboard on CentOS Linux, displaying graphs for Disk I/O and Network Traffic over time.

One thing you can conveniently do here is to save public SSH Keys.

CentOS Linux user account management interface displaying options for access control, password settings, and authorized public SSH keys.

As I mentioned, it has a very easy and user-friendly interface; just move the cursor around and click buttons.

I hope you have found this tutorial on Installation and configuration of Cockpit helpful.Please feel free to leave a comment below.

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
Linux Tags:Monitoring

Post navigation

Previous Post: Creating an offline local repository in Linux
Next Post: Fix error 0x800f0805, run DISM executable (Failure 5627)

Related Posts

  • Webp.net resizeimage 1
    Automate Infrastructure Deployments in the Cloud with Ansible and Azure Pipelines AWS/Azure/OpenShift
  • Screenshot 2021 02 05 at 22.40.51
    Disable automatic screen lock on Ubuntu Desktop Linux
  • Screenshot 2022 03 21 at 18.06.30
    How to Configure Virtual Host for Apache HTTP Web Server to Host Several Domains on Ubuntu 20.04 LTS Linux
  • Generate SSH Keys
    Associate SSH Public key with Azure Linux VM AWS/Azure/OpenShift
  • HAProxy
    Deploying a load balancer from scratch and adding backend servers Linux
  • Add User to Sudoers
    Add a User to the Sudoers List in Linux Linux

More Related Articles

Webp.net resizeimage 1 Automate Infrastructure Deployments in the Cloud with Ansible and Azure Pipelines AWS/Azure/OpenShift
Screenshot 2021 02 05 at 22.40.51 Disable automatic screen lock on Ubuntu Desktop Linux
Screenshot 2022 03 21 at 18.06.30 How to Configure Virtual Host for Apache HTTP Web Server to Host Several Domains on Ubuntu 20.04 LTS Linux
Generate SSH Keys Associate SSH Public key with Azure Linux VM AWS/Azure/OpenShift
HAProxy Deploying a load balancer from scratch and adding backend servers Linux
Add User to Sudoers Add a User to the Sudoers List in Linux Linux

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

vexpert-badge-stars-5

Virtual Background

VEEAMLEGEND

Categories

veeaam100

Veeam Vanguard

  • Featured image BitLocker AES XTX 256
    Enable BitLocker AES-XTX 256 Encryption Security | Vulnerability Scans and Assessment
  • change keyboard layout windows 10 thumb800
    Prevent on-screen keyboard from starting automatically and from appearing at login Windows
  • 517443 637286201540125528 16x9 1
    User account and process management in Linux Linux
  • veeaamAgent1
    Veeam Agent Vulnerability: Fix Veeam Agent vulnerability for Microsoft Windows  Backup
  • How to configure Volume Shadow Copies VSS on Windows Server
    Volume Shadow Copies: How to configure VSS on Windows Server Windows
  • Screenshot 2020 06 15 at 21.08.38
    How to allow saved credentials for RDP connection Windows
  • mssql
    Fix MSSQL Connection timeout and timeout period expired Oracle/MSSQL/MySQL
  • vmwarefrsd4
    CVE-2021-31693: VMware Tools for Windows update addresses a denial-of-service vulnerability Network | Monitoring

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,759 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Contact
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon
  • Bsky

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2026 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.