FIFA World Cup 2026 ⤷ free live streams + host your own streaming site for free
Watch every match free. Or spin up your own 4,000-channel streaming site in 10 minutes — also free.
Someone built a fully working IPTV dashboard (a streaming site with channels, a built-in video player, and live sports — all in one) and open-sourced the whole thing. It pulls 4,000+ free TV channels from community-maintained sources, auto-detects upcoming football matches and surfaces them in a live sports section, and works on phone, tablet, and desktop. You can use someone’s hosted version right now, or clone it and have your own streaming site live in 10 minutes.
→ Repo: github.com/TechKnoWEB/StreamHub
→ Watch now — today’s matches: FIFA World Cup 2026 free streams
📺 Just wanna watch — do this
Open the app → hit Live Sports → upcoming matches across football, NBA, NHL, cricket and more load automatically. Click a match → a “Live Match” card pops up in the Sports section → click it → embedded player opens.
For everything else: IPTV Catalog → 4,000+ channels → filter by country or category → press play. Built-in HLS player (a video format player that handles live streams), no external app needed.
🌐 Host your own streaming site — 10 minutes
# 1. Grab the repo (needs Node 18+)
git clone https://github.com/TechKnoWEB/StreamHub.git
cd StreamHub
# 2. Install and run locally
npm install
npm run dev
# Opens at http://localhost:5173
To put it live on the internet: build it → drag the dist folder to netlify.com (free account, no card) → you get a public URL. Done. Your own streaming site.
npm run build
# Upload the /dist folder to Netlify
📡 What's actually powering the channels
| Source | What it is | Channels |
|---|---|---|
| iptv-org | Community-curated IPTV (category + country) | 2,500+ |
| Free-TV | Country-organised free channels | 1,800+ |
| LiveStreamingList | Live sports streams + embedded players | Free API |
Duplicate streams are auto-merged at runtime — you end up with ~4,000 unique channels without doing anything.
Do
- Try multiple stream links if one buffers — backups are always listed
- Use Live Sports mode for World Cup — it auto-surfaces match links
Don’t
- Don’t monetize a hosted copy — that’s where things get complicated
- Don’t expect 100% uptime on every channel — live streams shift around
Drop a
if a stream’s working — keeps the thread live for others.

!