How to Set Up Xtream UI Panel

Connect your Xtream UI panel to IPTVbp for automated user provisioning.

intermediate
10 minutes6 steps
1

Access your Xtream UI panel

Open your browser and navigate to your Xtream UI panel. This is typically at a URL like https://yourdomain.com:25500 or a custom port. Log in with your credentials.

If you are the panel admin: Log in with your admin account. If you are a reseller: Log in with your reseller account, or ask your panel admin for API credentials.

The admin panel port is often different from the API port. Common admin ports are 25500 or 8000.

2

Get your API credentials

Your API credentials are your username and password — the same ones you use to log in. Also note the API port your panel uses. By default, Xtream UI uses port 8080 for API requests, but this may have been changed during installation.

If you are a reseller: Ask your panel admin for the base URL and API port. Your reseller credentials should work for API access, but some panels may require the admin to enable API access for your account.

If you are unsure about the API port, ask your panel admin. Common API ports are 8080, 80, or 443.

3

Add the panel in IPTVbp

In your IPTVbp vendor portal, navigate to Panels and click Add Panel. Select Xtream UI as the panel type and fill in the fields below.
FieldDescriptionRequired
Base URLThe base URL of your Xtream UI server. Include the protocol (http or https) but not the port.
Yes
UsernameYour Xtream UI username (admin or reseller account with API access).
Yes
PasswordYour Xtream UI password.
Yes
API PortThe port used for Xtream UI API requests. Default is 8080.
Yes
4

Whitelist the IPTVbp Panel API IP

Xtream UI restricts API access by IP. You can find the dedicated IPTVbp panel API IP in your IPTVbp vendor portal under Panels > Add Panel — it is displayed in the Cloudflare / CAPTCHA Protection section.

If you are the panel admin: Go to Settings > Allowed IPs or IP Whitelist and add the IP. Save the settings. If you are a reseller: Send the IPTVbp panel API IP to your panel admin and ask them to whitelist it.

Without IP whitelisting, all provisioning API calls from IPTVbp will fail with an access denied error.

5

Map packages to products

After adding the panel, click Sync Packages to import your Xtream UI bouquets and packages. These will appear as available packages that you can map to your IPTVbp store products. Each product in your store should be linked to a specific package from your panel.

You can assign multiple packages per product if needed, for example combining different bouquets into one subscription.

6

Test the connection

Click Test Connection to verify IPTVbp can communicate with your Xtream UI panel. A successful test means your credentials, URL, port, and panel API IP whitelist are all configured correctly. Try creating a test line to confirm end-to-end provisioning works.

If the connection test passes but provisioning fails, make sure the API port is correct — it may differ from the web panel port.

Ready to Get Started?

Join the waitlist and be among the first to automate your business.