This is where a Jointbox panel activates its licence and collects its renewals. Your panel runs entirely on your own server — this site never sees your subscribers, your invoices, or your network.
Four commands on the server running your panel. You need the licence key from your invoice.
Already done if you installed Jointbox with the standard installer. Safe to re-run.
cd /opt/jointbox sudo bash scripts/install-licence-agent.sh
Or pass trial instead of a key for a 24-hour trial.
sudo jointbox-licensed -activate JBX-XXXXX-XXXXX-XXXXX-XXXXX \ -company "Your ISP" -email "you@example.com"
It renews your licence in the background from then on, roughly every six hours.
sudo systemctl restart jointbox-licensed
You want State: ACTIVE. The same status appears in your panel under Licence.
jointbox-licensed -status
Every plan includes RADIUS and CoA. Subscriber and NAS counts are totals for the whole installation, across every reseller under it.
| Plan | Subscribers | NAS | Includes | Monthly | Yearly (save 20%) |
|---|---|---|---|---|---|
| Basic | 800 | 10 | Billing, reports | PKR 10,000 | PKR 96,000 |
| Standard | 2,000 | 25 | + IPv6 | PKR 18,000 | PKR 172,800 |
| Professional | 5,000 | 60 | + franchise, OLT | PKR 30,000 | PKR 288,000 |
| Business | 12,000 | 150 | + multi-tenant | PKR 50,000 | PKR 480,000 |
| Enterprise | unlimited | unlimited | + API access | PKR 80,000 | PKR 768,000 |
Twelve months paid in one go costs 20% less than paying monthly — on Basic that is PKR 96,000 instead of 120,000, so you keep PKR 24,000.
Each plan allows 10% above its subscriber count before new ones are held back, so you are never stopped mid-onboarding. Nobody already connected is ever disconnected.
A free 24-hour trial covers 25 subscribers and 2 NAS — enough to connect a real router and see it work before you pay for anything.
Buying, renewing, moving a licence to a new server, or something not working — the WhatsApp group is the fastest way to reach us.
A small service that runs on your server, holds your signed licence, and renews it. It has no database credentials and cannot read your data.
Two integers — how many subscribers and how many NAS devices the installation has — plus the hostname and public IP of the server, so support can identify which install is which.
Anything about your subscribers. It has no access to the database even in principle; it reads a two-number file the panel writes for it.
Nothing is blocked. The panel treats an unreachable agent as licensed on purpose. Your licence simply stops renewing, and will lapse on its own if the agent stays down.
Downloads: linux-amd64 · linux-arm64 · version.json