Skip to content
TubePress — free, self-hosted & actively maintained

Integrations & compatibility

TubePress is built to fit the stack you already run. It speaks the standard formats and protocols for import, storage, delivery, advertising and automation — so you connect what you have, with no vendor lock-in.

Content & import

Import sources & feeds

Bring your library in from anywhere. Upload CSV or JSON, or pull from a remote feed on a schedule — with column mapping, duplicate detection and no fixed row limit.

  • CSV upload
  • JSON upload
  • MRSS feeds
  • RSS feeds
  • Scheduled feed import (cron)
  • Duplicate detection
  • No row limit
Read the bulk import guide →
Storage

Storage backends

Keep your media on whatever storage fits your budget. TubePress reads and writes across local and remote backends, and rotates to the next disk automatically as one fills up.

  • Local disk
  • FTP / FTPS
  • S3-compatible (custom endpoint)
  • WebDAV
  • Multi-storage auto-rotation
  • Per-video storage
See storage features →
Delivery & protection

CDN & secure delivery

Serve video fast and protect it. Put any HTTP CDN in front, and switch on signed, expiring URLs so media links cannot be hotlinked or shared forever.

  • Any HTTP CDN
  • Signed expiring URLs (HMAC)
  • HTTP Range / seeking
  • Remote-disk health monitor
See delivery features →
Monetization

Ad zones & VAST

Built-in ad engine with around 28 placements plus your own custom zones. Drop in any network: paste a banner code, a raw network tag, or a VAST tag URL — no network lock-in.

  • VAST pre/mid/post-roll
  • ~28 ad placements
  • Custom ad zones
  • Pop-under
  • GEO / device / schedule targeting
  • ads.txt
  • Any network via code or VAST
Read the monetization guide →
Playback & media

Player & transcoding

A self-hosted HTML5 player plus automatic FFmpeg transcoding into multiple web-ready qualities, with watermarking and hover-scrub storyboard previews.

  • FluidPlayer (self-hosted)
  • FFmpeg transcoding
  • Up to 4K (360p–2160p)
  • Watermarking
  • Storyboard hover previews
  • Quality switcher
See player features →
AI

AI rewriting & translation

Turn imported metadata into unique, search-friendly text. Built-in AI rewrites titles and descriptions and translates your catalogue across your enabled languages.

  • AI title rewrite
  • AI description rewrite
  • AI translation
  • 30 languages
  • RTL (Arabic, Persian, Hebrew)
See AI features →
Automation & security

Automation, alerts & access

Automate the routine and keep the back office locked down — scheduled jobs run the imports and maintenance, with Telegram alerts, two-factor auth and granular roles.

  • Scheduled jobs (cron)
  • CLI scripts
  • Telegram alerts
  • TOTP two-factor auth
  • Roles (admin / moderator / user)
Open the documentation →

Run TubePress on your own stack

Free, self-hosted and standards-based — download it and connect your storage, CDN and ad tags in minutes.