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-core | Framework, CLI, DB schema, scheduler, vault, exporter | Community |
nivmia-plugin-trendnet | TRENDnet TEG switch plugin | Community |
nivmia-plugin-tplink | TP-Link SG3428 switch plugin | Community |
nivmia-plugin-dlink | D-Link DGS switch plugin | Community |
nivmia-plugin-netgear | Netgear ProSafe switch plugin | Community |
nivmia-plugin-ubiquiti | Ubiquiti UniFi switch/AP plugin | Community |
nivmia-plugin-opnsense | OPNsense/pfSense firewall plugin | Community |
nivmia-plugin-firewalld | Linux firewalld plugin | Community |
nivmia-all | Meta-package: all community plugins | Community |
nivmia-plugin-cisco-ios | Cisco IOS/IOS-XE switch/router plugin | Enterprise |
nivmia-plugin-cisco-nxos | Cisco NX-OS switch plugin | Enterprise |
nivmia-plugin-arista | Arista EOS switch plugin | Enterprise |
nivmia-plugin-aruba | Aruba AOS-S switch plugin | Enterprise |
nivmia-plugin-juniper | Juniper JunOS switch/router plugin | Enterprise |
nivmia-plugin-mokerlink | MokerLink switch plugin | Enterprise |
nivmia-plugin-fortigate | FortiGate firewall plugin | Enterprise |
nivmia-plugin-paloalto | Palo Alto PAN-OS firewall plugin | Enterprise |
nivmia-enterprise | Meta-package: all enterprise plugins | Enterprise |
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