Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Overview
  2. Installing on Ubuntu
  3. Installing on MacOS OS X
  4. Configuration
    1. Stand-alone configuration
    2. Lobber web app configuration
    3. OS X specific configuration

Anchor
overview
overview

Overview

A lobber storage node is essentially a standard BitTorrent client with a very thin layer used to receive notification about new and modified torrents. A lobber storage node is provided as a twisted plugin and is installed from the python package index. Currently the twisted plugin works with transmission - a popular, cross-platform BitTorrent client. Other BT clients may be supported in the future.anchorinstallubuntuinstallubuntu

Installing on Ubuntu

The examples below assume a debian/ubuntu and OS X environment. If you're running another unix-like or windows OS your milage may vary. Our goal is for lobber to run on a multitude of environments and operating systems. Please provide us with patches!

Anchor
installubuntu
installtransinstallubuntuinstalltrans

Installing on Ubuntu

Install Transmission

We recommend installing transmission 2.03 or later. If you are using Ubuntu 10.04 you may have to install transmission from a PPA:

...

At this point you should have a transmission daemon running after each reboot. Use the /etc/init.d/transmission-daemon tool to stop/start the service in the normal way. Anchorinstallstoragenodeinstallstoragenode

Install lobber-storagenode

...

Code Block
(for tar archive) tar xvzf lobber-storagenode-2-tar.gz
cd lobber-storagenode
python setup.py install

Anchor
installmacinstallosxinstallmac
installosx

Installing on

...

OS X

Install Transmission

Install Transmission for OSX OS X and enable "Remote Access" in Preferences.

Install lobber-storagenode

Download the tar archive lobber-storagenode-2.tar.gz or get the storage node from git.nordu.net:

...

Code Block
update-rc.d lobberstoragenode defaults

Anchor
confosx
confosx

OS X specific configuration

Code Block

L_TORRENTDIR="/Users/[username]/Downloads"
L_TRANSMISSIONDLDIR="/Users/[username]/Downloads"
L_TRANSMISSIONRPC="http://localhost:9091"
L_USER="[username]"
L_GROUP_PERM="staff"