WooXStream Documentation
This guide will help you install, configure, and operate WooXStream efficiently and securely.
1. Total Privacy & Security (Zero-Data)
Your business security is our top priority. WooXStream is built with a Zero-Data architecture:
- Absolute Privacy: At no point do we receive any information from your WordPress store or your streaming server.
- No Data Transfer: Client data (names, emails, passwords) is never sent to external servers.
- Plugin Protection: We use a remote security system solely to validate your license and protect the plugin's code integrity. This system never has access to the information moving between your site and your Xtream panel.
- Direct Connection: All user management occurs directly between your WordPress site and your Xtream database.
2. Quick Installation
- Upload the
wooxstream.zipfile via the WordPress dashboard (Plugins > Add New > Upload). - Activate the plugin.
- Enter your license key when prompted by the setup wizard.
3. Server Configuration
Connect WooXStream to your Xtream panel under WooXStream > Settings:
- Database Host: The IP or domain of your Xtream server.
- Port: Usually port 3306.
- Credentials: A username and password with permissions to manage the users table.
- Server DNS: The URL your clients will use for their M3U lists.
[!TIP] Ensure your Xtream server's firewall allows incoming connections from your WordPress site's IP on the database port.
4. Product Setup
Selling is simple. Create a product in WooCommerce and select the WooXStream Product Type:
- Streaming Line: For standard accounts.
- Reseller Account: For new distributors.
- Reseller Credits: For automatic top-ups.
- Device (MAG/E2): For linking MAC addresses.
Simply select the packages and bouquets already configured in your Xtream panel.
5. Automation & Maintenance
- Instant Activation: Services are automatically activated once payment is confirmed.
- Effortless Renewals: The system detects renewal payments and extends the expiration date in the Xtream panel without manual intervention.
- Safe Suspension: If a subscription expires or is cancelled, access is automatically disabled (
enabled = 0). We don't delete the user, allowing you to easily reactivate them if the customer returns. - Premium Client Dashboard: Your customers can view their credentials, download their lists, and see their expiration date directly from "My Account" in your store.
6. Migration from WHMCS
If you already have a business running on WHMCS, WooXStream includes a migration tool that transfers your products, customers, and active services in bulk, keeping your customers' current passwords so the transition is seamless for them.