Downloads & Repository Setup

Get NIVMIA packages, appliance images, and configure your package repositories.

Appliance Images

Pre-built virtual appliance images with NIVMIA pre-installed on Rocky Linux 10. Import directly into your hypervisor.

Image Format Size SHA256
NIVMIA Community Appliance QCOW2 (KVM/libvirt) 1.2 GB See .sha256 file Download Checksum
NIVMIA Community Appliance OVA (VMware/VirtualBox) 1.3 GB See .sha256 file Download Checksum

Enterprise appliance images are available to customers with active enterprise subscriptions.

RPM Repository (Rocky Linux / RHEL / AlmaLinux)

Quick Setup

Run this command on your NIVMIA host to configure the community repository automatically:

curl -fsSL https://repo.dec-llc.biz/scripts/setup-rpm.sh | sudo bash

To also enable the enterprise repository with your access token:

curl -fsSL https://repo.dec-llc.biz/scripts/setup-rpm.sh | sudo bash -s -- --enterprise YOUR_TOKEN

Manual Setup

1. Import the GPG key:

sudo rpm --import https://repo.dec-llc.biz/gpg/DEC-LLC-NIVMIA.pub

2. Create the repo file at /etc/yum.repos.d/decllc-nivmia-community.repo:

[decllc-nivmia-community]
name=DEC-LLC NIVMIA Community - $releasever
baseurl=https://repo.dec-llc.biz/community/rpm/el$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-DEC-LLC-NIVMIA
repo_gpgcheck=1
sslverify=1

3. Install NIVMIA:

# Core framework
sudo dnf install nivmia-core

# Individual platform plugins
sudo dnf install nivmia-plugin-trendnet
sudo dnf install nivmia-plugin-tplink
sudo dnf install nivmia-plugin-fortigate

# All community plugins at once
sudo dnf install nivmia-all

Enterprise Repository (Manual)

Create /etc/yum.repos.d/decllc-nivmia-enterprise.repo:

[decllc-nivmia-enterprise]
name=DEC-LLC NIVMIA Enterprise - $releasever
baseurl=https://YOUR_TOKEN@repo.dec-llc.biz/enterprise/rpm/el$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-DEC-LLC-NIVMIA
repo_gpgcheck=1
sslverify=1

Replace YOUR_TOKEN with the enterprise access token from your Account page.

DEB Repository (Debian / Ubuntu)

Setup

1. Import the GPG key:

curl -fsSL https://repo.dec-llc.biz/gpg/DEC-LLC-NIVMIA.pub | sudo gpg --dearmor -o /usr/share/keyrings/decllc-nivmia.gpg

2. Add the repository:

# Community (free)
echo "deb [signed-by=/usr/share/keyrings/decllc-nivmia.gpg] https://repo.dec-llc.biz/community/deb stable main" \
  | sudo tee /etc/apt/sources.list.d/decllc-nivmia-community.list

# Enterprise (requires token)
echo "deb [signed-by=/usr/share/keyrings/decllc-nivmia.gpg] https://YOUR_TOKEN@repo.dec-llc.biz/enterprise/deb stable main" \
  | sudo tee /etc/apt/sources.list.d/decllc-nivmia-enterprise.list

3. Install:

sudo apt update
sudo apt install nivmia-core nivmia-plugin-trendnet

Available Packages

Package Description Repository
nivmia-coreFramework, CLI, DB schema, scheduler, vault, exporterCommunity
nivmia-plugin-trendnetTRENDnet TEG switch pluginCommunity
nivmia-plugin-tplinkTP-Link SG3428 switch pluginCommunity
nivmia-plugin-dlinkD-Link DGS switch pluginCommunity
nivmia-plugin-netgearNetgear ProSafe switch pluginCommunity
nivmia-plugin-ubiquitiUbiquiti UniFi switch/AP pluginCommunity
nivmia-plugin-opnsenseOPNsense/pfSense firewall pluginCommunity
nivmia-plugin-firewalldLinux firewalld pluginCommunity
nivmia-allMeta-package: all community pluginsCommunity
nivmia-plugin-cisco-iosCisco IOS/IOS-XE switch/router pluginEnterprise
nivmia-plugin-cisco-nxosCisco NX-OS switch pluginEnterprise
nivmia-plugin-aristaArista EOS switch pluginEnterprise
nivmia-plugin-arubaAruba AOS-S switch pluginEnterprise
nivmia-plugin-juniperJuniper JunOS switch/router pluginEnterprise
nivmia-plugin-mokerlinkMokerLink switch pluginEnterprise
nivmia-plugin-fortigateFortiGate firewall pluginEnterprise
nivmia-plugin-paloaltoPalo Alto PAN-OS firewall pluginEnterprise
nivmia-enterpriseMeta-package: all enterprise pluginsEnterprise

Verify Package Signatures

All packages are signed with the DEC-LLC GPG key. To verify a downloaded package:

# RPM
rpm -K nivmia-core-0.1.0-1.el10.noarch.rpm

# DEB
dpkg-sig --verify nivmia-core_0.1.0-1_all.deb

GPG Key Fingerprint: available at repo.dec-llc.biz/gpg/DEC-LLC-NIVMIA.pub