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.
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
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
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
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
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
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)
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)
Run TubePress on your own stack
Free, self-hosted and standards-based — download it and connect your storage, CDN and ad tags in minutes.