Skip to content

🚧 WIP 🚧 A Torrent manager for Transmission with a clean Web interface.

License

Notifications You must be signed in to change notification settings

goncalomb/TorrentMachine

Repository files navigation

TorrentMachine

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.

Install

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.

Configure cron

The bin/work script should be run periodically to automatically organize your torrents. Add it to cron with crontab -e:

*/5 * * * * ~/TorrentMachine/bin/work

Limit access

You can manually configure mod_auth_digest to limit access to the web interface, integrated login is not available yet.

License

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.

About

🚧 WIP 🚧 A Torrent manager for Transmission with a clean Web interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published