Self-host

Torrust Solution (Index + Tracker)

Considering hosting your own torrent site? Torrust offers a comprehensive solution with both the Torrust Index and the Tracker.

The Torrust Tracker is integrated with the Index, ensuring that downloaded torrents automatically include it in their tracker list.

Torrust is highly flexible. You can run both the Tracker and Index together on the same server, or set them up separately. You can choose to build from source or use pre-built containers. If you don't expect heavy traffic, we recommend using Docker Compose to simplify setup. For detailed instructions, refer to our guide on Deploying Torrust to Production.

Note: You can install the Tracker independently, but the Index cannot function without the Torrust Tracker.

Our tutorial demonstrates how to install both the Tracker and Index on a single server using a shared Docker Compose configuration. However, if your deployment requires more resources, you can host the Tracker and Index on separate servers. In that case, modify the Docker Compose setup to split the services, and configure the Index to connect to the external Tracker.

For more information on installation, refer to the following resources:

If you're not familiar with system administration, we recommend using Docker Compose for installation. It simplifies the process and provides automated certificate provisioning and renewal.

Torrust Index

For instructions on installing the Index independently, visit the installation section where you'll find guides for both source-based and Docker installations.

Torrust Tracker

If you choose to install only the Tracker, please refer to the installation section for detailed instructions on building from source or using Docker.

If your tracker traffic is high, you might prefer to run the Tracker on a separate server. To do so, simply remove the Tracker service from your Docker Compose configuration (if you're using Docker Compose) and set it up independently using source builds or containers.