Skip to content

Licensing

Licences are signed files, verified offline. The server never contacts a licence service to keep running, which is what makes air-gapped installs possible.

A fresh install runs a 30-day trial with every feature enabled and no card required. Trials are always 30 days; there is no permanent free tier.

Terminal window
jadarit license status
TierTerm
MonthlyRenews monthly until cancelled
YearlyRenews annually until cancelled
LifetimePerpetual, for the version line purchased

Each licence covers one server. There is no limit on streams, channels, or viewers; your hardware is the limit.

Through the API:

Terminal window
curl -b jar -X POST http://localhost:9001/api/v1/license \
-H 'content-type: application/json' \
--data-binary @license.json

Or from the dashboard, or by placing the file next to the binary as license.json and restarting. Verification is a signature check against the public key built into the binary, so it works with no network.

A renewing licence does not need a new file each period. The server checks for a renewal shortly after boot and then on an escalating schedule, and only ever accepts a later expiry, so a failed or hostile response can never shorten your licence.

Set the endpoint with [license].renew_url. Leave it empty to disable the check completely, which is what an offline or perpetual install wants: the server then contacts nothing at all.

Nothing abrupt happens.

  1. Grace period, eight days. The software runs normally and the dashboard shows a renewal notice.
  2. After grace. Streams already on air keep running. Licensed features stop starting new work, and those endpoints return 402 Payment Required, which is a licence state rather than a fault.

Your data is never touched. Recordings, VOD, configuration, and accounts are on your server and stay there, whatever the licence says.

Terminal window
jadarit license status
curl -b jar http://localhost:9001/api/v1/license

The API reports tier, expiry, days remaining, and whether the licence is inside its grace period, which is what the dashboard banner is built from.