The Cockpit is a robust and feature-rich web-based Graphical User Interface (GUI) software that is purpose-built for managing and monitoring servers. Developed as an open-source software, it offers system administrators a user-friendly way to perform essential system tasks, including configuring networking settings, managing storage, monitoring system logs, and more.
a) Installing The Cockpit
Install the Cockpit.sudo dnf install cockpit
Optional: you can find its add-ons by searching.sudo dnf search cockpit
b) Enabling Autostart
To tell systemd to start the cockpit socket automatically at boot, you have to enable it.sudo systemctl enable cockpit.socket
c) Starting
Start the cockpit socket now.sudo systemctl start cockpit.socket
The Cockpit server will start listening on port 9090 by default.
d) Letting FirewallD to Know
You may have to add the cockpit service to the FirewallD‘s allow list if you want to access it from another device.sudo firewall-cmd --add-service=cockpit --permanent
Then reload the FirewallD.sudo firewall-cmd --reload
e) Login
Browse https://localhost:9090/ or https://your\_ip\_address:9090/ from any (local) web browser and login with your user credentials.
Documentations
See also: https://bitscoper.live/how-to-solve-cockpit-ostree-unavailability-error-on-fedora-server/