Skip to content
forked from YouROK/TorrServer

About

Torrent stream server

Resources

Stars

5 stars

Watchers

1 watching

Forks

 
 

Latest commit

 

History

2,915 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Simple and powerful tool for streaming torrents.

GitHub Go Reference CodeFactor CI GitHub release (latest SemVer) GitHub tag (latest SemVer pre-release)

Introduction

TorrServer is a program that allows users to view torrents online without the need for preliminary file downloading. The core functionality of TorrServer includes caching torrents and subsequent data transfer via the HTTP protocol, allowing the cache size to be adjusted according to the system parameters and the user's internet connection speed.

AI Documentation

Ask DeepWiki

Features

  • Caching
  • Streaming
  • Local and Remote Server
  • Viewing torrents on various devices
  • Integration with other apps through API
  • Torznab search (Jackett, Prowlarr, and similar indexer managers)
  • Cross-browser modern web interface
  • Optional DLNA server
  • Optional GStreamer HLS remuxing and transcoding (-gst builds from release 141.10)
  • Native MCP server for AI agents (OpenClaw, Hermes, and other MCP clients)
  • External subtitles (SRT/ASS/SSA/VTT to WebVTT) for web players and external players

Quick start

Linux (interactive installer, systemd service):

curl -fsSL https://raw.githubusercontent.com/YouROK/TorrServer/master/installTorrServerLinux.sh -o installTorrServerLinux.sh && chmod 755 installTorrServerLinux.sh && sudo bash ./installTorrServerLinux.sh

Docker:

docker run --rm -d --name torrserver -p 8090:8090 ghcr.io/yourok/torrserver:latest

Windows, macOS, NAS and others: download the binary for your platform from the releases page and run it.

Then open http://127.0.0.1:8090 in a browser. Installation covers every platform and the installer's options.

Documentation

Topic What is in it
Installation Windows, Linux installer script, macOS, IOCage, NAS
Docker docker run, environment variables, Compose
Server arguments Command-line flags
HTTPS Modes, certificates, Let's Encrypt on a LAN, Android TV box
Reverse proxy Caddy and nginx in front of TorrServer
Authentication HTTP Basic auth and accs.db
Web Application Firewall IP and Referer/Origin rules
Retrackers Adding trackers to torrents
Memory use Reading memory numbers on Linux, --pprof
Torznab Jackett and Prowlarr search
GStreamer HLS remux and transcoding builds
API HTTP API and Swagger
MCP Tools for AI agents
Telegram bot Bot setup and commands
External subtitles Supported formats and layouts
Smart TV Media Station X
Development Running from source, web UI, building, BUILD.md
Credits and support Donate, thanks

The same list with more detail is in docs/README.md.

About

Torrent stream server

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages