Skip to content

ncoretorri/torriapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Torri

Torri is a self-hostable solution to easily manage video torrent files from Hungarian torrent site nCore. It consist of a backend and an Android mobile application.

Torri is not a streaming platform. It just downloads the video files and organizes them. Then you can use your favorite streaming platform (Jellyfin, Plex, etc.) or video player (Kodi, VLC through SMB) to play them.

Just open the mobile application, search for a movie or serie, press the download button and you can watch them on your TV/Laptop/Phone.

Torri is designed to work on an internal home network behind a router. Do not allow its port to be accessed with a public IP address! If you want to access the backend remotely use a VPN connection to your home network.

Features

  • Built-in torrent manager (MonoTorrent)
  • Movie/Serie organization
  • Multiple storages support

Prerequisites

  • A computer with a static IP address.
  • Docker

Installation

The recommended way to use Torri is from Docker because it uses PostgreSQL database. So first make sure Docker or Docker Desktop is installed on your system.

Then download the latest Torri-X.Y.Z.zip file from the Releases page. This zip file contains a predefined folder structure and docker-compose.yml and .env files to start the containers.

Extract everything from the zip file into an empty folder. Then open a terminal/console and navigate to the folder of the docker-compose.yml and the .env files and run the following command:

docker compose up -d

It's done, now you can setup the mobile app.

If you want to stop the application run:

docker compose down

Post-setup

  • Don't forget to allow both UDP and TCP connections on port 51413 to be able to seed the torrents. You also need to setup port-forwarding on your router for the same port.

Organize files

Torri organizes your downloaded content into a folder structure that Jellyfin, Plex or Kodi can read and generate nice metadata for your content. This way your player will look like HBO or Netflix. Look for Movies and Series folders in mounted storages and add them to your player.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors