Recommended accessory tools on Rocky 9

Thank you for that. I did a yum remove httpd and rebooted the VM, then checked Traefik status to see that it’s running, then was able to access and login to the NS8 UI with default credentials.

Rather than set everything up in the UI and run into potential problems down the road, I think I’ll start over and make a bare bones Rocky 9 VM to install NS8 on. I know it’s quite helpful to have some developer and maintenance tools on a Linux distro. Can you recommend what accessory apps I can install on Rocky 9, during the installation, that would be helpful (at the shell prompt) and won’t conflict with NS8, prior to installing NS8. I know I had to yum install curl after first installing Rocky 9, so that I could install NS8 at shell.

Thanks again.

Anything that doesn’t run a network service should be fine. The conflicts come from attempting to open network ports that NS8 wants.

A Quick Dirty Guide to Installing Rocky Linux on Nethserver NS8

- Perform a “minimal” installation

Select “minimal installation” from the options during the initial installation wizard

- Update the operating system (should also be done immediately after installation)

dnf update

- Install the EPEL repository (optional for NS8)

dnf config-manager --set-enabled crb

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

- Install ifconfig

dnf install net-tools

- Useful packages to install

dnf install bzip2
dnf install tar
dnf install chkconfig
dnf install bind-utils
dnf install traceroute

- Install Cockpit

dnf install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --permanent --zone=public --add-service=cockpit
firewall-cmd --reload
systemctl start cockpit

- Allow root access to Cockpit

vi /etc/cockpit/disallowed-users

Add a # before “root” on the same line (root)

DO NOT ENABLE AUTOMATIC SYSTEM UPDATES IN COCKPIT BECAUSE THEY CONFLICT WITH UPDATES MANAGED BY NETHSERVER

- Disable Cockpit

systemctl stop cockpit.socket
systemctl disable cockpit.socket

- Network interface configuration

nmtui

- Start Nethserver installation

curl ``https://raw.githubusercontent.com/NethServer/ns8-core/ns8-stable/core/install.sh`` | bash

Thank you, sir!

That’s a whole lot of unnecessary steps–not necessarily bad, but completely unneeded for NS8. The actual steps:

  • Do the minimal install.
  • Do the dnf update.
  • Reboot, in case the update installed a new kernel.
  • nmtui, if you want to configure a static IP address or otherwise adjust network configuration.
  • curl https://raw.githubusercontent.com/NethServer/ns8-core/ns8-stable/core/install.sh | bash.
  • Browse to https://<SERVER_IP>/cluster-admin/ and set up the cluster