Self-hosted torrent client that enables direct file downloads and instant streaming of video and audio content.

Webtor is an open-source, self-hosted application that functions as a torrent client with a web interface. It allows users to manage torrents and access files without requiring a local torrent client on the end-user device. The software is deployed as a Docker image, providing a server-side environment for file management and media playback that can be accessed via a custom domain or port.
The application focuses on providing direct access to the contents of torrent files. Users can stream media or download specific files individually through a browser. It is designed for users who want to maintain a personal library of torrented content and access it remotely via a web browser or integrated third-party applications. The system handles the peer-to-peer communication on the server, serving the resulting data as standard web traffic to the client.
Webtor uses an embedded PostgreSQL database by default, though it supports connection to external PostgreSQL instances through environment variables. For content enrichment, it integrates with the OMDB and KinoPoisk APIs to provide metadata for movies and series. The system includes optional video transcoding and can be configured to wait for a VPN connection before starting, which is useful for users employing tools like Gluetun. Administrators can control the automatic cleaner by setting specific percentage or byte values for free space thresholds to prevent disk saturation.
This software is a tool for users who require a centralized, self-hosted gateway for peer-to-peer file sharing and media streaming.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.