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/suploadBurstSizeKB= 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 asUploadKBpsseedDurationMinute= 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 spacelisteningPort= your torrent listening port, make sure that this port is accessible and match it with the port mapping inside yourdocker-compose.ymlfile
- All your files that are being seeded by the server are temporary. It will all be DELETED when you restart the server
- Fetching and download might take up to a minute to start, it's not broken / stuck
- The Dockerfile build can take up to 5 minutes on 1 core CPU, it's not broken / stuck
- Make sure the listening port inside
config.jsonand yourdocker-compose.ymlport mapping matches docker compose up -d
- Install Go compiler
- Make sure the listening port inside
config.jsonis accessible go build .