Skip to content

Self-hosted IPTV panel, Xtream Codes compatible

Your streams, on your servers.

streamars is a self-hosted IPTV panel. The main server pulls each channel once, load balancers carry the viewers, and subscribers keep the apps and logins they already have.

14 days free, no card. Then €49 a month, with unlimited load balancers.

Subscribers keep their apps and boxes. The panel speaks what they already use.

Everything an operator runs, on an engine built for load.

Live TV, movies, lines and resellers work the way you run them today. What changes is what happens when the viewers arrive.

One pull per channel

Each channel is fetched from its source once and served to every viewer from memory. A sports channel with four hundred viewers still costs one upstream connection.

  • Live transcoding with output profiles
  • Catch-up and DVR recording
  • EPG import on a schedule

A dead source is not a dead channel

Give a channel its sources in order. When one stops, the panel checks the next and switches over on its own, and viewers keep watching on the same link.

  • Ordered backup sources per channel
  • Health checks on every source
  • Switches without dropping viewers

Connection limits that hold

A line set to one connection gets one viewer, on TS and HLS alike. A second device is turned away, and shared accounts show up the moment they start.

  • Device limits and IP rules per line
  • Anti-restream rules and abuse alerts
  • Connection history per line and channel

Subscribers keep their apps

The panel speaks the Xtream Codes API. Players sign in with the same username and password, playlist links keep working and set-top boxes reconnect to the same portal.

  • player_api, M3U and XMLTV
  • MAG portal and Enigma2 bouquets
  • HDHomeRun emulation for media servers

Movies that start and seek at once

Movies and series play from local disk or a proxied source. Playback starts in milliseconds and a seek lands straight away, even on files that were never optimised for streaming.

  • Metadata and artwork from TMDB
  • Background encoding and thumbnails
  • Series, seasons and episodes in shared bouquets

See what is on air

A live dashboard of viewers, channels and bandwidth, and an audit log of every change. New releases are announced in the panel and installed from there.

  • Admin panel in nine languages
  • API keys for your own automation
  • Backups and a metrics endpoint for your monitoring

And the rest of the panel.

Tools that usually cost extra or need another product, built in and included.

  • Alerts

    Telegram, Discord, email or webhook when a channel drops, a server goes offline or a line is abused.

  • Frozen picture checks

    Sources are probed for a frozen picture, not only for a dead link.

  • Viewing quality

    How smoothly people actually watch, with the worst channels, servers, countries and ISPs.

  • Start over

    Viewers restart the programme that is on air now from its beginning.

  • Sports mode

    Low-latency profiles for live events, so goals do not arrive late.

  • 24/7 channels

    Build channels from your movies and episodes, with a schedule and a generated guide.

  • Restream detection

    Suspicious lines are scored, a fingerprint can be flashed on screen, and known lists are checked for your streams.

  • AI metadata and MCP

    Fill missing plots and genres with your own AI provider, with a dry run and undo. Connect an assistant over MCP.

  • Load balancers over SSH

    Give the panel a blank Ubuntu or Debian server and it installs and joins it. No terminal needed.

  • Updates with rollback

    Install a release from the panel. If it fails its health checks, the previous one comes back.

  • Doctor

    Checks the whole installation end to end and gives a concrete fix for every problem.

  • Public status page

    Show your customers which services are up, without giving them a login.

The business side, as you know it

  • Lines and packages

    Trials, expiry dates and bouquets per package. Filter by expiring, online now or on trial.

  • Resellers and credits

    Resellers and sub-resellers sign in to their own view and spend credits to create lines.

  • Bulk tools and analytics

    Extend, move, disable or export many lines in one step, and see which resellers grow.

Everything in the panel

Leave XC without losing a subscriber.

The import wizard reads your XC database, shows you a dry run of everything it will bring across, and writes nothing until you approve it.

  1. Install. One installer on your Linux server.

  2. Import. Lines, resellers, bouquets and the catalog come across.

  3. Switch. Point your domain. Subscribers keep their apps and logins.

How migration works

Same hardware. Same streams. Measured.

streamars and XC on identical servers, with the same channels, catalog and load.

  • 8×

    lower API latency at p99

  • 3×

    less memory at 500 live viewers

  • 0

    seek errors on movies

Full results and how we measured

One plan. No limits to grow into.

One licence covers your whole panel: the main server and every load balancer you add. Lines, channels and viewers are not capped.

  • Unlimited load balancers
  • Unlimited lines
  • Unlimited channels and viewers
  • Every feature included

14 days free, no card

€49a month
for the whole panel

Or €490 a year, the price of 10 months.

Prices exclude VAT.

Included in every licence

  • Live TV, movies and series
  • Lines, resellers and bouquets
  • Xtream Codes API, M3U, XMLTV, MAG and Enigma2
  • Import wizard for XC panels
  • Unlimited load-balancer servers
  • Transcoding and RTMP ingest
  • No caps on lines, channels or viewers
  • Alerts, Doctor and a public status page
  • Updates with automatic rollback

Feedback board

Tell us what to build next.

streamars has a public feedback board. Report bugs, ask for features and vote on what other operators asked for. We answer there, and the most-voted requests move onto the public roadmap.

Posts are public: leave out server addresses, credentials and subscriber data.

Run your panel on streamars.

Create an account and the full panel is yours for 14 days, no card needed. Subscribe from the portal when you are ready.