Ubuntu 12.04 LTS 32/64BIT (Standard 2.51/2.52) nach diesem Tut ist dann die Aktuellste 2.84 drauf.
Den Server Partionieren bzw. eine Reinstall machen:
Beispiel 500GB Server:
/ 20000MB
swap 1024MB
/home 200000MB
/home1 200000MB
dann über Putty einloggen und hier weitermachen:
Das System Updaten und Upgrade:
apt-get update && apt-get upgrade
1. Die User Anlegen mit:
adduser test
Pw: 123456 Beispiel
adduser test1
Pw: 654321 Beispiel
Die Ordner Anlegen:
mkdir /home/test/downloads
mkdir /home/test1/downloads
Die Rechte vergeben,
chmod -R 777 /home/test/downloads
chmod -R 777 /home/test1/downloads
2. Midnight Commander Installieren:
apt-get install mc
dann starten wir mc,
danach kopieren oder verschieben wir den User test1 auf die Partion /home1
und Löschen dann in /home den Ordner test1.
3. Unsere Pfade für den Downloadordner sind dann wie folgt:
Transmission-Daemon
/home/test/downloads
Transmission-Daemon2
/home1/test1/downloads
4. Jetzt Installieren wir unseren Clienten:
apt-get install python-software-properties
add-apt-repository ppa:transmissionbt/ppa
apt-get update
apt-get install transmission transmission-daemon
5. Wichtig wir stoppen jetzt den Daemon mit:
/etc/init.d/transmission-daemon stop
6. Jetzt legen wir die Verknüpfungen für die Mehrfachinstanzen:
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
7.
ln -sf /etc/transmission-daemon2/settings.json /var/lib/transmission-daemon2/info/settings.json
8. Jetzt editieren wir die config und das script:
nano /etc/init.d/transmission-daemon2
und gehen zu der Zeile und benennen sie um,
NAME=transmission-daemonin
NAME=transmission-daemon2
mit STRG+O und dann Enter speichern wir das jetzt noch ab.
9. Jetzt Editieren wir zuerst die Config von unseren Transmission-Daemon2,
der andere heisst Daemon und wird im Schritt 10 editiert.
wir geben folgendes ein,
nano /etc/transmission-daemon2/settings.json
und editieren folgende Zeilen, man kann Später die anderen Einstellungen vornehmen.
download-dir: /home1/test1/downloads
rpc-port: 9092
peer-port: 51414
rpc-username: test1
rpc-password: 654321
rpc-whitelist-enabled: auf False setzen
Jetzt Speichern wir mit STRG+O und dann Enter ab.
10. Jetzt Editieren wir den Config Dir mit :
nano /etc/default/transmission-daemon2
CONFIG_DIR="/var/lib/transmission-daemon/info"zu
CONFIG_DIR="/var/lib/transmission-daemon2/info"
11. Jetzt noch Updaten damit er beim Reboot auch mitstartet:
update-rc.d transmission-daemon2 defaults
12. Jetzt wird der 1 Transmission-Deamon editiert:
nano /etc/transmission-daemon/settings.json
und editieren folgende Zeilen, man kann Später die anderen Einstellungen vornehmen.
download-dir: /home/test/downloads
rpc-port: 9091
peer-port: 51413
rpc-username: test
rpc-password: 123456
rpc-whitelist-enabled: auf False setzen
Jetzt Speichern wir mit STRG+O und dann Enter ab.
13. Und zum Schluss starten wir jetzt beide Transmission-Deamon mit:
/etc/init.d/transmission-daemon start
/etc/init.d/transmission-daemon2 start
Voila ab jetzt habt ihr Zwei Multiple Instanzen laufen, mit Extra Partiton und Logins.
Wenn ihr das TUT woanderst postet seid so nett und erwähnt, das ihr es im Quorks Forum gefunden habt.