TFMS IPTV Panel v1.0.5

A modernized Cloudflare step-by-step setup and deployment guide.
DEMO Site User: admin & Pass: SecretPassword123
Note: DO NOT use the Demo Site to stream your media it is just so you can see it working
Click here for 1 click install on cloudflare

Whats new in v1.0.5, (4th/June/2026) Update


Previous update v1.0.4, (30/May/2026) Update

Step 1: Create Your D1 Database

Step 2: Initialize Database Tables

CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY AUTOINCREMENT,username TEXT UNIQUE NOT NULL,password TEXT NOT NULL,status TEXT DEFAULT 'active',exp_date TEXT,max_connections INTEGER DEFAULT 1);

CREATE TABLE IF NOT EXISTS streams (id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT NOT NULL,url TEXT NOT NULL,category TEXT DEFAULT 'Live');

CREATE TABLE IF NOT EXISTS proxies (id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT NOT NULL,url TEXT NOT NULL);

CREATE TABLE IF NOT EXISTS comments ( id INTEGER PRIMARY KEY, content TEXT, updated_at TEXT);

CREATE TABLE IF NOT EXISTS settings ( id INTEGER PRIMARY KEY, admin_user TEXT, admin_pass TEXT);

INSERT OR IGNORE INTO settings (id, admin_user, admin_pass) VALUES (1, 'admin', 'SecretPassword123');

ALTER TABLE streams ADD COLUMN tmdb_id TEXT;
ALTER TABLE streams ADD COLUMN tmdb_type TEXT DEFAULT 'movie';
ALTER TABLE streams ADD COLUMN poster_path TEXT;
ALTER TABLE streams ADD COLUMN backdrop_path TEXT;
ALTER TABLE streams ADD COLUMN overview TEXT;
ALTER TABLE streams ADD COLUMN release_year TEXT;
ALTER TABLE streams ADD COLUMN rating REAL;

CREATE TABLE IF NOT EXISTS vod (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, url TEXT NOT NULL, category TEXT DEFAULT 'VOD', poster TEXT DEFAULT '', user_agent TEXT DEFAULT '', referer TEXT DEFAULT '');

ALTER TABLE settings ADD COLUMN tmdb_api_key TEXT;

UPDATE settings SET tmdb_api_key = 'fade9fe0e520915c668a78baa0423f70' WHERE id = 1;

Step 3: Create the Worker Application

Step 4: Deploy the Source Code

Step 5: Configure Database Bindings

Step 6: Access Your Application

Default Login Credentials

  • Username: admin
  • Password: SecretPassword123