Webtor Self-hosted
Self-hosted torrent streaming and direct download server with all-in-one Docker image.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
One Docker command to stream and download torrents directly, no client needed.
Core Features
- Direct download any file inside a torrent (no full download required)
- Instant video/audio streaming (avi, mkv, mp4, webm, etc.)
- Download entire torrent as ZIP archive preserving folder structure
- Personal library with auto-detection of movies and series
- Stremio addon integration for TV playback
What It Can't Do
- •Uses embedded PostgreSQL by default; configure PG_* env vars for external DB. Autocleaner triggers when disk space is low; adjust CLEANER_FREE and CLEANER_KEEP_FREE. Always set DOMAIN for public access and secure with reverse proxy / HTTPS. Video transcoding is CPU-intensive; set DISABLE_VIDEO_TRANSCODING=true to offload. Stremio addon may need proxy/user-agent config.
Use Cases
- Personal media hub for streaming torrents on any device
- Team sharing of torrent files without requiring a BT client
- Developers embedding torrent video playback into their own apps
Detailed Introduction
Webtor Self-Hosted is a Docker-based torrent streaming server that lets you instantly stream video/audio from torrents without downloading, download individual files, or bundle entire torrents as ZIP archives. It includes a personal library with automatic movie/series detection, Stremio addon integration for TV viewing, and a JavaScript SDK for embedding torrent video playback on your own website. Configure custom domains, ports, autocleaner, external PostgreSQL, and content enrichment via OMDB or KinoPoisk APIs. Supports video transcoding (can be disabled), WebDAV, and embed features. Designed for users who want full control over their media consumption without relying on third-party services.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Install Docker (docs.docker.com/get-docker)
Step 2: Run: docker run -d -p 8080:8080 -v data:/data -v pgdata:/pgdata --name webtor --restart=always ghcr.io/webtor-io/self-hosted:latest
Step 3: Open http://localhost:8080 in browser and enjoy
- Step 1: Install Docker (docs.docker.com/get-docker)
- Step 2: Run: docker run -d -p 8080:8080 -v data:/data -v pgdata:/pgdata --name webtor --restart=always ghcr.io/webtor-io/self-hosted:latest
- Step 3: Open http://localhost:8080 in browser and enjoy
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop container: docker stop webtor; Remove container: docker rm webtor; Remove volumes (optional): docker volume rm data pgdata; Remove image: docker rmi ghcr.io/webtor-io/self-hosted:latest
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Jellyfin
Free and open-source media system for managing and streaming your personal media collection to any device.
srs
Simple, high-efficiency, real-time video server supporting RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181 with easy Docker deployment.
obs-studio
Free and open-source software for video recording and live streaming. High performance, real-time capture, compositing, encoding, and broadcasting.