Webtor Self-Hosted: Stream and Download Torrents with Your Own Docker Instance

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 Info
Tags
Click on any tag to explore related 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