Dashboard
Service overview
Nexa Control Center
Subscription management dashboard
Manage users, servers, VPN profiles, customer announcements and app backgrounds from one clean panel.
Recent Users
Latest customers and assigned server count
| User | Servers | Expiry | Status |
|---|
DNS Servers
Active servers only
VPN Profiles
Profiles available in the app
Messages / Announcement
User notifications and Home messages
App Update
Version and update redirect
App Update
Open a dedicated page for update status, version, URL and update message.
Users
Add customer login, trial access, and panel credentials. Matching servers are assigned automatically.
| User | Activation | Servers | Expiry | Status | Actions |
|---|
Parental Control
Manage per-user/profile locks, Master PIN, sync status and View Parental PIN.
Master PIN: loading…
| User/Profile | Status | Locked Categories | PIN | Last Sync | Actions |
|---|
View Parental PIN Audit
Every Show PIN and reset action is logged here.
| Action | User/Profile | Admin | Device | IP | Time |
|---|
DNS Servers
Health is checked automatically every 5 min via cron, or click Check All now.
DNS Groups
Group same-provider DNS servers once, then use the group for category order/merge rules.
No DNS groups loaded yet.
Free Auto VPN Manager
Import and refresh live VPN servers. IPSpeed is preferred for faster, more reliable connections.
Click Load Free Servers, then import the countries you want.
No free VPN countries loaded yet.
VPN Profiles
Choose a country to view saved servers. Use Add VPN Server to manually add more servers to any country.
Messages / Announcement
Send popup announcements to all users or one particular user. Add message text, optional image, optional link button, and optional OneSignal push.
| Image | Title / Message | User | Popup | Link | Status | Actions |
|---|
New Content Push / Deep Link
Send Movie, Series or Live Channel notifications with data payload so tapping the notification opens the correct native detail page.
Find content automatically
Select a DNS, search movie / series / live channel by name or ID, then click Select to auto-fill the deep-link payload.
Search uses this DNS source. Sending can still target all users or this DNS.
No search yet.
Payload: action=open_detail, type, item_id, item_title, item_image.
| Type | Title / Item | Item ID | Recipient | DNS Target | Push | Sent On | Actions |
|---|
Automatic Notifications
Send automatic welcome, plan expiring soon, and expired plan notifications. These are saved to app notification history, sent through OneSignal when the device is subscribed, and also shown in the TV Home announcement strip when needed.
Automatic checks avoid duplicates: welcome is sent once per user, expiry/expired reminders are sent once per day. TV users also see these account notices in the Home header strip, even if Android system notifications are unavailable.
OneSignal Push Setup
Configure OneSignal here for Messages / Announcement mobile push notifications. No separate notification submenu is needed.
Checking…
Messages / Announcement items with push enabled will use these OneSignal keys for mobile notifications.
Category Order
Arrange or hide Live TV, Movies and Series categories from the backend. Select a DNS to auto-load its current Xtream categories with IDs, then drag them into your preferred order.
Choose one DNS and one type, then load categories.
Recently Added item limit is in Settings → Panel, account and auto refresh.
Select a DNS and content type, then load categories. Use the table Recent checkbox column for Recently Added categories.
Category Merge
Merge multiple provider categories into one app category name. Example: merge Sports HD + Sports FHD + Sports Backup into Sports.
Use Add Merge Rule, choose a DNS/group, load categories, search, and select the source categories you want to combine.
| Type | Merged Category | Source Category | Target | Status | Actions |
|---|
Backend Catalog Disabled
The backend SQLite catalog system has been removed. Nexa now refreshes Live TV, Movies, Series, and EPG directly from each provider and stores the result in the app local SQLite database.
No cron preload, SQLite export, catalog upload, or DNS catalog group is used anymore.
Nexa App Features
Control only the core app flags that are still used by the native app. App Update and Messages / Announcement are separate pages.
App Update
Control update availability, new version, redirect URL and update message returned to the native app.
Recently Added Settings
Only control how many Movies/Series items the app shows in Recently Added.
How many Movies/Series to show in Recently Added. Default 30.
This setting only changes the item count. Category selection stays in Category Order.
Panel Settings
Logo and admin panel name.
Preview
Nexa
Admin Panel
Trial User Settings
All trial users can use one shared Xtream trial account while each app user has their own login/activation.
Use one Xtream panel account here. Add Trial User will create separate app users, but attach this shared trial playlist account to them.
Account
Admin login and photo.
Signed in as
Admin
This photo appears in the top bar.
Auto Refresh
Keep free VPN servers updated automatically.
Recommended: run every 5 minutes. Existing connected users will stay connected.
Automatic Notification Cron
Run welcome, plan expiring soon, and expired-plan checks automatically from your hosting cron job.
Recommended schedule: run once per day. The endpoint also has duplicate protection, so welcome is sent once per user and plan reminders are sent once per day.
Set a secret token, save settings, then copy the cron command into cPanel Cron Jobs.