Btpd is a utility for sharing files over the BitTorrent network protocol. It runs in daemon mode, thus needing no controlling terminal or gui. Instead, the daemon is controlled by the btcli command line utility, or other programs capable of sending commands and queries on the btpd control socket.
The goal is to provide a healthy alternative to the still prevailing ftp/http servers for file distribution sites and a good BitTorrent client for the casual user.
Features of btpd include:
Btpd 0.15 was just released. The main focus for the next release will probably be DHT support.
The source should build on newer versions of *BSD, Linux, MacOS X and Solaris operating systems, provided that the GCC compiler and OpenSSL development files are installed.
The latest release is btpd 0.15. You may want to download it or peruse the README or CHANGES.
For convenience, the development sources are sometimes released in snapshots. You can download them from here.
You can create your own clone of the btpd code repository by executing the following command:
git clone http://www.murmeldjur.se/btpd/btpd.git
Unofficial debian packages are kindly provided at <http://ludde.net/debian>.
Subscribe to btpd-users to share ideas, report bugs or just to get a feel about what is going on in btpd land.
There is the README of course. In addtion, each utility has the helpful '--help' option.
The btpd software is written by Richard Nyberg <btpd@murmeldjur.se>.
February 9, 2009