Getting Started

5 min read5 sections

Welcome to XtreamGo. This guide walks you through the five steps from clicking Buy to streaming your first channel — typically 10 to 15 minutes of hands-on time. If you get stuck at any step, jump to the bottom of the page to reach support.

1. Order your license

Pick a tier on /pricing that matches the number of users and streams you plan to run. Tiers are not artificial caps — they reflect the engineering required to keep the platform fast at your scale. Pay with Stripe, Paddle, PayPal, or crypto via NOWPayments. After checkout, you receive two emails: an invoice (PDF) and the install-bundle download link with your unique license key embedded. The bundle is a single tarball — keep the link safe; it expires in 30 days.

2. Provision a server

Spin up a fresh Ubuntu 22.04 or 24.04 server (Hetzner, OVH, DigitalOcean — anywhere). Minimum 2 vCPU, 4 GB RAM, 40 GB SSD. Make sure ports 80, 443, 8080 and 25462 are open to the public, and that you have a domain (or subdomain) ready to point at the server's IP. SSH in as root, upload the install bundle, then run: tar -xzf xtreamgo-install.tar.gz cd xtreamgo-install ./install.sh The installer prompts for your domain, generates SSL via Let's Encrypt, installs Docker, pulls the panel containers, and seeds the database — all in 3 to 5 minutes.

3. License activates automatically

The install bundle has your license key baked in, so the panel verifies with our license server on first boot. You should see a green "License: Active" banner in the admin header. If you see "License: Invalid" instead, check that your server can reach api.xtreamgo.io on port 443 — many cloud providers firewall outbound HTTPS by default.

4. First login

Open https://your-domain.com in your browser. The setup wizard greets you on first run and walks through: • Admin email and password • Panel name and logo • SMTP for outgoing email (optional, can be skipped) • Cloudflare API token (optional — required only if you plan to use DNS Manager later) When the wizard finishes, you land on the dashboard. The admin account you just created has full privileges.

5. Next steps

From the dashboard, the most common first-day tasks are: • Add a streaming source (Sources → New Source) • Import a playlist or M3U file (Streams → Bulk Import) • Create your first user line (Users → New User) • Set up a bouquet so customers see a curated channel list For anything more advanced — load balancers, multi-server, AI Stream Monitor — see the rest of the Help Center or the full Docs section.

Need more help?

Our support team is one email away. We typically reply within a few hours during business hours.