Installation

You can install ncclient in several ways. For Linux nodes other than lighthouses, the recommended method is the signed package repository at pkgs.nebulacommander.com (Linux Desktop App): it’s the only Linux install that can update itself automatically. For lighthouses, see Docker below.

MethodBest for
DockerThe first lighthouse in a network, to also run Magic DNS
BinariesPrebuilt CLI binaries from the Web UI or GitHub Releases
Linux Desktop AppRecommended for Linux nodes other than lighthouses. Background service (and optional GTK4 app) from the package repository, with automatic updates
Windows InstallerWindows: CLI, native app, and background service via one MSI
NixOSNixOS hosts: a declarative services.ncclient module
Pip (PyPI)Advanced users only, when none of the above are suitable

Choose one and follow the linked page. Then see the matching Usage page to enroll the device, run it, and re-enroll it later.