btpd
« Back to VersTracker
Description:
BitTorrent Protocol Daemon
Type: Formula  |  Latest Version: 0.16@2  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: bittorrent daemon p2p cli networking
Install: brew install btpd
About:
btpd is a lightweight BitTorrent Protocol Daemon that manages torrent sessions without a heavy user interface. It operates as a background service, allowing users to control downloads and uploads via a command-line client (btcli). Its main value proposition is providing a resource-efficient, scriptable solution for headless servers and automation.
Key Features:
  • Client-server architecture for remote management
  • Low resource footprint (CPU and memory)
  • Command-line interface (btcli) for full control
  • Supports standard BitTorrent protocol features
Use Cases:
  • Running a persistent BitTorrent client on a headless home server or NAS
  • Automating downloads via scripts using btcli
  • Managing torrents remotely over SSH
Alternatives:
  • transmission – Transmission offers a GUI and Web UI which btpd lacks, but btpd is often lighter on resources.
  • rtorrent – rTorrent is highly configurable and terminal-based, similar to btpd, but has a steeper learning curve for its UI.
License: BSD-2-Clause
Dependencies: openssl@3
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 12, 2025 7:27pm 2 VERSION_BUMP 6841b2e1