фото, креативна реклама, смішне відео, музика, огляди гаджетів, новини

Transmission second instance

In ubuntu on Июнь 12, 2012 at 12:17 пп

Follow the steps for any transmission-daemon you have

1.Stop Transmission daemon

you can list all your transmission-daemon instances using:
ps -efa|grep transmission-daemon

for each of your instances, run the following:
sudo /etc/init.d/transmission-daemon stop

if you have a have a transmission-daemon-blah in the ps list:
sudo /etc/init.d/transmission-daemon-blah stop

2.Update Transmission through ppa:

sudo add-apt-repository ppa:transmissionbt/ppa
sudo apt-get update
sudo apt-get install transmission transmission-daemon

3.Copy the resources from transmission-daemon to transmission-daemon2:
cp /usr/bin/transmission-daemon /usr/bin/transmission-daemon2
cp /etc/init.d/transmission-daemon /etc/init.d/transmission-daemon2
cp -a /var/lib/transmission-daemon /var/lib/transmission-daemon2
cp -a /etc/transmission-daemon /etc/transmission-daemon2
cp /etc/default/transmission-daemon /etc/default/transmission-daemon2

4.modify symbolic link:

ln -sf /etc/transmission-daemon2/settings.json /var/lib/transmission-daemon2/info/settings.json

5.edit config and script files:
edit /etc/init.d/transmission-daemon2, changing lines:

NAME=transmission-daemon
to
NAME=transmission-daemon2

6.edit settings.conf of your new transmission-daemon2, located at /etc/transmission-daemon2/settings.json:
changing the lines:
«download-dir»: «/var/lib/transmission-daemon/downloads»
to
«download-dir»: «new download path for transmission-daemon2»

for each transmission-daemon instance, increase the peer port by 1:
«peer-port»: 51413,
para
«peer-port»: 51414,

If you wish change password and user:

«rpc-password»: «{745678907320987632076238d58a4510eda06ff7sCZfdZ»,
to
«rpc-password»: «newpassword»,

transmission-daemon2 is smart enough to hash yout flat password, so nobody can see it later, even editing settings.json. The new password will be hashed when you restart the transmission-daemon2

You can change user too:
«rpc-username»: «transmission»,
to
«rpc-username»: «newuser»,

for each transmission-daemon instance, again increase by 1 the webadmin port:
«rpc-port»: 9091,
to
«rpc-port»: 9092,

if you wish, grant access to any ip:
«rpc-whitelist-enabled»: true,
to
«rpc-whitelist-enabled»: false,

edit /etc/default/transmission-daemon2, changing the line:
CONFIG_DIR=»/var/lib/transmission-daemon/info»
to
CONFIG_DIR=»/var/lib/transmission-daemon2/info»

8.Almost done. Now update init, so transmission-daemon2 can start upon boot:

sudo update-rc.d transmission-daemon2 defaults

9.Now restart the daemons

sudo /etc/init.d/transmission-daemon start
sudo /etc/init.d/transmission-daemon2 start

If everything is ok, you can access the transmissions instances through web admin:
http://host:9091
and
http://host:9092

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: