Freedom251 › Peer-to-Peer File Sharing Software
TorrServer

What TorrServer is
TorrServer is a free, self-hosted server for streaming torrent content over HTTP before the full file has downloaded. It caches torrent data, with cache size adjustable to system settings and connection speed. A cross-browser web interface uses the default local address http://127.0.0.1:8090. Torznab search can connect to Jackett, Prowlarr, and similar indexer managers. The REST API and native MCP endpoint let compatible clients manage torrents and retrieve playback URLs for VLC, mpv, or a browser; Smart TV use through Media Station X is also documented. Deployment options include standalone installs, Docker, and Docker Compose. Optional features include a DLNA server and, in designated builds, GStreamer HLS remuxing and transcoding. Security options include HTTP Basic authentication, HTTPS certificates, and read-only database mode. The project cautions that HTTP media sends stream URLs and Basic authentication credentials unencrypted, so that mode is for trusted networks. TorrServer is GPL-3.0 licensed. Its iOS framework requires iOS 18.0 or later; FUSE and GStreamer are unavailable on iOS, and background playback is the host app’s responsibility.
Who it suits
TorrServer suits people who want to stream torrent content through a self-hosted setup, with playback options across listed platforms. It may also suit users who want an API, search integrations, or deployment choices such as Docker.
What it does well
- Free plan and GPL-3.0 license.
- Adjustable torrent cache size.
- REST API and native MCP endpoint.
- Standalone, Docker, and Docker Compose deployment.
- Playback URLs work with VLC, mpv, or browsers.
What to know first
- HTTP media sends URLs and credentials unencrypted.
- iOS framework requires iOS 18.0 or later.
- FUSE and GStreamer are unavailable on iOS.
- iOS background playback depends on the host app.
Limits
The listed price is free. On iOS, the XCFramework requires iOS 18.0 or later; FUSE and GStreamer are unavailable, and background playback is the host app’s responsibility.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| TorrServer | Self-hosted torrent streaming server · GPL-3.0 licensed | Free |
As github.com lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Choose a standalone install, Docker, or Docker Compose deployment.
- Open the cross-browser web interface at http://127.0.0.1:8090 by default.
- Connect a compatible Torznab indexer manager such as Jackett or Prowlarr if needed.
- Use a playback URL with VLC, mpv, a browser, or Media Station X on a Smart TV.
- Configure authentication or HTTPS if needed; keep HTTP media on a trusted network.
TorrServer is a self-hosted server that streams torrent content over HTTP before files finish downloading. It is best suited to people who want to connect torrent playback to their own players, web interface, or media setup. Its free, flexible deployment is a strong draw, but the HTTP media warning makes network security a deciding factor.
Overview
Rather than serving as only a desktop torrent client, TorrServer puts streaming and torrent management behind a server that can run on Windows, macOS, Linux, or Android, with an iOS framework also available. Magnet links, remote control, and DHT support cover core torrent workflows. The trade-off is that setup and network configuration sit with the user; this is a better fit for people comfortable running software themselves than for anyone seeking a managed streaming service.
Key features
Adjustable caching lets operators tune storage use to their system and internet connection. The cross-browser web interface defaults to http://127.0.0.1:8090, and Torznab search can connect with Jackett, Prowlarr, and similar indexer managers. These options make TorrServer adaptable, though search depends on connecting an indexer manager rather than being a standalone discovery service.
A REST API and native MCP endpoint allow compatible clients to manage torrents and retrieve playback URLs. Those URLs can be used with VLC, mpv, or a browser; Smart TV playback through Media Station X is also documented. Optional DLNA and GStreamer HLS remuxing and transcoding can broaden playback choices, but they are confined to designated builds.
Standalone installation, Docker, and Docker Compose offer several deployment routes. HTTP Basic authentication, HTTPS using supplied or generated certificates, and read-only database mode provide useful controls. However, when HTTP media is enabled, stream URLs and Basic authentication credentials travel unencrypted. TorrServer should therefore be used for HTTP media only on a trusted network; authentication alone does not remove that risk.
Pricing
TorrServer costs free. Its free plan is the self-hosted, GPL-3.0-licensed torrent streaming server, with no paid tier or seat-based pricing to weigh against it. The price is appealing, but users take on deployment and network security rather than paying for a hosted service.
Platforms
TorrServer supports Windows, macOS, Linux, Android, and iOS, alongside API, web, and self-hosted use. The iOS XCFramework requires iOS 18.0 or later; FUSE and GStreamer are unavailable on iOS, and background playback must be handled by the host app. That makes iOS a more constrained route than the server deployments, particularly for users expecting the same media capabilities everywhere.
Who it's for
Choose TorrServer if you want to stream torrents through your own infrastructure, value API or MCP access, or need to connect playback to established players and Smart TV software. It is less suitable if you need a turnkey service, broad iOS feature parity, or safe use of HTTP media across untrusted networks.
Pros and cons
- Pros: Free and GPL-3.0 licensed, with standalone, Docker, and Docker Compose deployment options.
- Pros: Adjustable caching, Torznab integrations, and multiple playback routes support a configurable media workflow.
- Pros: REST and MCP endpoints give compatible clients ways to manage torrents and obtain playback URLs.
- Cons: HTTP media exposes stream URLs and Basic authentication credentials in transit, limiting it to trusted networks.
- Cons: iOS requires version 18.0 or later and lacks FUSE and GStreamer; background playback depends on the host app.
- Cons: DLNA and GStreamer features are build-dependent, so they are not assured in every installation.
Alternatives
For broader peer-to-peer options, browse Peer-to-Peer File Sharing Software. If your priority is direct file transfers rather than a torrent-streaming server, Feem has a free plan with unlimited file transfers and a Pro iOS plan at $4.99 a year, manually renewed each year and not auto-renewed. BiglyBT is a free option for users looking for a BitTorrent client across Android, Linux, macOS, web, and Windows.
BitComet may suit personal users who want a free tool, provided use remains private, personal, and non-commercial. Resilio Sync is a free, non-commercial alternative for file synchronization; its Sync 3.0 personal license must be activated but has no expiration date. aMule is another free, GPL-2.0 option, described as having no telemetry or advertisements.
Deluge is a free BitTorrent client with its source repository published on GitHub. FrostWire is a free, open-source project available for Android, Linux, macOS, and Windows. JSTorrent is a free, open-source multi-platform project for readers who prefer that kind of client.
Verdict
TorrServer is a strong choice for technically comfortable users who want free, self-hosted torrent streaming with flexible integrations and deployment. Its central advantage is the ability to feed torrent playback into a range of clients while retaining control of the server. Look elsewhere if you need a managed, low-setup experience, full iOS media capabilities, or HTTP streaming beyond a trusted network.
Verdict
TorrServer combines torrent streaming, caching, search integrations, and several deployment options in a self-hosted package. Its HTTP media security caveat and iOS limitations are important considerations before choosing a setup.
Questions
How much does TorrServer cost?
The listed TorrServer plan is free, and a free plan is available.
Which platforms does it support?
Listed platforms are Android, iOS, Linux, macOS, Windows, web, API, and self-hosted use. The iOS XCFramework requires iOS 18.0 or later.
Can TorrServer connect to torrent search tools?
Its Torznab search supports Jackett, Prowlarr, and similar indexer managers.
Which players can use its playback URLs?
The project says playback URLs can be used with VLC, mpv, or a browser, and documents Smart TV use through Media Station X.
Is TorrServer open source?
The repository identifies its license as GPL-3.0.
How can it be deployed?
The project documents standalone installs, Docker, and Docker Compose.
Facts from TorrServer's own pages
- API and MCP
- TorrServer provides a REST API and a native MCP endpoint that compatible clients can use to manage torrents and obtain playback URLs. · github.com, 7 Oct 2026
- Caching
- It caches torrent data and allows the cache size to be adjusted to system parameters and internet connection speed. · github.com, 7 Oct 2026
- Deployment
- The project documents standalone installs, Docker, and Docker Compose deployment. · github.com, 7 Oct 2026
- iOS limits
- The iOS XCFramework requires iOS 18.0 or later; FUSE and GStreamer are unavailable on iOS, and background playback is the host app’s responsibility. · github.com, 7 Oct 2026
- License
- The repository identifies its license as GPL-3.0. · github.com, 7 Oct 2026
- Media features
- Optional features include a DLNA server and GStreamer HLS remuxing and transcoding in designated builds. · github.com, 7 Oct 2026
- Player integrations
- The project says playback URLs can be used with VLC, mpv, or a browser, and documents Smart TV use through Media Station X. · github.com, 7 Oct 2026
- Purpose
- TorrServer streams torrent content over HTTP without requiring users to download the full file first. · github.com, 7 Oct 2026
- Search integrations
- Torznab search supports Jackett, Prowlarr, and similar indexer managers. · github.com, 7 Oct 2026
- Security caveat
- The README warns that when HTTP media is enabled, stream URLs and Basic authentication credentials travel unencrypted, and says to use it only on a trusted network. · github.com, 7 Oct 2026
- Security controls
- Documented options include HTTP Basic authentication, HTTPS with user-supplied or generated certificates, and read-only database mode. · github.com, 7 Oct 2026
- Web interface
- The project lists a cross-browser web interface and says the default local address is http://127.0.0.1:8090. · github.com, 7 Oct 2026
Where TorrServer stands on Freedom251
- Peer-to-Peer File Sharing Software#21 of 36