martintrojer / mtorrent-node

torrent client with node powered UI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mtorrent-node

Hipster cousin of mtorrent

Written in ClojureScript, running on Node, using libtorrent-rasterbar

Building

Make sure you have vagrant-vbguest installed.

$ vagrant box add trusty64 https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box
$ vagrant up
$ vagrant reload
$ vagrant ssh
$ sudo ./build_libtorrent.sh
$ cd /vagrant
$ npm install
$ lein cljsbuild once

You may want to change puppet/modules/dotfiles

Usage

$ mkdir watch
$ mkdir session
$ screen node mtorrent.js

Point your browser to http://locahost:1337

Docker container

You can put mtorrent-node in a docker container for easy deployment.

$ ./build-container.sh
$ ./run-container.sh

License

Copyright © 2013 Martin Trojer

Distributed under the Eclipse Public License, the same as Clojure.

About

torrent client with node powered UI


Languages

Language:Clojure 81.9%Language:Puppet 12.2%Language:Shell 5.5%Language:CSS 0.4%