IPTVOS vs Xtream UI
Xtream UI is a community continuation of Xtream Codes without a vendor; according to community accounts, official updates ended in 2020, and the installers still ship PHP 7.3. What IPTVOS offers instead – with sources.
- Swiss-based
- Panel hosted and updated by IPTVOS
- 30-day money-back guarantee
At a glance
- €9 / month
IPTVOS
Active
- XTNo offer
Xtream UI
Unmaintained
The short version
- 1Maintained by a vendor, with releases in 2026 and security fixes delivered automatically
- 2Hosted for you, with the database and the streams on your own servers – nothing to install for the panel
- 3A free trial, a money-back guarantee, five languages and a shop that lets customers buy and renew themselves
Point by point
Every cell with its source. Numbers are public sources; [H] is our hands-on test of the panel. “Not documented” means neither a source nor our test could settle it.
| Criterion | IPTVOSActive | Xtream UIUnmaintained |
|---|---|---|
| Price and risk | ||
| Status | Active · Oct 2026 | Unmaintained since 2020[7][9] |
| Entry price (incl. VAT) | €9 / month | No offer |
| Yearly discount | Yes | No[H] |
| Free trial | 40 days, free | No[H] |
| Money-back guarantee | 30 days | No[H] |
| Unlimited lines | Yes | Yes[H] |
| Operation | ||
| Model | Hosted | Self-hosted[8] |
| Update delivery | Automatic | Manual[9] |
| Commercial vendor and support | Yes | No[H] |
| Signed releases | Yes | Not documented |
| Data location | Your main server | Your servers |
| Stack and runtime | ||
| Language and web stack | Go | PHP 7.3[7][8] |
| Runtime support status | Go, PostgreSQL 18 | PHP 7.3 (end of life)[7][12] |
| Server OS | Ubuntu 24.04 LTS | Ubuntu 18.04–22.04 (forks)[7] |
| Public CVEs | None in the NVD[10] | None in the NVD[10] |
| Features | ||
| Load balancers | Unlimited | Yes[8] |
| EPG | Yes | Yes[H] |
| Catch-up / timeshift | Yes | Yes[H] |
| VOD automation | Search, download, import | Folder only[H] |
| Branded Android TV app (also phones/tablets) | Your own app | No[H] |
| VPN inside the app | WireGuard | Announced only[9][H] |
| MAG / Stalker portal | Customisable | Standard[H] |
| Transcoding | Yes | Yes[H] |
| Web player | Yes | No[H] |
| VPN / proxy detection | Yes | No[H] |
| Online shop for your lines | Built in | No[H] |
| Interface languages | 5 languages | English[H] |
| E-mail to your customers | ||
| Customer e-mails (sign-up, access data, reminders) | Built in, own SMTP unlimited | No[H] |
| E-mail templates with placeholders | Yes | No[H] |
| Newsletter editor and statistics | Editor, audiences, opens and clicks | No[H] |
| Safety and incidents | ||
| Two-factor authentication | Yes | No[H] |
| Passkeys | Yes | No[H] |
| Incident management with notifications | Built in, all plans | No[H] |
| Cloud backup | Encrypted, with us | No[H] |
| Try it free for 40 days |
Checked on Oct 29, 2026. Products change – tell us if something is out of date.
What IPTVOS does differently from Xtream UI
Seven points where the design differs – not a score, a description. The sources are in the table below.
Hosting model
IPTVOS hosts the panel; Xtream UI is installed by a Python script on the operator’s server (Ubuntu 18.04 in the original installer).
Updates
Signed releases applied by IPTVOS, with rollback. Xtream UI’s fork removed auto-update in 2020; maintainers of a widely used fork state that no further updates are planned.
Stack and security
Go binary and PostgreSQL 18 versus PHP 7.3.25, Nginx 1.19.2 and MySQL. php.net lists PHP 7.3 as unsupported since 6 December 2021 – no security fixes reach it.
Customer app
IPTVOS builds your own app with pairing by code in every plan; Xtream UI documents no customer app.
VOD automation
Automatic search, download and import with TMDB metadata; Xtream UI only watches a folder.
VPN
A WireGuard tunnel inside the app, today. Xtream UI’s 2020 release notes announced “VPN integration” for a future release that never came.
Support and risk
A vendor with tickets, a trial and a money-back guarantee. Xtream UI is free, has no vendor and nobody who must answer when something breaks.
In short
Xtream UI still works for many providers, but nobody maintains it, its PHP 7.3 runtime has been unsupported since December 2021, and nobody answers when something breaks. IPTVOS speaks the same Xtream Codes API, so apps keep working, and the M3U import moves channels with review and EPG matching. Try it for 3 days on a fresh server before you decide.
Switching to IPTVOS
- Existing customer apps keep working: IPTVOS implements the Xtream Codes API and M3U
- Channels migrate through the M3U import, with review, duplicate detection and EPG matching
- A 40-day trial on a fresh server allows a full evaluation before the move
Background: Xtream Codes
The original Xtream Codes platform was shut down by Italian authorities in September 2019; the company denied wrongdoing and no court ruling is known to us. Xtream UI appeared afterwards and is reported to be based on it; its former operators deny any connection. [5] [6] [11]
Security
A hosted Go binary vs a self-hosted PHP panel: who patches what
All three other panels are PHP applications served by Nginx on a server the operator runs. That is not a flaw in itself – the question is how fixes reach the server and how much of the attack surface the operator must maintain.
- The panel is one compiled Go binary per role: there is no interpreter and no folder of scripts the web server executes, so a dropped file is not a running backdoor.
- The panel server is ours and isolated per customer; IPTVOS applies every release to it. With a self-hosted PHP panel the operator is responsible for the OS, PHP, Nginx, the database and the panel itself.
- Your servers accept only Ed25519-signed packages and roll back automatically when a release does not come up – no licence file to crack and no cracked build to install.
- A runtime nobody patches is the real risk: Xtream UI installers ship PHP 7.3, unsupported since December 2021; XUI.one does not document its PHP version; 1-Stream is on a current PHP but the operator must install the updates.
The NVD lists no CVE for any of the four panels. We do not claim unpatched vulnerabilities in other products; the comparison is about who maintains the stack and how fixes are delivered. [10]
IPTV panel alternatives
Providers looking for a replacement usually arrive from one of these panels. What changes, and what stays the same, for each.
Xtream Codes alternative
Xtream Codes was shut down in 2019. IPTVOS implements the Xtream Codes API, M3U and the MAG portal your customers’ devices already use, so apps keep working after the move – in a hosted Go panel instead of a PHP panel on your own server. [5] [6]
1-Stream alternative
1-Stream is maintained, but self-hosted, from €120 a month plus VAT and without a trial. IPTVOS is hosted for you, costs €9 a month and adds VOD automation, a branded app and a VPN inside it.
IPTVOS vs 1-StreamXUI.one alternative
XUI.one has had no release since 1.5.13 and runs on PHP 7.4, unsupported since 2022. IPTVOS keeps the same API and MAG portal for your customers, with updates applied for you and a 40-day trial on a fresh server.
IPTVOS vs XUI.oneFAQ
Questions about IPTV panels
Yes. IPTVOS implements the Xtream Codes API, M3U and the MAG portal that Xtream UI customers’ devices already use, so the move changes nothing for them. The panel itself is hosted and updated by IPTVOS; the database and the streams stay on your servers.
Start the 40-day trial on a fresh server, import your channels from an M3U (with review, duplicate detection and EPG matching), recreate lines or let customers buy them in the shop, and point apps and MAG boxes at the new address.
Yes. IPTVOS implements the Xtream Codes API, M3U, Enigma2 and the MAG / Stalker portal, so apps and set-top boxes that worked with Xtream Codes, Xtream UI or XUI.one keep working. The panel itself is a hosted Go application, not a PHP install.
Usually not. Lines keep their username and password, apps keep their API, and MAG boxes get a portal URL. Channels come over through the M3U import with duplicate detection and EPG matching. A 40-day trial on a fresh server lets you test the whole move first.
How we compared
Two kinds of evidence, both marked in every cell: public sources – vendor websites, release notes, repositories and press – each numbered and linked, and our own hands-on tests of each of the four panels [H], carried out in October 2026. Where a vendor documents nothing, the hands-on test decides; a free trial or a yearly discount that a vendor does not publish counts as not offered. Last checked on Oct 29, 2026; tell us if something changed.
Sources
- [5] TorrentFreak, 9 Jan 2020
- [6] Eurojust, 18 Sep 2019
- [7] GitHub – Xtream UI fork (PHP 7.3.25, Nginx 1.19.2; last commit 9 Nov 2023, "No planned update to come")
- [8] GitHub – Xtream UI mirror (install.py: Ubuntu 18.04, MySQL; last commit 12 Jun 2025)
- [9] GitHub – Xtream UI release notes (mirror, 29 Apr 2020)
- [11] TorrentFreak, 17 Nov 2020
- [12] php.net – unsupported branches (PHP 7.3: 6 Dec 2021, PHP 7.4: 28 Nov 2022)
- [H] IPTVOS hands-on comparison, October 2026 (the operator’s own tests of each panel)
[H] marks what we tested ourselves on an installation of the panel; the numbers mark public sources.
All names and trademarks belong to their owners. IPTVOS is not affiliated with them. This comparison only uses the public sources listed.
Switch to an IPTV panel that is still actively developed
A 40-day free trial without payment. Existing customer apps keep working.
30-day money-back guarantee · No setup fee · Cancel any time