Video coming soon…

🎬 Setup Threadfin — IPTV Proxy for Plex & Jellyfin

Deploy Threadfin on Ubuntu with Docker — an M3U and XMLTV proxy that turns your IPTV playlists into clean live-TV channels for Plex, Jellyfin, and Emby, on port 34400.

⚠️ This script is provided for demo and testing purposes only. Not intended for production use.

📦 Resources & Setup Scripts

Grab the automated bash script from GitHub to follow along with the video.

Automated install script — one command deploys Threadfin on port 34400. Add your M3U playlists and XMLTV guides in the web UI.
View on GitHub

Quick Install:

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/media/threadfin/threadfin-ubuntu.sh
chmod +x threadfin-ubuntu.sh
sudo bash threadfin-ubuntu.sh

Tutorial Steps

1 Download the Script

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/media/threadfin/threadfin-ubuntu.sh

2 Make it Executable

chmod +x threadfin-ubuntu.sh

3 Run the Installer

The script installs Docker if needed and starts Threadfin on port 34400, with its configuration kept in the ./conf volume.

sudo bash threadfin-ubuntu.sh

4 Open the Web UI

Browse to the Threadfin web interface to add your M3U playlists and XMLTV guide data:

http://<your-server-ip>:34400/web/

Ports Used

PortPurpose
34400Web UI at /web/ + HDHomeRun emulation (host → container 34400)
./confChannel lineup, mappings, and provider details

Overview

Why Use It

When You Need It

    Who Should Use It

      Real Use Cases

        Main Features

          How to Use After Installation

            Security Best Practices

              Ports and Firewall Notes

              Backup and Maintenance

                Common Mistakes

                  Troubleshooting

                    Alternatives

                    When Not to Use It

                    PrismaTechWork Professional Help

                      Contact Us

                      Frequently Asked Questions