Licensing
NeoHive requires a license file to run, issued by the NeoHive team.
First install
Section titled “First install”During installation, NeoHive looks for your license file in this order:
- The
--license-file /path/to/filecommand-line flag - The
NEOHIVE_LICENSE_FILE=/path/to/fileenvironment variable - A
license.jsonorlicense.keyfile in the current directory - An interactive prompt
The simplest approach: drop the license file in the directory where you run the installer and let auto-detection handle it. After the first install, the key is cached at ~/.cache/neohive/license-key, so upgrades won’t ask again.
Moving to a new machine
Section titled “Moving to a new machine”Install NeoHive on the new machine with your license file — the previous machine’s seat is released automatically. No cleanup needed on the old one.
Rotating your license
Section titled “Rotating your license”If the NeoHive team issues you a replacement license:
NEOHIVE_LICENSE_FILE=/path/to/new-license.key \NEOHIVE_ROTATE_LICENSE=1 \ bash <(curl -fsSL https://raw.githubusercontent.com/NeoHiveAI/install/main/install.sh)Viewing license status
Section titled “Viewing license status”Open the NeoHive dashboard and go to Settings → Licence to see your activation state, expiry, and remaining grace period.