- 13 Mar 2026
- 2 Minutes to read
- Print
- DarkLight
- PDF
Linux Installation Guide
- Updated on 13 Mar 2026
- 2 Minutes to read
- Print
- DarkLight
- PDF
This chapter provides instructions for installing and performing the initial configuration of the Nectar Endpoint Client (henceforth EPC) on Linux systems.
In most Linux EPC deployments, a high-capacity license will be used, allowing the client to operate as a Hub. This license will be assigned by a Nectar administrator.
Installing the Nectar EPC
Prerequisites
For Linux systems, the Nectar EPC installation software is provided as a .rpm package, available here.
Prior to installation, please confirm that the target hardware meets the required specifications by reviewing the Linux Hub Requirements document.
Important
These instructions do not reference the exact RPM filename (E.g.
nectarepc-3.1.156-1.el9.x86_64.rpm). Instead, wildcards (E.g./*.rpm) are used to the commands remain valid for future EPC versions.
Installation Procedure
Download the latest EPC
.rpmfile to your workstation and transfer it to the target Linux system using your preferred method (USB, SCP, etc.).The following steps outline a USB transfer:
Insert and Mount the USB
Identify the USB device
$ lsblkCreate a mount directory for the USB
$ sudo mkdir -p /mnt/usbMount the USB device
Example:
$ sudo mount /dev/sdb1 /mnt/usb
Create a working directory for the EPC
$ mkdir -p ~/epcCopy the EPC installation package to the EPC directory
$ cp /mnt/usb/*.rpm ~/epc/
Navigate to EPC directory, then convert the
.rpmto.debif the target system is Debian/Ubuntu (see Linux Hub Requirements). This guide recommends using the Alien conversion utility.$ cd ~/epc$ sudo alien -d *.rpmInstall the EPC.
RHEL / Rocky / Alma / Oracle Linux
$ sudo dnf install ./*.rpmUbuntu/Debian
$ sudo apt install ./*.deb
The EPC is now installed and will start automatically (this behavior is intended for upgrades). Stop the service before applying the initial configuration.
$ sudo nectarepc stopConfigure the EPC.
$ sudo nectarepc configSelect
1(Full Config)Enter a detailed display name
Valid characters for the agent's name include the following
a-z A-Z 0-9 $ * + ? ^ ! . = @ _ ~ - :Spaces are not allowed
[Optional] Enter a description
Enter the Organization ID and Group ID provided to you
Set the logging level to
DEB(Debug)Enter the management domain and password provided to you
Enter the controller address:
neccontroller.us.nectar.services:443Set
Outbound Controller is FixedtofalseSelect
Quitto save the configuration
Start the EPC service.
$ sudo nectarepc startVerify that the EPC status is Running.
$ sudo nectarepc status
Uninstalling the EPC
To uninstall the EPC:
Navigate to the directory containing your EPC
$ cd ~/epcStop the EPC
$ sudo nectarepc stopRemove the EPC with the command corresponding to OS version
Debian/Ubuntu
$ sudo apt remove nectarepcRHEL / Rocky Linux / Oracle Linux / AlmaLinux
$ sudo dnf -y remove nectarepcor
$ sudo rpm -e[vh] nectarepc
Troubleshooting
If the EPC was installed and configured successfully but is unable to execute tests, check to make sure that the agent is not being blocked by the firewall. For a list of ports that must be open for the agent to function properly, refer to Ports and Protocols.
For additional questions and concerns, please contact support@nectarcorp.com