Skip to main content
Plank is packed with powerful features that make self-hosted media streaming simple and enjoyable.

Core streaming

Media Library

Organize movies and TV shows with metadata, posters, and progress tracking

Instant Streaming

Stream torrents while downloading with automatic transcoding

Search & Browse

Discover content through TMDB integration and Prowlarr torrent search

Subtitles

Automatic subtitle discovery and OpenSubtitles integration

User management

Authentication

Secure user accounts with better-auth

Organizations

Multi-tenant profiles with isolated libraries and admin controls

Profiles & Invitations

Invite family and friends with role-based permissions

Key capabilities

Instant torrent streaming

Start watching as soon as 2% of the file downloads. Plank uses WebTorrent to stream video files in real-time.

Automatic quality selection

Prowlarr integration automatically finds the best torrent based on quality (2160p > 1080p > 720p), seeders, and trusted release groups.

Progress tracking

Never lose your place. Plank automatically saves playback position every 5 seconds and provides a “Continue Watching” section.

Multi-format support

Native playback for MP4/WEBM, automatic transcoding for MKV/AVI using FFmpeg.

Database-backed library

SQLite database with Drizzle ORM provides fast full-text search and efficient media management.

Docker-ready deployment

One-command deployment with Docker Compose includes Prowlarr and FlareSolverr preconfigured.
Explore the detailed feature pages above to learn how each capability works and how to use it effectively.

Build docs developers (and LLMs) love