IPTV panel comparison
checked Oct 29, 2026IPTVOS vs 1-Stream vs XUI.one vs Xtream UI
Four IPTV panels compared on status, hosting model, updates, stack, price and features – public sources where they exist, and our own hands-on tests of each panel [H] where the vendors publish nothing.
- Swiss-based
- Panel hosted and updated by IPTVOS
- 30-day money-back guarantee
At a glance
- €9 / month
IPTVOS
Active
- 1S€120 / month + VAT
1-Stream
Active
- XU≈ £50–80
XUI.one
No updates
- XTNo offer
Xtream UI
Unmaintained
The short version
- 1Only IPTVOS is hosted and updated by its vendor – the other three are PHP panels you install, patch and secure yourself.
- 2Only IPTVOS searches, downloads and imports VOD by itself and builds a branded app with a VPN inside – the others watch a folder at most and have no app of your own.
- 3Only IPTVOS offers a free trial and a money-back guarantee; it costs €9 a month where 1-Stream costs €120, XUI.one gets no updates and Xtream UI is no longer maintained.
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 | 1-StreamActive | XUI.oneNo updates | Xtream UIUnmaintained |
|---|---|---|---|---|
| Price and risk | ||||
| Status | Active · Oct 2026 | Active · Jul 2026[1] | No release since 1.5.13[H] | Unmaintained since 2020[7][9] |
| Entry price (incl. VAT) | €9 / month | €120 / month + VAT[2] | ≈ £50–80[H] | No offer |
| Yearly discount | Yes | Yes[2] | No[H] | No[H] |
| Free trial | 40 days, free | No[2][H] | No[H] | No[H] |
| Money-back guarantee | 30 days | No[2] | No[H] | No[H] |
| Unlimited lines | Yes | Yes[2] | Yes[H] | Yes[H] |
| Operation | ||||
| Model | Hosted | Self-hosted[2] | Self-hosted[4][H] | Self-hosted[8] |
| Update delivery | Automatic | Manual[1] | None since 1.5.13[H] | Manual[9] |
| Commercial vendor and support | Yes | Yes[2] | No[H] | No[H] |
| Signed releases | Yes | Not documented | Not documented | Not documented |
| Data location | Your main server | Your servers | Your servers | Your servers |
| Stack and runtime | ||||
| Language and web stack | Go | PHP 8.5[1] | PHP 7.4[13][14][H] | PHP 7.3[7][8] |
| Runtime support status | Go, PostgreSQL 18 | PHP 8.5 (current)[1] | PHP 7.4 (end of life)[13][14][12] | PHP 7.3 (end of life)[7][12] |
| Server OS | Ubuntu 24.04 LTS | Ubuntu 22.04 or newer[1] | Ubuntu 18.04 / 20.04[4] | Ubuntu 18.04–22.04 (forks)[7] |
| Public CVEs | None in the NVD[10] | None in the NVD[10] | None in the NVD[10] | None in the NVD[10] |
| Features | ||||
| Load balancers | Unlimited | Paid add-on[2] | Yes[H] | Yes[8] |
| EPG | Yes | Yes[1] | Yes[H] | Yes[H] |
| Catch-up / timeshift | Yes | Yes[2] | Yes[H] | Yes[H] |
| VOD automation | Search, download, import | Folder + TMDB[1][H] | Folder only[H] | Folder only[H] |
| Branded Android TV app (also phones/tablets) | Your own app | Vendor’s app only[2][H] | No[H] | No[H] |
| VPN inside the app | WireGuard | No[H] | No[H] | Announced only[9][H] |
| MAG / Stalker portal | Customisable | Standard[H] | Standard[H] | Standard[H] |
| Transcoding | Yes | Yes[2] | Yes[H] | Yes[H] |
| Web player | Yes | Yes[2] | Yes[H] | No[H] |
| VPN / proxy detection | Yes | Yes[2] | Basic[H] | No[H] |
| Online shop for your lines | Built in | Paid plugin[2] | No[H] | No[H] |
| Interface languages | 5 languages | Not documented[1] | English[H] | English[H] |
| E-mail to your customers | ||||
| Customer e-mails (sign-up, access data, reminders) | Built in, own SMTP unlimited | Notifications by e-mail[1] | No[H] | No[H] |
| E-mail templates with placeholders | Yes | No[1][2] | No[H] | No[H] |
| Newsletter editor and statistics | Editor, audiences, opens and clicks | No[1][2] | No[H] | No[H] |
| Safety and incidents | ||||
| Two-factor authentication | Yes | Yes[1] | No[H] | No[H] |
| Passkeys | Yes | No[1][2] | No[H] | No[H] |
| Incident management with notifications | Built in, all plans | Notifications only[1] | No[H] | No[H] |
| Cloud backup | Encrypted, with us | To your own remote server[1] | No[H] | No[H] |
| Try it free for 40 days |
Checked on Oct 29, 2026. Products change – tell us if something is out of date. · IPTVOS is the only one of the four with a free trial and a money-back guarantee.
What IPTVOS does differently
Seven points where the design differs – not a score, a description. The sources are in the table below.
Hosting model
The panel runs with us, isolated per customer; the database and the streams run on your servers. The other three are installed and run by the operator on their own panel server.
Updates
IPTVOS applies every release to the panel; your servers follow from one dialog, signed, with rollback. 1-Stream’s updates are run by the operator; Xtream UI’s fork removed auto-update; XUI.one documents none.
Stack and security
A compiled Go binary per role with PostgreSQL 18 – no PHP, no interpreter on the web path. 1-Stream runs on PHP 8.5, XUI.one on a bundled PHP, Xtream UI on PHP 7.3, which php.net lists as unsupported since December 2021.
Customer app
IPTVOS builds your own app from the panel in every plan – made for Android TV, also on Fire TV, phones and tablets; devices pair with a 6-digit code. 1-Stream offers only its own “1 Play” apps; XUI.one and Xtream UI have no customer app at all.
VOD automation
Lists and requests feed a wishlist; Newznab indexers, SABnzbd-compatible clients and Usenet providers fill it on your servers; TMDB adds the metadata; 24/7 channels come from the library. 1-Stream watches a folder and adds TMDB metadata but does not download; XUI.one and Xtream UI only watch a folder.
VPN
The app can carry a WireGuard tunnel that reaches only your panel and streaming servers – over your own servers or the IPTV OS pool. None of the three has a VPN in an app; Xtream UI’s release notes only announced one as planned in 2020.
Support and risk
A vendor with tickets, a 40-day trial without payment and a 30-day money-back guarantee. 1-Stream has a vendor and tickets but no trial or refund; XUI.one is sold through resellers with no reachable vendor; Xtream UI has no vendor.
Yearly cost
The same unlimited lines, paid yearly
Entry plans, paid yearly, at the prices published by each vendor.
- IPTVOS Starter, incl. VAT
- €90
- 1-Stream Starter [2]
- €1,200 + VAT
Difference: at least €1,110 per year
1-Stream’s price is published without VAT; with VAT added, the difference grows. Server costs apply to both.
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
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]
Head to head
IPTVOS against each panel on its own page – the same facts, two columns.
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.oneXtream UI alternative
Xtream UI runs on PHP 7.3, unsupported since 2021, and nobody maintains it. IPTVOS speaks the same API, imports your M3U with review and EPG matching, and is updated by its vendor.
IPTVOS vs Xtream UIFAQ
Questions about IPTV panels
There is no single answer – it depends on whether you want to run the panel server yourself. Of the four compared here, only IPTVOS and 1-Stream are still maintained by a vendor; IPTVOS is the only hosted one, the only one with VOD automation and a branded app, and the only one with a free trial. The table above lists every criterion with its source.
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.
With public sources – vendor websites, release notes, repositories and press – each numbered and linked, and with our own hands-on tests of each panel in October 2026, marked [H]. Where a vendor documents nothing, the hands-on test decides.
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 in detailHow 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
- [1] 1-stream.com/updates – release notes (v2.2.0, 22 Jul 2026)
- [2] 1-stream.com – features, pricing, FAQ
- [3] CNX Software, 16 Mar 2022
- [4] GitHub – XUI.ONE community tutorials (community reports, install on Ubuntu 18.04 / 20.04)
- [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)
- [13] YouTube – XUI.one installation walkthrough (PHP 7.4, Nginx, FFmpeg, MariaDB)
- [14] iptvtools.io – XUI.one install guides (PHP 7.4, MariaDB 10.6, Python tools)
- [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