Install and Use Cockpit on Ubuntu 20.04

In this guide, we want to teach you How To Install and Use Cockpit on Ubuntu 20.04.

Cockpit is a web-based Linux server administration tool for managing and monitoring your servers remotely. Cockpit allows you to see your server in a web browser and perform system tasks using both graphical and terminal tools.

Also, you can use Cockpit to manage containers, administer storage, configure networks, and inspect system log messages.

How To Install and Use Cockpit on Ubuntu 20.04

To install Cockpit, you must log in to your server as a non-root user with sudo privileges and set up a basic firewall. To do this, you can follow our guide the Initial Server Setup with Ubuntu 20.04.

Set up Cockpit on Ubuntu 20.04

By default, the Cockpit packages are available in the default Ubuntu repository. First, update your local package index with the following command:

sudo apt update

Then, use the following command to install Cockpit on your server:

sudo apt install cockpit -y

Next, start your Cockpit service with the following command:

sudo systemctl start cockpit.socket

Enable it to start on system boot:

sudo systemctl enable cockpit.socket

Now verify your Cockpit service is active and running on Ubuntu 20.04 with the command below:

sudo systemctl status cockpit.socket
● cockpit.socket - Cockpit Web Service Socket
Loaded: loaded (/lib/systemd/system/cockpit.socket; enabled; vendor preset>
Active: active (listening) since Sun 2022-06-26 13:17:52 CEST; 21s ago
Triggers: ● cockpit.service
Docs: man:cockpit-ws(8)
Listen: [::]:9090 (Stream)
Tasks: 0 (limit: 2282)
Memory: 1.2M
CGroup: /system.slice/cockpit.socket

At this point, you need to configure the firewall for Cockpit. We assumed that the UFW firewall is installed and configured on your system then you will need to allow ports 80 and 9090 through the UFW firewall. To do this, run the commands below:

# sudo ufw allow 9090
# sudo ufw allow 80

Then, reload the firewall to apply the new rules:

sudo ufw reload

You can check your UFW firewall status with the following command:

sudo ufw status
Status: active

To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
9090 ALLOW Anywhere
80 ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
9090 (v6) ALLOW Anywhere (v6)
80 (v6) ALLOW Anywhere (v6)

Access Cockpit Web Interface

At this point, you can access the Cockpit web interface by typing your server’s IP address in your web browser followed by 9090:


You should see the Cockpit login screen. Provide your root username, and password and click on Login.

Cockpit login screen on Ubuntu 20.04

Now you will see your Cockpit dashboard:

Cockpit dashboard

To see your system’s partition information, click on Storage in the left pane.

Also, you can see the network-related information by clicking on Networking.

Click on the Services. You should see all system services.

From the Applications, you should see all installed applications.

Click on the Software Updates. You should see all available updates.

Also, you can connect to your server’s command-line interface by clicking on the Terminal.


At this point, you learn to Install and Use Cockpit on Ubuntu 20.04.

Hope you enjoy using it.

You may also be interested in these articles:

Install and Use Rust Programming Language on Ubuntu 22.04

Install and Configure Netdata on Ubuntu 22.04

How To Install Apache Solr on Ubuntu 22.04

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!