Open-source panel kit

Run our panel. On your server.

The client area is a static app on top of our public API. Download it and host it on your own domain or an .onion address. Resellers use it as their white-label panel.

How it works

1. Download

A folder of static files with index.html, assets and vendor. No PHP, no database, no build step.

2. Configure

Set the API URL and your brand in config.js. Resellers add their slug so sign-ups become their customers.

3. Host anywhere

nginx, Caddy, S3, IPFS or a Tor hidden service. Tokens stay in the tab (sessionStorage).

config.js

Everything the panel needs to know.

window.PANEL = {
  api: "https://panel.example/api/v1",
  bearer: true,          // token auth, works cross-origin
  brand: "Nightjar Cloud",
  reseller: "nightjar"   // optional: sign-ups become your customers
};

How it stays safe

Logging in returns a short-lived Bearer token kept in sessionStorage, gone when the tab closes.

Our session cookies are SameSite=Strict, so a third-party panel can never ride an existing login.

Prices are computed by the API, not the panel, so a modified panel can't change what anyone pays.

Only open-source dependencies, Alpine.js, cobe, Lucide, flag-icons, simple-icons and OFL fonts.

Live chat

Humans, usually within minutes

No account or email needed. The conversation stays in this browser, and moves to your account when you log in.

Prefer Telegram?