Webtor Self-Hosted: Stream and Download Torrents with Your Own Docker Instance
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
Webtor Self-Hosted offers a robust, all-in-one Docker image for streaming and downloading torrents directly from your own server. This self-hosted solution provides instant video and audio streaming, direct file downloads, and the ability to download entire torrents as ZIP archives. It's an excellent choice for those seeking a private, customizable media streaming and management platform.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
Webtor Self-Hosted is the private, self-hosted version of the popular webtor.io service, packaged conveniently as an all-in-one Docker image. It allows users to stream video and audio, download individual files, or entire torrents as ZIP archives, all without needing a traditional torrent client. This project brings the power of Webtor directly to your infrastructure, offering complete control over your media streaming and downloading experience.
Installation
To get Webtor Self-Hosted up and running, you'll need Docker installed.
- Install Docker: If you haven't already, install Docker on your system. You can find instructions on the official Docker website.
- Start Webtor Instance: Run the following command in your terminal:
docker run -d -p 8080:8080 -v data:/data -v pgdata:/pgdata --name webtor --restart=always ghcr.io/webtor-io/self-hosted:latest - Access UI: Open your web browser and navigate to http://localhost:8080.
- You're All Set!: Your Webtor instance is now ready to use.
Examples
Webtor Self-Hosted is highly configurable. Here are a couple of common setup examples:
Custom Domain
If you plan to access your Webtor instance from a specific domain, set the DOMAIN environment variable:
docker run -e DOMAIN=https://example.com -d -p 8080:8080 -v data:/data -v pgdata:/pgdata --name webtor --restart=always ghcr.io/webtor-io/self-hosted:latest
Custom Port
To run Webtor on a different local port, adjust the port mapping and the DOMAIN variable accordingly:
docker run -e DOMAIN=http://localhost:8085 -d -p 8085:8080 -v data:/data -v pgdata:/pgdata --name webtor --restart=always ghcr.io/webtor-io/self-hosted:latest
Why Use Webtor Self-Hosted?
Webtor Self-Hosted offers a compelling set of features for anyone looking to manage and consume torrent content:
- Instant Streaming: Stream video and audio files directly from torrents without full download. Supports popular formats like
mp4,mkv,mp3, andflac. - Direct Download Links (DDL): Download individual files from a torrent with a direct link.
- ZIP Archive Download: Download entire torrents as a single ZIP file, preserving directory structure.
- Personal Library: Organize your media collection, with automatic detection for movies and series.
- Stremio Integration: Easily integrate your Webtor library with Stremio for watching on various devices.
- Developer-Friendly: Utilize the Webtor SDK to embed torrent video playback into your own websites.
- Full Control: Host your own instance for privacy and complete control over your data and settings.
Links
For more detailed information, contributions, or to explore the project further, visit the official repositories:
- GitHub Repository: webtor-io/self-hosted
- Official Webtor Website: webtor.io
- Webtor Embed SDK: webtor-io/embed-sdk-js
Related repositories
Similar repositories that may be relevant next.
Source repository
Open the original repository on GitHub.