Scope/Description
- This article will show the process to install Houston UI for Rocky Linux.
Prerequisites
- Rocky Linux
- 45Drives Repository configured
- ZFS installed if utilizing the cockpit-zfs-manager module
Steps
Updating Rocky Linux
- First, we’ll upgrade our existing Rocky Linux installation. If you just did a fresh install, restart the system after updating, then start downloading packages.
# dnf update -y
Installing prerequisite packages
We’ll require the epel-release package for some package dependencies.
# dnf install epel-release
Setting SELinux to Permissive
- We’ll have to set SELinux to permissive.
# sed -i 's/^\(SELINUX=\).*$/\1permissive/' /etc/selinux/config && setenforce 0
Installing Houston UI and modules
- Now, we can install Houston UI and any modules it has.
# dnf install -y cockpit cockpit-benchmark cockpit-navigator cockpit-file-sharing cockpit-45drives-hardware cockpit-identities cockpit-bridge cockpit-storaged cockpit-scheduler cockpit-zfs
If installing the cockpit-zfs module, you will also have to install ZFS seperately.
Configuring Firewall
- Next, we’ll have to open the firewall port for access to Houston UI.
# firewall-cmd --add-service=cockpit --permanent; firewall-cmd --reload
Enabling Cockpit systemd service
- Now, we’ll enable and start the cockpit systemd service.
# systemctl enable --now cockpit.socket
Verification
- We can access Houston UI at https://SERVER-IP:9090.
Troubleshooting
- Ensure you have configured 45Drives repositories so you are able to download 45Drives packages.
Further Reading
Views: 11721