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