---
title: "Deploy M3U-addon"
description: "Your M3U/IPTV playlist in Stremio with automatic IMDb ID via TMDB."
category: "Other"
url: https://railway.com/deploy/m3u-addon
---

# Deploy M3U-addon

Your M3U/IPTV playlist in Stremio with automatic IMDb ID via TMDB.

**[Deploy M3U-addon on Railway](https://railway.com/template/m3u-addon)**

- **Creator:** esmequiinn's Projects
- **Category:** Other
- **Total deploys:** 60

## Template content

### addon-m3u_friendly

- **Source:** Esmequiinn/addon-m3u_friendly

## Documentation

# Deploy and Host M3U-addon on Railway

A Stremio addon that loads your personal M3U/IPTV playlist and automatically resolves IMDb IDs via TMDB. No code needed — just deploy, open the URL, fill a form, and install in Stremio.

## About Hosting M3U-addon

This addon runs as a lightweight Node.js Express server. Each user gets a unique private install URL generated from their own M3U playlist URL and TMDB API key — no shared configuration, no database needed. The server caches each user's playlist in memory for 6 hours and prefetches IMDb IDs in the background on startup so content appears integrated with Stremio's global catalog.

## Common Use Cases

- Load a personal M3U/IPTV playlist into Stremio with automatic metadata
- Use with Cinemeta or any metadata addon for posters, ratings and descriptions
- Support multiple M3U URLs from different providers in one addon
- Connect via Xtream Codes credentials instead of a direct M3U URL

## Dependencies for M3U-addon Hosting

- Node.js 18+
- A valid M3U playlist URL from your IPTV provider
- A free TMDB API key from themoviedb.org

### Deployment Dependencies

- https://github.com/Esmequiinn/addon-m3u_friendly
- https://www.themoviedb.org/settings/api

### Implementation Details

The addon encodes each user's configuration as a base64 string in the URL, so no database or auth system is required. IMDb ID resolution happens via TMDB search in the background, with a per-user in-memory cache of up to 200 users with a 6-hour TTL.

## Why Deploy M3U-addon on Railway?

Railway is the easiest way to get this addon running in seconds. One click deploys the server, assigns a public URL automatically, and keeps it running for free. No manual configuration, no terminal commands, no Docker knowledge needed — Railway handles everything so you can go straight to using your IPTV playlist in Stremio.

## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — [Jul'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/m3u-addon
