IRONGRID
SYSTEM OPERATIONAL
ENTERPRISE IPTV INFRASTRUCTURE

Streaming
infrastructure that runs
like a machine.

Xtream Codes API compatible · multi-server · 100% RAM-served

IronGrid is a complete IPTV reseller and streaming platform, written from scratch in Go — not a fork of an old panel, not PHP with a new coat of paint. A distributed system of a controller and any number of edge nodes, engineered at the kernel level to start fast, stay up, and scale without babysitting.

224ms
Avg. stream start
<2s
Live glass-to-glass latency
100%
Served from RAM, zero disk I/O
Edge nodes, one panel
[PERF]

Performance you feel
in the player.

Zero-copy egress, IDR-aware buffering, and hardware-specific kernel tuning applied automatically on every node.

Instant starts

  • IDR-aware buffering means players don't sit waiting on a keyframe — ~224ms average time-to-first-frame
  • Predictive warming pre-starts channels right before a scheduled EPG show begins
  • Streams stay warm after the last viewer leaves, so channel-surfing never re-pays the cold start

Zero-copy pipeline

  • sendfile() straight from a RAM-backed ring buffer to the socket — no user-space memory copy
  • Ring buffers, HLS segments, EPG data, and logo cache all live in tmpfs — no spinning disk, ever
  • Dual streaming engines, GStreamer and FFmpeg, selectable per stream

Self-tuning hardware

  • On install, every node fingerprints its own CPU, NUMA layout, and NIC, then tunes the kernel automatically
  • IRQ affinity, socket buffers, congestion control, hugepages — all set without a human touching sysctl
  • LL-HLS at 1-second segments for sub-2-second live latency, fully configurable
Translation: channels open instantly, don't buffer, and don't stutter — even during prime time.
[INFRA]

Built to scale —
not just one box.

One controller, unlimited edge nodes, an encrypted mesh holding it all together, and a guardian watching every server around the clock.

Grow without migrating

  • Add an edge node from the admin panel — the controller handles the full remote install over SSH
  • Assign streams to specific nodes, or let the panel route automatically
  • Supported players can connect direct-to-edge, skipping the controller entirely for a lighter, faster path

Self-healing fleet

  • Every node checks its own critical services on boot and repairs itself automatically — missing binaries, missing services, missing ramdisks, all restored without a human
  • Encrypted WireGuard mesh between controller and every edge — internal traffic is private by default

A guardian on every node

  • RAM, CPU, disk, and network watched every 30 seconds on every server, 24/7
  • Graduated automatic response — cache cleanup, then idle-stream throttling, then emergency load-shedding — before a box ever goes down
  • Live infrastructure dashboard: every node's vitals update the instant they change, no polling delay
Translation: start on one server, grow to twenty, same panel, zero downtime migrations.
[BIZ]

Tools to actually
run a business on.

A full reseller hierarchy, credit-based billing, and bulk tooling built to handle tens of thousands of lines without slowing down.

Reseller hierarchy

  • Admins, resellers, and sub-resellers — each with their own client base and permission tier
  • Credit-based billing with full transaction history and a dedicated billing dashboard
  • Packages and bouquets: curate bundles, set connection limits and expiry per package

Line management at scale

  • Auto-generated client credentials, configurable complexity, provisioned in one click
  • Bulk create, bulk edit, bulk status change — paginated, searchable, built for tens of thousands of lines
  • Danger Zone mass tools — type-to-confirm wipe of an entire content category when you need a clean slate

See it happen live

  • Live connections view — who's watching what, right now
  • Full audit trail: every admin and reseller action logged, searchable, filterable
  • Expiry tracking, credit logs, and compensation tools in one place
[MEDIA]

Every content model,
natively.

Live TV, VOD, series, media-server sync, and a standout Usenet-as-VOD pipeline — no bolt-ons required.

Live & VOD

  • Full live channel management with per-stream load-balancer assignment
  • Automatic TMDB enrichment — posters, cast, plot, ratings, one click
  • Full EPG / TV guide: mobile-friendly grid, automatic timezone handling, fuzzy channel auto-mapping on import

Media server sync

  • One-click integration with Plex, Emby, and Jellyfin — point at an existing library and it's in the panel
  • Watch folders: drop files on disk, the panel finds and publishes them automatically
  • Bulk-import an entire catalogue from any Xtream provider, categories and EPG mapping included

Usenet, streamed as VOD

  • Publish Usenet NZBs as native VOD entries — they play in any Xtream-compatible app, no special player
  • Zero controller bandwidth — data flows straight from the Usenet provider to the edge node to the player
  • Automatic RAR decoding, resume support, and per-title routing across edge nodes
[SEC]

Security built in,
not bolted on.

Every layer — tokens, entitlement checks, transport, DNS — is closed by design.

Every connection verified

  • Signed, time-limited HMAC stream tokens — no plaintext credentials in stream URLs
  • Per-viewer entitlement checks on every single connection, not just at login
  • JWT authentication with distinct admin, reseller, and read-only tiers

Hardened by design

  • Automatic brute-force IP banning after repeated failed logins, fully configurable
  • Every external input path — including shell/FFmpeg command construction — sanitised against injection

Private by default

  • DNS-over-TLS enforced fleet-wide — every lookup encrypted end-to-end
  • All controller ↔ edge traffic runs over an encrypted WireGuard mesh, never exposed in plaintext
[COMPAT]

Works with every player
your customers already use.

IronGrid speaks the Xtream Codes API natively — the standard supported by virtually every IPTV player on every platform. Your customers keep the apps they already have.

TiviMate
IPTV Smarters
GSE Smart IPTV
XCIPTV
Perfect Player
VLC
Smart TV apps
+ more
[STACK]

Engineered, not assembled.

Compiled, memory-safe, kernel-tuned. Nothing here is a tutorial stitched to another tutorial.
BackendGo — compiled, fast, memory-safe. No PHP.
FrontendNext.js 15 / React 19 — modern, real-time admin UI
CacheDragonflyDB — Redis-compatible, multi-threaded, faster
DatabaseMariaDB
MetricsVictoriaMetrics + Grafana
AnalyticsClickHouse
SearchMeiliSearch
StreamingGStreamer + FFmpeg dual engine
NetworkinggRPC + WireGuard mesh between every node
READY WHEN YOU ARE

Not a rebrand.
Built from scratch to be the fastest option on the market.

One controller, unlimited edge nodes, zero downtime you didn't choose.