OpenSource-Hub
W

Webtor Self-hosted

565 stars·Video & Audio Download·SHA-256 checksum verified

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

torrentstreamingself-hosteddockerstremiomedia-server

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Install Docker (docs.docker.com/get-docker)

4

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

5

Step 3: Open http://localhost:8080 in browser and enjoy

Install Guide
  1. Step 1: Install Docker (docs.docker.com/get-docker)
  2. 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
  3. Step 3: Open http://localhost:8080 in browser and enjoy
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseAGPL-3.0
Last Updated2026-05-13 17:46:26
GitHub RepositoryOfficial Website

Similar Projects