webtorrent-webui
webtorrent-webui copied to clipboard
Web user interface for Webtorrent, based on the Transmission web UI
Webtorrent Web UI
A simple-yet-complete web user interface for Webtorrent. Based on the Transmission web UI, and of course Webtorrent for the torrenting bit.
# Install
$ npm i -g webtorrent-webui
# Run
$ webtorrent-webui -h
Webtorrent Web UI
-h displays this message
-t sets the torrent folder - default ~/.torrent_folder
-d sets the download folder - default ~/Downloads
-v gives a console status msg/sec - default disabled
-l sets the host to listen to - default 127.0.0.1
-p sets the port to listen to - default 9081
-a sets the DHT listen UDP port - default 7000
-o sets the Torrent listen TCP port - default 7000
Checkout the docker folder for an example docker image running with OpenVPN.
A version of webtorrent-webui fueled by webtorrent-hybrid is also available ! Checkout webtorrent-webui-hybrid.
Todo:
- [x] Modernize UI: drag'n'drop torrents, paste magnetlinks...
- [x] Rename things properly
- [x] Spin file server with downloaded files
- [x] Tests
- [ ] Use sass, revert hardcoded CSS