Skip to main content

CentOS Stream 10: Use Web Admin Console

How to enable and use Cockpit web admin console on CentOS Stream 10 for managing system settings, services, storage, and networking via browser.

May 25, 2026 5 min read
centoscentos-stream-10linuxserverinitial-settingscockpitweb-consoleadministration

Cockpit Admin Console is installed with CentOS Stream 10 and allows managing the server via a web browser.

Enable Cockpit

Enable and start the Cockpit socket:

systemctl enable --now cockpit.socket

Verify that Cockpit is listening on port 9090:

ss -napt
LISTEN    0         128                0.0.0.0:22               0.0.0.0:*
LISTEN    0         128                   [::]:22                  [::]:*
LISTEN    0         4096                     *:9090                   *:*

Firewall Configuration

If Firewalld is running, confirm Cockpit is allowed (usually enabled by default):

firewall-cmd --list-service
cockpit dhcpv6-client ssh

If Cockpit is not listed, add it:

firewall-cmd --add-service=cockpit
firewall-cmd --runtime-to-permanent

Access Cockpit

Open a web browser and navigate to:

https://<server-hostname-or-ip>:9090/

Login with a user account (root login is prohibited by default). Click Turn on administrative access to use admin privileges.

Cockpit Features

The Cockpit web console provides the following management sections:

  • Logs — View and manage Journal log entries
  • Storage — Manage disks, partitions, and file systems
  • Networking — Configure network interfaces, bonds, and VLANs
  • Accounts — Manage system user accounts
  • Services — Start, stop, and enable/disable system services
  • Applications — Install or remove applications
  • Diagnostic Reports — Generate and view system diagnostic reports
  • Kernel Dump — View kernel dump status
  • SELinux — View SELinux alert logs
  • Software Updates — Check for and install package updates
  • Terminal — Direct command-line access to the system