TorrentMachine is a system to manage and download torrents using Transmission. It includes a clean Web interface with torrent controls, file tree view and media player.
This is a work in progress.
For now, the TorrentMachine can be installed on a basic Linux + Apache2 + PHP stack:
- Install Apache2, PHP, transmission-daemon and composer.
- Run
composer install
to download dependencies. - Run
sudo vendor/bin/asbestos install --port 9000 --indexes --reload
to register a new site and reload apache. - Run
bin/transmission start
to start the transmission daemon.
The web interface should be available at http://localhost:9000
.
The bin/work
script should be run periodically to automatically organize your torrents. Add it to cron with crontab -e
:
*/5 * * * * ~/TorrentMachine/bin/work
You can manually configure mod_auth_digest to limit access to the web interface, integrated login is not available yet.
TorrentMachine is released under the terms of the GNU General Public License version 3, or (at your option) any later version. See LICENSE.txt for details.