| title | Torrent to weblink |
|---|---|
| emoji | 🎬 |
| colorFrom | purple |
| colorTo | indigo |
| sdk | docker |
| pinned | false |
Torrent to weblink is a high-performance, self-hosted Stremio addon specifically engineered for flawless streaming on free-tier cloud platforms like Render.com, Railway, and Heroku (512MB RAM limits).
By utilizing an advanced, predictive RAM controller, this addon streams 4K HDR Movies and TV Series from 40+ aggregated torrent sources without ever crashing, buffering, or hitting Memory Limit (OOM) restarts.
Most Stremio torrent addons crash on free hosting because torrenting consumes massive amounts of RAM. Torrent to weblink introduces the Hydra Brain, a specialized controller that guarantees 100% uptime:
The system continuously monitors your server's RAM usage and growth velocity (MB/s). It predicts memory spikes before they happen and automatically shifts the server into 7 dynamic performance modes:
- ⚡ HIGH Mode (<100MB RAM): 60+ connections per engine for instant, maximum-speed playback.
- ⚖️ BALANCED / MEDIUM Modes: Dynamically throttles active peer limits to stabilize memory across multiple users.
- 🚨 EMERGENCY Mode (>185MB RAM): Instantly prunes slow peers down to 1 seeder per engine, ensuring server survival during heavy loads.
Instead of splitting peers evenly, the addon analyzes active streaming speeds. Fast, active streams get a much larger share of the peer budget, while idle or background engines receive minimal resources.
Even when the server enters EMERGENCY mode, Torrent to weblink NEVER disconnects fast seeders (>0.2 MB/s). It sacrifices slow or dead peers first, maintaining smooth playback over heavy buffering.
When RAM recovers and stabilizes, the addon implements a 30-second cooldown before triggering a DHT & Tracker Re-announce, actively inviting new peers to reconnect and restore peak download speeds.
- 🌐 40+ Aggregated Scrapers: Fetches results in real-time from top-tier sources including The Pirate Bay (TPB), YTS, Torrentio, Comet, MediaFusion, Nyaa, and Jackettio.
- 🌊 Smart Scraper Waves: Scrapers execute in 3 timed waves with automated Garbage Collection (GC) pauses. This prevents the server memory spikes normally caused by bulk API requests.
- 🧬 Advanced Torrent Merging: If multiple scrapers find the exact same file (matching hash), the addon fuses them into a single result, combining source tags and prioritizing the highest seeder count.
- � No Arbitrary Limits: Watch as many concurrent movies as you want. There are no artificial "Max 3 Streams" limits—engine capacity is 100% dynamic and based solely on available RAM.
- 🧹 3-Minute Auto-Cleanup: If you close the Stremio player, the active torrent engine is forcefully terminated 3 minutes later, instantly flushing the RAM cache while allowing enough buffer grace time.
Deploying your own private Stremio server takes less than 2 minutes.
- Fork or clone this repository to your GitHub account.
- Sign up at Render.com.
- Click New → Web Service → Connect your GitHub repository.
- Settings:
- Environment: Node
- Build Command:
npm install - Start Command:
node server.js - Plan: Free
- Click Deploy Web Service and wait for it to go live.
This is currently the best "High RAM" free option. It offers 16GB RAM, which is 32x more than Render's free tier.
- Sign up at huggingface.co.
- Click New → Space.
- Name your Space (e.g.,
my-stremio-addon). - SDK: Select Docker (This is critical).
- Template: Choose Blank.
- Public/Private: Public is fine.
- Once created, click Files and versions → Add file → Upload files.
- Upload everything in this repository (including the
DockerfileI created). - Wait 1 minute for it to build.
- Your Space will provide a direct URL (e.g.,
https://username-my-stremio-addon.hf.space). - Add
/manifest.jsonto that URL and paste it into Stremio!
If you can get an account, this is the most powerful free server on earth.
- Create an "Always Free" instance with Ampere A1 (ARM).
- Allocate 24GB of RAM and 4 OCPUs.
- Install Node.js and run the server. It can handle hundreds of 4K streams simultaneously.
git clone https://github.com/Aswinajay/stremio-addon.git
cd stremio-addon
npm install
npm start
# Server will run on http://localhost:10000Don't want to deploy your own? You can use my public, maintained instance of Torrent to weblink right now:
- Open Stremio.
- Go to Addons → Add External Addon.
- Paste:
https://stremio.eletroclay.com/manifest.json - Click Install.
- Copy your deployed server URL (e.g.,
https://stremio.eletroclay.com). - Open the Stremio App.
- Go to the Addons section.
- Click on the search bar / Add external addon.
- Paste your URL, ensure it ends with
/manifest.json(e.g.,https://stremio.eletroclay.com/manifest.json). - Click Install. You are ready to stream!
Torrent to weblink comes with built-in endpoints so you can monitor your server's health and the Hydra Brain's decisions:
- Graphical Dashboard: Navigate to
/dashboardon your deployed URL to see a live visual feed of Active Engines, Download Speeds, RAM fluctuations, and Dynamic Modes. - Health JSON API: Navigate to
/healthto output raw server metrics, uptime, and peer allocations.
Building and maintaining high-performance bypasses for free-tier constraints takes a lot of time and coffee. If this addon improved your streaming experience and saved you money on Debrid services, please consider supporting the developer!
This project is open-source software licensed under the MIT License. See the LICENSE file for more details.