ℹ️ How this page works

Connect a reseller panel (XUI.one) so you can auto-provision a device — the panel creates a line and m7k2 assigns it, no copy-paste.

  • Register a panel: its admin API base (https://panel:9000), the admin access code, your API key, and the stream base (the client host:port for the device's Xtream URL — different from the :9000 admin port). The key is encrypted on save and never shown again.
  • Test checks connectivity (lists packages). The panel's :9000 needs a valid TLS cert (self-signed won't work).
  • Provision a device: pick the device, reseller, package + duration → m7k2 calls create_line and assigns the new Xtream line as the device's primary source.
  • Changing a panel's admin base or access code requires re-entering the API key (it re-anchors the encryption).

Add a reseller panel

XUI.one admin API (plain api_key). The API key is AES-GCM encrypted on save — only “has key” is ever shown back.

Reseller panels

LabelAdmin baseStream baseKeyStatusActions
Loading…

Provision a device

Creates a new line on the reseller and assigns it to the device as its primary Xtream source.