Self-host with Docker · Yantr
Bitmagnet
Self-hosted BitTorrent indexer, DHT crawler, and torrent search engine.
1
Ports
4
Notes
2
Use Cases
About
What Bitmagnet does
Bitmagnet is a self-hosted BitTorrent indexer, DHT crawler, content classifier, and torrent search engine with a web UI. It crawls the DHT network to discover and index torrents, enabling powerful search and Servarr integration without relying on external trackers.
Install Flow
How to self-host Bitmagnet
Bitmagnet can be deployed with standard Docker Compose using the Yantr app catalog. This page collects the basic information searchers usually need first: what Bitmagnet does, which Docker image Yantr uses, default ports, deployment notes, and where to find the original compose template.
After deployment, Yantr lets you publish additional ports from the stack page using Docker-style syntax. Use 8080:8080 for a fixed host port or just 8080 to let Docker assign a random port.
Use Cases
What people run it for
- Index and search torrents across the DHT network without relying on public torrent sites.
- Integrate with Servarr apps (Radarr, Sonarr) as a custom indexer for automated media acquisition.
Technical Details
Ports, image, and service metadata
Ports
| Port | Protocol | Label |
|---|---|---|
| 3333 | HTTP | Web UI |
Docker Image
ghcr.io/bitmagnet-io/bitmagnet:latest
Service Name
bitmagnet
Notes
Things to know before you deploy
- Bitmagnet bundles its own PostgreSQL instance — no separate database setup is required.
- The Web UI runs on port 3333 but is not published to the host by default. Access it via a reverse proxy or change the port mapping in compose.yml.
- DHT crawling uses port 3334 (TCP + UDP). Ensure this port is open on your firewall for effective peer discovery.
- The default PostgreSQL password is `postgresx`. Change the `POSTGRES_PASSWORD` environment variable in compose.yml before deploying in a production environment.
Related Apps
More tools you might pair with Bitmagnet
Page generated 2026-06-23T15:50:08.758Z