Torranor is a web app that allows you to download torrents DIRECTLY from your web browser
It's different from WebTorrent / WebRTC torrent. WebTorrent can only connect to another clients that support WebRTC. This means that the download speed will be slower than traditional torrent, especially when there is very little seeder. Torranor connects directly to the BitTorrent network and stream the download directly to your browser in real time
It also supports seeding with plenty of configurations
Inside config.json file, there are several values that you can modify:
- uploadKBps = limit seeding upload speed in KILOBYTE/s
- uploadBurstSizeKB = maximum seeding burst upload in KILOBYTE if there has been no upload for a while. e.g. if you set this to 10240 and your upload speed has been 0 KBps for the last 10 seconds, it will burst 10240 kb all at once to compensate, but will never exceed this limit. If you don't understand it, just set it to the same value as UploadKBps
- seedDurationMinute = after you finish downloading a file from your browser, the server will automatically start seeding your file for the specified duration. After the duration ends, the file will be automatically deleted to free up space
- listeningPort = your torrent listening port, make sure that this port is accessible and match it with the port mapping inside your docker-compose.yml file
config.json and your docker-compose.yml port mapping matchesdocker compose up -dconfig.json is accessiblego build .$ claude mcp add Torranor \
-- python -m otcore.mcp_server <graph>