📘 Installation Guide

Install Nexora in Minutes

Deploy a fully-branded, licensed IPTV panel on any VPS or dedicated server. Everything is downloaded automatically from our servers — no manual uploads.

▶Quick start

Copy this one command, replace YOUR_KEY with the license key from your client dashboard, paste it into your server's SSH terminal and press Enter:

curl -sL https://nexora.my-ip.bid/install.sh | bash -s -- --license YOUR_KEY
✓ The whole panel — branding, license, streaming engine and security — installs itself. Admin password is printed when it finishes.

1Get your license key

Your license key is a signed string that unlocks your panel and ties it to your server. To get one:

  • Create your account and choose a plan (Basic / Pro / Business).
  • Your key appears instantly in your client dashboard and is emailed to you.
  • One key = one server. Order more licenses to run multiple servers.
Get your license →

2Server requirements

The panel runs on almost any modern x86_64 Linux VPS or dedicated server:

Operating systemUbuntu 22.04 / 24.04 (x86_64)
CPU2 cores minimum (4 recommended)
RAM2 GB minimum / 4 GB recommended
Disk20 GB free (SSD recommended)
AccessRoot SSH access
Ports to open22 (SSH), 25500 (admin), 8080, 25461, 8805 (streaming)
💡 No domain name needed — the panel works directly with your server IP.

3Connect & run

Connect to your server, then run the installer. Two ways:

A) One command (recommended)

ssh root@YOUR_SERVER_IP
curl -sL https://nexora.my-ip.bid/install.sh | bash -s -- --license YOUR_KEY

B) Manual (same result)

cd /root && curl -fsSL -O https://nexora.my-ip.bid/install_py3.py export NEXORA_LICENSE_KEY="YOUR_KEY" export NEXORA_LICENSE_URL="https://nexora.my-ip.bid/nexora-license-api/?action=verify&lic=" python3 install_py3.py # then type: MAIN
⏱ Installation takes 5–15 minutes depending on your server. Don't close the SSH session.

4What gets installed

The installer handles everything automatically and downloads all components from our servers (verified by SHA-256):

  • Streaming engine: nginx + RTMP + PHP 7.2 + FFmpeg (with legacy compatibility libs).
  • MariaDB database with a pre-built panel schema (54 tables).
  • The fully-branded Nexora admin panel with the modern UI.
  • License engine: HMAC-signed key, server-fingerprint binding, 10-second enforcement loop + daily online check.
  • Security hardening: forced admin password change on first login, stream-crash monitors, fail2ban packs.

5Log in to your panel

  • Open your browser at http://YOUR_SERVER_IP:25500
  • Username: admin — Password: printed at the end of the install (also saved in /root/install_log.txt).
  • On first login you'll be asked to set your own password — this is enforced for security.
  • Add categories, channels and users — streams start automatically.
✓ The license status widget on the dashboard shows your license as active with days remaining.

6Licensing & renewal

  • Your panel verifies its license every 10 seconds against our server (plus a daily online check).
  • Active license → everything runs normally.
  • Expired / revoked → streaming is blocked (FFmpeg disabled) and the widget shows the status. A 7-day grace period applies after expiry.
  • Renew or re-activate from your client dashboard → the panel self-heals within seconds, no reinstall needed.
🔐 The license is bound to your server's unique fingerprint, so it can't be copied to another machine.

❓ Frequently asked questions

Which operating system do I need?

Ubuntu 22.04 or 24.04 on x86_64. Any major provider (DigitalOcean, Hetzner, OVH, Contabo…) works.

Do I need a domain name?

No — the panel runs on your server IP. A domain is optional.

Can I reinstall or update?

Yes — re-run the one-liner any time. It's safe and idempotent; it refreshes the panel from our servers and prints a fresh admin password.

Where do I find my license key?

In your client dashboard after logging in, and in the email you received when ordering.

I need help.

Open a support ticket and our team will assist you right away.

Open a ticket →

Ready to launch your IPTV business?

Get your license key and have a fully-branded panel running in minutes.