Skip to content

Licensing

NeoHive requires a license file to run, issued by the NeoHive team.

During installation, NeoHive looks for your license file in this order:

  1. The --license-file /path/to/file command-line flag
  2. The NEOHIVE_LICENSE_FILE=/path/to/file environment variable
  3. A license.json or license.key file in the current directory
  4. 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.

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.

If the NeoHive team issues you a replacement license:

Terminal window
NEOHIVE_LICENSE_FILE=/path/to/new-license.key \
NEOHIVE_ROTATE_LICENSE=1 \
bash <(curl -fsSL https://raw.githubusercontent.com/NeoHiveAI/install/main/install.sh)

Open the NeoHive dashboard and go to Settings → Licence to see your activation state, expiry, and remaining grace period.