Pages

Update Script für den Laufenden Betrieb von Alten rtorrent versionen auf 0.9.6/0.13.6

Es spielt keine Rolle ob ihr euren rtorrent mit einem Script aufgesetzt habt, oder wie in meinem Fall noch ein Integrierter Uploadbot vorhanden ist, den ich zur damaligen Zeit mit 0.9.2 nutze bzw. aufgesetzt habe.

#!/bin/bash

# installs/updates rtorrent from source on Ubuntu

TMPDIR=$(mktemp -d)
mkdir $TMPDIR/logs

install_dependencies () {
apt-get update
apt-get install -y git subversion build-essential automake libtool libcppunit-dev zlib1g-dev libcurl4-openssl-dev libncurses5-dev
}

install_xmlrpc-c () {
cd $TMPDIR
svn co http://svn.code.sf.net/p/xmlrpc-c/code/advanced xmlrpc-c
cd xmlrpc-c
./configure
make && make install
}

install_librtorrent () {
cd $TMPDIR
git clone -b branch-0.13 https://github.com/rakshasa/libtorrent
cd libtorrent
./autogen.sh
./configure
make && make install
ldconfig
}

install_rtorrent () {
cd $TMPDIR
git clone -b branch-0.9 https://github.com/rakshasa/rtorrent
cd rtorrent
./autogen.sh
./configure --with-xmlrpc-c=/usr/local/bin/xmlrpc-c-config
make && make install
}

echo ""
echo "updating/installing rTorrent"
echo "============================"
echo "Dir: $TMPDIR"
echo ""

echo "Installing dependencies..."
install_dependencies &> $TMPDIR/logs/apt.log
echo ""

echo "Installing xmlrpc-c..."
install_xmlrpc-c &> $TMPDIR/logs/xmlrpc-c.log
echo ""

echo "Installing librtorrent..."
install_librtorrent &> $TMPDIR/logs/librtorrent.log
echo ""

echo "Installing rtorrent..."
install_rtorrent &> $TMPDIR/logs/rtorrent.log
echo ""

echo ""
echo "Logs: $TMPDIR/logs"

Einfach im Terminal nano starten den Inhalt reinkopieren und und mit stg+O als Beispiel mit rtupdate.sh abspeichern. Danach ausführen wenn es fertig ist neustarten und iher seid dann auf 0.9.6/0.13.6 unterwegs.

Firefox Traffic über den eigenen VPS oder Server leiten..

Firefox und co. Traffic über den eigenen VPS oder Server leiten.
 
1. Wir laden uns Putty runter und installieren es https://the.earth.li/~sgtatham/putty/latest/x86/putty-0.67-installer.exe


2. Wir öffnen Putty und folgen den Anweisungen

http://i64.fastpic.ru/big/2014/0523/66/50e4f84c1260de932183cb420b59ed66.png


3. Jetzt gehen wir auf +SSH und geben folgendes ein


http://i62.fastpic.ru/big/2014/0523/00/5399f6d7125d249e66af1cdde94c5600.png


Jetzt gehen wir bei Putty auf SSH TUNNEL OVH und klicken Open an,


jetzt öffent sich Putty dort Loggt ihr euch mit euren Daten ein.


Jetzt Editiert ihr die SSH Config Datei ich nehme dafür nano,
nano /etc/ssh/sshd_config

und fügt ganz unten folgende Zeile ein,

GatewayPorts yes

Jetzt drückt ihr STRG+O und Enter damit es gespeichert wird.


Jetzt starten wir noch SSH neu mit,
/etc/init.d/ssh restart

Jetzt kommt noch der Eintrag für den Port 8080 dazu kopieren wir die Zeile ins Termnial,

sudo netstat -nap | grep 8080
Wir sind auf dem VPS oder Server fertig.

Jetzt müssen wir noch Firefox bearbeiten:


1. wir geben in die Adresszeile folgendes ein,

about:config
und suchen dann den Eintrag:

network.proxy.socks_remote_dns

und machen bei False ein Doppelklick damit er auf True gestellt wird.
Jetzt Installieren wir noch das Addon Elite Proxy Switcher, 
 http://www.eliteproxyswitcher.com/

das wird dann unten in der Addonleiste Angezeigt und spart Arbeit.
http://i63.fastpic.ru/big/2014/0523/71/6699d0bdc1171c212963f2bc4db09071.png
http://i61.fastpic.ru/big/2014/0523/68/8db21e05b6bbcc324e9b15a14719b968.png

Jetzt könnt ihr noch ein IP Check machen testen.

http://www.wieistmeineip.de/

http://i61.fastpic.ru/big/2014/0523/cf/dc7161115003a0f8aff84022370761cf.png

Voila jetzt habt ihr euren Traffic getunnelt von Firefox.



Ubuntu Server Terminal mehrere Ordner mit Rar entpacken lassen...

Wer mehrere Filme entpacken lassen möchte in einem Ordner und mit RU nicht klarkommt, hier eine schnelle Copy and Paste lösung.

Zuerst legen wir uns den Ordner 480p an:

0.

 mkdir /home/updb/downloads/480p

danach wechseln wir in unser 480p Ordner mit:

1.

 cd /home/updb/downloads/480p

und fügen die Befehle nacheinandere aus:

Ihr könnt über Rutorrent die Files kopieren die ihr auf Gods ungepackt hochladen wollt in den Ordner 480p als Beispiel kopieren, oder über MC im Terminal kopieren, nicht verschieben drücken falls ihr woanderst das File noch fertig Seeden müsst. :)

Entpackt alle Rar´s:

2. 
find /home/updb/downloads/480p/ -name '*rar' -execdir rar x -o- {} \;

Löscht die unnötige sfv:

3. 
find /home/updb/downloads/Unsortiert/480p/ -name '*sfv' -exec rm -f \{\} \;

Löscht die Rar Archive:

4.  
find /home/updb/downloads/480p/ -name '*rar' -exec rm -f \{\} \;

Löscht den unnötigen Sample Ordner mit Inhalt:

5.
find /home/updb/downloads/480p/ -name "Sample" -type d -exec rm -rf {} \;

Löscht den unnötigen Proof Ordner mit Inhalt:

6.
find /home/updb/downloads/480p/ -name "Proof" -type d -exec rm -rf {} \;


Alle rar´s im Ordner 480p werden gelöscht.

7. 
rm **/*.r[a0-9][r0-9]

Jetzt befinden sich nur noch die MKV, die NFO und das JPG im Ordner, alles andere wurde entfernt.

8.
In Rutorrent im Filemanager den Ordner 480p anwählen, und ein neuen Torrent erstellen, und voila alle Filme die ihr in den Ordner gepackt habt können ungepackt hochgeladen werden, ohne das sich Ordnernamen und NFO und Filename geändert haben.

Wer spätert neue Filme hinzufügt kann die alten drin lassen, da sie ja schon entpackt wurden, dadurch werden sie ignoriert.

Es lohnt sich auch den Ordner 720p und 1080p anzulegen, dann hat man gleich eine gute grund Ordnung, und kann dann später nur die Files die noch gepakckt sind löschen, wenn sie ihre Ratio oder Zeit erreicht haben.

Ob ihr nur 3 Filme habt, oder 30 die entpackt werden sollen, dese Befehle ersparen euch viel Arbeit und Zeit.

Seedbox Debian-Ubuntu Server mit Mehrere Transmission Instanzen, Partionen und User

Getestet mit Debian 7 32/64BIT (2.51/2.52)

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-daemon
in
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.

Ergänzung zum Absichern eurer Seedbox oder Roots, Ubuntu 10.04LTS, 12.04LTS und Debian 6,7 und Höher.


Erweiterung, gilt natülich auch für Deluge,Torrentfux und Rutorrent User:
[Tutorial] Ubuntu Server mit Transmission-Deamon und GUI
Ergänzung TUT zum Absichern eurer Seedbox,

Ubuntu 10.04LTS, 12.04LTS und Debian 6,7 und Höher.



1. Die SSH bearbeiten

Quellcode

1
nano /etc/ssh/sshd_config  


Was werden wir ändern, den SSH Port, Root verbieten, Zugriff nur mit einer Key-Authentifizierung, sowie
maximale Login versuche und maximaler Login Zeit.


Jetzt editieren wir die SSH Config Datei die wir offen haben.


Dazu editieren wir folgende Zeilen, entfernen die Raute # um Funktionen freizuschalten,
und fügen neue Zeilen hinzu.



1.1 .# What ports,IPs and Protocols we liste for

Port 22 ändern wir auf 44444 sucht ihn euch aus.


1.2 # Loging

LogLevel Info auf LogLevel VERBOSE editieren.


1.3. # Authentication

LoginGraceTime von 120 auf 60

PermitRootLogin von yes auf no

unter StrictModes fügen wir diese Zeilen ein.

MaxAuthTries 3 (es gibt 3 Versuche zum Anmelden)
AllowUsers updb (Das ist nur ein Beispiel User,ihr nehmt euren)

RSAAuthentication von yes auf no


1.4. # Change to no disable tunnelled clear text password

#PasswordAuthentication auf PasswordAuthentication no (Achtung # entfernen)


1.5.UsePam von Yes auf no


2. Da wir später uns mit Authentifizierung beim Server anmelden wollen, müssen wir nun noch die
entsprechenden Vorbereitungen treffen.



2.1 Ich gehe dazu zum updb User verzeichniss mit

Quellcode

1
cd /home/updb


2.2 und lege dort einen versteckten Ordner mit dem Name ssh an.

Quellcode

1
mkdir .ssh


2.3 jetzt vergeben wir noch die Rechte für den ssh Ordner.

Quellcode

1
chown updb:updb .ssh


und ändern noch chmod mit,

Quellcode

1
 chmod 700 .ssh


2.4 jetzt erstellen wir eine neue Datei, mit dem Name authorized_keys in dem Ordner .ssh

Quellcode

1
nano /home/updb/.ssh/authorized_keys



und lassen diese Datei in Putty geöffnet, jetzt gehen wir auf unseren Windows HeimPC.

2.5 Wir starten den Putty Key Generator.



und



Jetzt speichern wir die Datei in Putty mit Strg+O ab, und laden unseren SSH neu.

Quellcode

1
/etc/init.d/ssh restart



Achtung: Schliesst Putty solange nicht, wie ihr euch das erstemal erfolgreich eingeloggt habt, in einer 2 Instanz die wir jetzt testen werden.


3. Was müssen wir Einstellen für die Zukunft in Putty.




Nun geht ihr in der Linken spalte in Putty im Menü auf Connection / SSH / Auth,



Jetzt gehen wir noch auf Windows -> Translation und wählen UTF-8 aus.



Nun müssen wir noch auf Connection / SSH / Auth / GSSAPI und entfernen dort den Haken,
bei Allow GSSAPI Credential Delegation.




Damit ihr nicht ständig alles neu machen müsst,
geht ihr jetzt noch einmal auf die Linke spalte in Putty, und klickt dort auf Session und klickt dort ovh an und drückt noch auf Save..

Der Abschluss...

Klickt man nun unten auf OPEN baut Putty eine gesicherte SSH Verbindung zu unserem Server auf. Nur der

User updb darf sich anmelden, und auch nur mit dem privaten Key und dem Password um den Key zu bestätigen,

welches ihr beim Erzeugen mit dem Putty Key Generator gesetzt habt.

Klappt die Verbindung als User updb ohne Probleme, so können wir auch das andere Terminal Fenster wieder

schliessen.

New Ubuntu Server mit Transmission-Deamon und GUI

Ubuntu Server mit Transmission-Deamon und GUI

 

Ich gehe hier von einem Ubuntu 10.04, 12.04LTS und Höher aus.

Anmerkung: 10.04LTS 32/64Bit haben die Version 1.93 in ihren Repros (diese Version hat noch keine Anzeige zum freien Festplattenplatz), 12.04LTS als 32Bit hat die Version 2.51 und 64Bit die Version 2.52 in den Standartrepros.

Info: Ich gehe hier von der Partionierung /home aus diese müsst ihr bei euem Server gegebendfalls durch eine Reinstallation selber anlegen oder /var nehmen.

1. Das Root Passwort ändern:

Quellcode

1
    passwd  


Anmerkung: denkt euch ein neues Root PW aus, nicht das was ihr per Email von OVH bekommen habt.


2. Das Monitoring löschen:

Quellcode

1
   nano /etc/crontab


und löschen folgende Zeile,

Quellcode

1
*/1* * * * root /usr/local/rtm/bin/rtm 20 > /dev/null 2> /dev/null


und Speichern mit STRG+O und Enter.


3. Wir legen ein User an:

Quellcode

1
adduser chrichan


Anmerkung: nicht das Root Passwort benutzen, denkt euch ein eigenes aus.


4. Die SSH bearbeiten:

Jetzt öffnet ihr die Config mit,

Quellcode

1
   nano /etc/ssh/sshd_config 


mit einem Editor hier Nano und ändert in den Zeilen folgendes:

Quellcode

1
PermitRootLogin yes

auf

Quellcode

1
PermitRootLogin no



Nur ausgewählte User zulassen:

Wer nur bestimmte Benutzer explizit für SSH freischalten will, der kann damit schon vielen SSH-Scans einen Riegel vorschieben.

Durch hinzufügen der Zeile ganz unten in der Config bekommt nur dieser User Zugang:

Quellcode

1
AllowUsers chrichan


Maximale Login Time:

Quellcode

1
LoginGraceTime 60


Maximale SSH Task starten lassen, die Raute muss entfernt werden:

Quellcode

1
 MaxStartups 3:30:10



Nun muss man nur noch die SSH Deamon Config neu laden:


Quellcode

1
    /etc/init.d/ssh restart



5: Das Anlegen der Ordner:

Dazu gebt ihr folgende Befehle ein,

Quellcode

1
    mkdir /home/chrichan/downloads

Quellcode

1
    mkdir /home/chrichan/incomplete


und vergebt noch die Rechte auf die Ordner damit der Deamon vollzugreifen kann.

Quellcode

1
    chmod -R 777 /home/chrichan/downloads

Quellcode

1
    chmod -R 777 /home/chrichan/incomplete



6. Die Installation:

Quellcode

1
sudo apt-get install transmission-cli transmission-daemon transmission-common


Jetzt stoppen wir den Deamon, da wir noch die Config bearbeiten,

Quellcode

1
 sudo /etc/init.d/transmission-daemon stop


und öffnen die mit Nano und Editieren sie unseren Wunsch entsprechen,

Quellcode

1
sudo nano /etc/transmission-daemon/settings.json


Anmerkung ihr dürft nur zwischen den "" Editieren "" die "" müssen bleiben.
Ich werde nur die Zeilen nehmen die Wichtig sind, der Rest ist freies ermessen bzw. jeder wie er mag.

dht-enabled: auf false setzen

download-dir: /home/chrichan/downloads

incomplite-dir: /home/chrichan/incomplete

incomplete-dir-enabled: auf true setzen

max-peer-global: 3000

peer-limit-global: 3000

peer-limit-per-torrent: 16

peer-port: sucht euch einen aus von 55000 bis 60000

pex-enabled: auf false setzen

ratio-limit: 3,

ratio-limit-enabled: auf true setzen

rpc-enabled: auf true setzen

rpc-password: denkt euch ein Neues Passwort aus nicht das User Passwort oder Root.

rpc-port: sucht euch einen aus 25000 bis 60000 das ist für eurer GUI Zugang.

rpc-username: denkt euch ein anderen Name aus als den User den angelegt habt und Root.

rpc-whitelist: ACHTUNG wer KABEL oder VDSL hat schreibt dort seine IP rein, dann kann nur diese IP auf das GUI zugreifen, wenn ihr das nicht wollt, das lasst es so, in der nächsten Zeile könnt wir das aussschalten, da dann nur der Login mit Name und PW geht, sind hier DSL User genannt.

rpc-whitelist-enabled: wer eine feste IP hat stellt auf true, wer keine hat sonderen eine Dynamische stellt es auf false.

Jetzt Speichern wir noch mit STRG+O und Enter.

Jetzt müssen wir den Deamon nur noch Starten, das machen wir mit folgenden Befehl

Quellcode

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

oder

Quellcode

1
    sudo /etc/init.d/transmission-daemon restart


Voila eure Seedbox ist fertig, jetzt richten wir noch das Webgui ein und das Externe GUI.


Das Webgui für den Browser öffnet ihr mit


Quellcode

1
IP:Port  



Das Externe GUI für den Browser findet ihr auf,

http://code.google.com/p/transmisson-remote-gui/

wo ihr es Downloaden könnt und dann Installiert.

Der SFTP Zugang:

Wer hier ein vsftp und co. vermisst, dem seih gesagt wer alleine auf seinem Server ist, braucht kein FTP Programm sofern er nicht auf eine FTP Quelle bauen tut.

Wie greife ich mit Filezilla zu, das ist ganz einfach statt den Port 21 nehmt ihr euren SSH Port 22 und loggt euch darüber ein, ganz ohne extra tools.


Wer Probleme hat mit Could not connect to tracker geht wie folgt vor:


Zuerst öffnen wir die sources.list

Quellcode

1
nano /etc/apt/sources.list

dort setzt ihr vorallen

deb http............
deb-src http.........

eine Raute #

dann kopiert ihr ganz unten folgende Zeile rein,

Quellcode

1
     deb http://ftp.de.debian.org/debian wheezy main  


und speichert es mit STRG+O und Enter.


Anmerkung: die Meldung wegen der Signatur kann Ignoriert werden, so das ihr euch darum nicht kümmen müsst.


Jetzt führt ihr folgende Befehle aus,

Quellcode

1
sudo apt-get update


danach

Quellcode

1
sudo apt-get install libgnutls26


Y und Enter,

Jetzt öffnet ihr eure Sources.list noch einmal und entfernt die # die ihr vorher gesetzt habt, und bei der Letzten Zeile setzt ihr ein # davor und Speichert mit STRG+O und Enter.

Habt ihr das gemacht wird der Server oder eurer Home einfach mit,

Quellcode

1
reboot


neugestartet und voila Quorks ist dann mit HTTPS erreichbar unter Transmission-Deamon, so das keine Meldung Could not connect to tracker mehr errscheint.

Jetzt könnt ihr noch einmal die Paketlisten neu einlesen mit,

Quellcode

1
sudo apt-get update


Damit sollte das für alle die Probleme haben mit dieser Meldung der Vergangenheit angehören.

 

Deluge 1.2.x - 1.3.x Ubuntu-Debian Server in 5 Minuten ohne Desktop


Zuerst legen wir ein neuen User deluge an der sich durch da TuT zieht.

Code:
sudo adduser --disabled-password --system --home /var/lib/deluge --gecos "SamRo Deluge server" --group deluge

Dann führen wir noch ein Paar Befehle aus:

Code:
sudo touch /var/log/deluged.log
sudo touch /var/log/deluge-web.log
sudo chown deluge:deluge /var/log/deluge*

 Jetzt wird der Deluge- Daemon installiert:

Code:
sudo apt-get update
sudo apt-get install deluged
sudo apt-get install deluge-webui

Jetzt erstellen wir das Script damit Deluge nach einem Neustart automatisch läuft.

Code:
sudo nano /etc/default/deluge-daemon
 und kopieren die nächsten 5 Zeilen dort herein.

 # Configuration for /etc/init.d/deluge-daemon
# The init.d script will only run if this variable non-empty.
DELUGED_USER="deluge"# Should we run at startup?
RUN_AT_STARTUP="YES"

und Speichern mit Strg+O und Enter die Datei.

Jetzt erstellen wir noch das  Init Script:

Code:

sudo nano /etc/init.d/deluge-daemon

und kopieren folgendes dort rein.

#!/bin/sh
### BEGIN INIT INFO
# Provides:          deluge-daemon
# Required-Start:    $local_fs $remote_fs
# Required-Stop:     $local_fs $remote_fs
# Should-Start:      $network
# Should-Stop:       $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Daemonized version of deluge and webui.
# Description:       Starts the deluge daemon with the user specified in
#                    /etc/default/deluge-daemon.
### END INIT INFO

# Author: Adolfo R. Brandes 

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="Deluge Daemon"
NAME1="deluged"
NAME2="deluge"
DAEMON1=/usr/bin/deluged
DAEMON1_ARGS="-d"             # Consult `man deluged` for more options
DAEMON2=/usr/bin/deluge-web
DAEMON2_ARGS=""               # Consult `man deluge-web` for more options
PIDFILE1=/var/run/$NAME1.pid
PIDFILE2=/var/run/$NAME2.pid
UMASK=022                     # Change this to 0 if running deluged as its own user
PKGNAME=deluge-daemon
SCRIPTNAME=/etc/init.d/$PKGNAME

# Exit if the package is not installed
[ -x "$DAEMON1" -a -x "$DAEMON2" ] || exit 0

# Read configuration variable file if it is present
[ -r /etc/default/$PKGNAME ] && . /etc/default/$PKGNAME

# Load the VERBOSE setting and other rcS variables
[ -f /etc/default/rcS ] && . /etc/default/rcS

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions

if [ -z "$RUN_AT_STARTUP" -o "$RUN_AT_STARTUP" != "YES" ]
then
   log_warning_msg "Not starting $PKGNAME, edit /etc/default/$PKGNAME to start it."
   exit 0
fi

if [ -z "$DELUGED_USER" ]
then
    log_warning_msg "Not starting $PKGNAME, DELUGED_USER not set in /etc/default/$PKGNAME."
    exit 0
fi

#
# Function that starts the daemon/service
#
do_start()
{
   # Return
   #   0 if daemon has been started
   #   1 if daemon was already running
   #   2 if daemon could not be started
   start-stop-daemon --start --background --quiet --pidfile $PIDFILE1 --exec $DAEMON1 \
      --chuid $DELUGED_USER --user $DELUGED_USER --umask $UMASK --test > /dev/null
   RETVAL1="$?"
   start-stop-daemon --start --background --quiet --pidfile $PIDFILE2 --exec $DAEMON2 \
      --chuid $DELUGED_USER --user $DELUGED_USER --umask $UMASK --test > /dev/null
   RETVAL2="$?"
   [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || return 1

   start-stop-daemon --start --background --quiet --pidfile $PIDFILE1 --make-pidfile --exec $DAEMON1 \
      --chuid $DELUGED_USER --user $DELUGED_USER --umask $UMASK -- $DAEMON1_ARGS
   RETVAL1="$?"
        sleep 2
   start-stop-daemon --start --background --quiet --pidfile $PIDFILE2 --make-pidfile --exec $DAEMON2 \
      --chuid $DELUGED_USER --user $DELUGED_USER --umask $UMASK -- $DAEMON2_ARGS
   RETVAL2="$?"
   [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || return 2
}

#
# Function that stops the daemon/service
#
do_stop()
{
   # Return
   #   0 if daemon has been stopped
   #   1 if daemon was already stopped
   #   2 if daemon could not be stopped
   #   other if a failure occurred

   start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --user $DELUGED_USER --pidfile $PIDFILE2
   RETVAL2="$?"
   start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --user $DELUGED_USER --pidfile $PIDFILE1
   RETVAL1="$?"
   [ "$RETVAL1" = "2" -o "$RETVAL2" = "2" ] && return 2

   rm -f $PIDFILE1 $PIDFILE2

   [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] && return 0 || return 1
}

case "$1" in
  start)
   [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME1"
   do_start
   case "$?" in
      0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
      2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
   esac
   ;;
  stop)
   [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME1"
   do_stop
   case "$?" in
      0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
      2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
   esac
   ;;
  restart|force-reload)
   log_daemon_msg "Restarting $DESC" "$NAME1"
   do_stop
   case "$?" in
     0|1)
      do_start
      case "$?" in
         0) log_end_msg 0 ;;
         1) log_end_msg 1 ;; # Old process is still running
         *) log_end_msg 1 ;; # Failed to start
      esac
      ;;
     *)
        # Failed to stop
      log_end_msg 1
      ;;
   esac
   ;;
  *)
   echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
   exit 3
   ;;
esac

:
und Speichern mit Strg+O und Enter die Datei.

Jetzt noch ein Paar Befehle:

Code:

 sudo chmod a+x /etc/init.d/deluge-daemon
Code:
sudo update-rc.d deluge-daemon defaults

Jetzt müssen wir nur noch den Server Neustarten:

Code:
 sudo reboot -h now

Glückwunsch der Server wurde erfolgreich eingrichtet.

Jetzt gehen wir in den Browser und geben folgendes ein:

http://MeinServer:8112

und loggen und mit dem PW deluge ein.

Jetzt könnt ihr dann noch das PW ändern und den Server nach euren Vorstellungen einrichten.


Starting und Stopping des Web Daemon:

Code:

sudo /etc/init.d/deluge-daemon stop
sudo /etc/init.d/deluge-daemon start
sudo /etc/init.d/deluge-daemon restart








Utorrent 2.0.4 und 2.x.x Einstellungen



Torrent-b4rt-flux in 15Minuten

Ich würde als User mit mittlere Erfahrung auf Ubuntu setzen, die Sicherheitspolitik ist bei UBuntu momentan besser und berechenbar, zudem ist durch die nur 2 Offenden Port Philosophie schon eine Grundsicherheit mit gegeben (ersetzt nicht das denken).

System: Ubuntu 10.04 LTS, 12.04 LTS

Erstmal ein paar Packete installieren.

apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server bzip2 php5-cli php5-gd phpmyadmin zip unzip unrar libxml-dom-perl libxml-simple-perl libhtml-parser-perl bittorrent bittornado cksfv vlc-nox uudeview


Bisschen Zeit einplanen, unter Umständen schon in den nächsten Schritt schauen. Wir ändern das root-Passwort des MySQL-roots:

Code:

mysqladmin --user=root password MEINPASSWORT ( Das muss man nicht Unbedingt machen während der Installation wird man gefragt)


Ok, jetzt wechseln wir in den Ordner www:

Code.

cd /var/www


Torrentflux-b4rt wird dorthin heruntergeladen:

Code:

wget http://download.berlios.de/tf-b4rt/torrentflux-b4rt_1.0-beta2.tar.bz2

und entpackt:

Code:

tar xjvf torrentflux-b4rt_1.0-beta2.tar.bz2



Den Ordner, so wie dann später auf ihn Online zugegriffen werden soll:

Code:

mv torrentflux-b4rt_1.0-beta2 b4rt



Schließlich machen wir den Config-Ordner vom Server beschreibbar:

Code:

chown -R www-data:www-data /var/www/b4rt/html/inc/config


Und erstellen noch einen Ordner für die fertiggestellten Downloads,

Code:

mkdir /home/torrentflux


der auch für den Webserver lesbar sein sollte:

Code:

chown -R www-data:www-data /home/torrentflux


Wir starten mal den Apache neu:

Code:

/etc/init.d/apache2 restart


Und jetzt sollte das Torrentflux-Setup im Browser problemlos aufrufbar sein unter:

Code:

http://Sever-IP/b4rt/html/setup.php


In der Konfiguration der MySQL-Datenbank wird bei Name b4rt und bei Username root eingegeben und bei Passwort das, was ihr oben festgelegt habt. Alle weiteren Schritte sollten reibungslos funktionieren. Beim User Download Path wird der oben erstellte angegeben:

Code:

/home/torrentflux


Ist die Installation beendet, wird die Setup-Datei aus Sicherheitsgründen gelöscht:

Code:

rm /var/www/b4rt/html/setup.php



der Torrentflux Server ist installiert und abrufbar unter:

Code:

http://Sever-IP/b4rt/html/


Der Login erfolgt über den Benutzernamen admin und dem Passwort, was oben schon dem MySQL-Nutzer zugewiesen wurde.

Nun erstellen wir noch ne kleine index-html die Leute die mal sehen wollen was denn so im öffentlichen Webbereich rumliegt auf google leitet:

Code:

nano /var/www/index.html


Das hier rein:





Jetzt führen wir noch ein Clean aus mit,

Code:

sudo apt-get autoclean und sudo apt-get clean

Externe Server mit SSH einbinden

Da es öfters vorkommt das man von Freunden sachen auf dem Eigenden Server bringen möchte , und da man oft alleine Unisnnigerweise kein FTP braucht, möchte ich euch hier eine schnelle und Saubere und sicheren Weg aufzeigen.

Auch wer einen neuen Server mietet und die Daten vom alten Kopieren möchte, der wird diesen Weg sicher zuschätzen wissen.

Zuerst Installieren wir noch Midnight Commander:

apt-get install mc


Externe Server per SSH einbinden:


1: Weg wie er sich in Root einbindet:


apt-get install sshfs

mkdir /root/server1

sshfs root@91.111.222.111:/home/filebase/ /root/server1

fusermount -u /root/server1 ( Kann ausgelassen werden )



2: Weg wohin man möchte in dem Fall Home:

apt-get install sshfs

mkdir /home/server1

sshfs root@91.111.2222.111:/home/filebase/ /home/server1

fusermount -u /home/server1 ( Kann ausgelassen werden )


Erklärung: Server 1 ist der Server eines Freundes oder der gemietet Altserver, der wird hier einmal in root gesetzt bzw. zu home eingebunden.

sshfs root@91.111.222.111:/home/filebase/ /home/server1
bei Name und IP kommt die rein den ihr hier einbinden wollt, der hintere Teil /home/server1 ist der Pfad wo er auf eurem Server hinverlinkt wird.

/home/filebase/ dort habe ich auf dem Alten Server meine Daten gespeichert, bei euch heisst das sicher anderst also selber anpassen.


Der name kann von root abweichen, jenachdem ob ihr andere User auf euren Maschinen nutzt.


Jetzt Startet ihr MC mit:

mc

In der Linken Spalte geht ihr zu /home/server1 das ist eurer Alter oder der Server eines Freundes.

In der Rechten Spalte ist der Server wo ihr gerade eingeloggt seid, dort geht ihr zu /home/crew/download auch hier namen sind nur Beispiele.


Voila jetzt siehst du in der Linken Spalte die Daten, jetzt kann das Kopieren losgehen, zuerst makiert ihr alle Daten die auf euren Server wandern sollen,
mit EINFG (die sind dann Gelb makiert) dann drückt ihr in MC F5 oder Copy und drückt dann nur noch OK.


Ab jetzt heisst es nur noch warten, bis der Transfer abgeschlossen ist, und ihr die Alten Daten auf dem neuen Server nutzen könnt.

Es ist Sinnvoll die Daten da hinein zukopieren, welcher euer Standart Downloadordner ist bei euren FLUX, rtorrent oder was auch immer ihr verwendet.

Dadurch könnt ihr schnell wieder in den Seed einsteigen ohne nochmal hand anlegen zumüssen.


Ich hoffe das ich euch mit dem Kleinen TUT, ein bisschen das Leben erleichtern konnte.

Eigender Anonymer Onion Router (Tor)



Die Installation von Tor unter Ubuntu,BT5R2 und anderen Abkömmlingen



Schritt: 1


sudo add-apt-repository ppa:ubun-tor/ppa
sudo apt-get update
sudo apt-get install tor tor-geoipdb privoxy vidalia


Schritt: 2

sudo nano /etc/privoxy/config

Append the following line :

forward-socks5 / 127.0.0.1:9050 .

sudo /etc/init.d/privoxy start
sudo /etc/init.d/tor start


Schritt: 2a (Optional)

Wenn du hinter einer Firewall oder NAT sowie dem Router seid, dann solltet ihr die folgende Zeile an der konfigurieren Datei anhängen.

forward 192.168.*.*/ .


Schritt: 3

Geh auf die Offizelle Tor seite und downloade und installiere den Tor button für Firefox.

https://www.torproject.org/dist/torbutton/torbutton-current.xpi


(A2) Windows 7

Downloade die aktuelle version des Tor Browser Bundle 2.2.35-8.

https://www.torproject.org/dist/torbrowser/tor-browser-xxx.exe

Installiere sie und lege ein Verknüpfung auf den Desktop.

Part B - Installation für xChat


(B1) Ubuntu or BackTrack 5 R2


Schritt: 4

dig +short irc.tor.freenode.net cname

Das Resultat ist :

p4fsi4ockecnea7l.onion.

sudo nano /etc/tor/torrc

Hänge folgende Zeile an.

mapaddress 10.40.40.40 p4fsi4ockecnea7l.onion


Schritt: 5

sudo /etc/init.d/tor restart

sudo apt-get install xchat


Schritt: 6


Wenn Du bereits ein Benutzername bei Freenode hast, dann kannst du diesen Schritt auslassen.

/msg nickserv register [password] [email]

/msg nickserv set hidemail on


Schritt: 7

xChat, gehe zu den "Settings" | "Preferences" | "Network" | "Network setup" | "Proxy server", enter :

Hostname : 127.0.0.1
Port : 9050
Type : Socks5
Use proxy for : IRC Server Only


Schritte: 8

Erstelle ein neuen Server "TorifiedFreenode" und melde ihn an die xChat Server-Liste.

Press "Add"und dann fülle es als "10.40.40.40". aus.


Schritt: 9

Downloade:

cap_sasl_xchat.pl at http://lwsitu.com/xchat/cap_sasl_xchat.pl and save it at ~/.xchat2 und make und ausführbar.


Schritt: 10

Die Status-Fenster von xChat:

/sasl set TorifiedFreenode [your_Freenode_Nickname] [your_Nick_password] PLAIN


Schritt: 11

Blocke CTCP und DCC commandos und Anfragen die gesandtwerden an deine IRC client software :

/ignore *!*@* CTCP DCC
/ignore * CTCP DCC

/set irc_hide_version ON
/set dcc_auto_chat 0
/set dcc_auto_resume OFF
/set dcc_auto_send 0

(B2) Windows 7


Schritt: 12

Downloadede xChat http://www.silverex.org/download/ und installiere ihn.


Schritt: 12a

Geh ins Vidalia Control Panel, select "Settings" | "Advanced" | "Edit current torrc", und hänge folgende Zeile an :

mapaddress 10.40.40.40 p4fsi4ockecnea7l.onion


Schritt: 13

Downloade, die Aktuelle Perl Version, 5.12.4.1205
http://www.activestate.com/activeperl/downloads/thank-you?dl=http://downloads.activestate.com/ActivePerl/releases/5.12.4.1205/ActivePerl-5.12.4.1205-MSWin32-x86-294981.msi


Schritt: 14

Downloade die xcperl5.12.1.dll bei http://lwsitu.com/xchat/xcperl5.12.1.dll

Und Speichere es unter c:\Program Files (x86)\X-Chat 2\plugins. und lösche die xcperl.dll danach.


Schritt: 15

Folge dem obengenannten Schritten 6 bis 11.

Part C - Installation für Filezilla


(C1) Ubuntu und BackTrack 5 R2


Schritt: 16

sudo apt-get update
sudo apt-get install filezilla


Schritt: 17

Öffne Filezilla, geh zu "Edit" | "Settings" | "Generic proxy" :

Select "Socks5"

proxy host : 127.0.0.1
proxy port : 9050


(C2) Windows 7


Schritt: 18

Downloade die neuste Windows version :

http://filezilla-project.org/download.php?type=client


Dann folgt ihr schritt 17

Part D - Verwendet du in der Konsole

Ubuntu und BackTrack 5 R2 only.


Schritt: 19

sudo apt-get update
sudo apt-get install proxychains elinks


Schritt: 20

sudo nano /etc/proxychains.conf

Änderne die folgende Zeile:

socks4 127.0.0.1 9050

zu :

socks5 127.0.0.1 9050


Schritt: 21

Usage -

proxychains nmap google.com
proxychains elinks cmyip.com
proxychains elinks www.wieistmeineip.de

Transmission-Deamon + Transmission Web/ Externe GUI´s

Dein Root PW ändern von OVH:

passwd

Neues PW
Bestätigen


Jetzt legst du noch ein User an Beispiel kitty9999:

adduser kitty9999

Neues PW nicht das Root
Bestätigen


Jetzt editieren wir die SSH Config.


root Login sperren:

Jetzt öffnest du die Config und Editierst die Zeilen nach Vorgabe.

   nano /etc/ssh/sshd_config

mit einem Editor hier Nano und ändert in der Zeile:


    PermitRootLogin yes

auf

    PermitRootLogin no



nur ausgewählte User zulassen:

Wer nur bestimmte benutzer explizit für SSH freischalten will, der kann damit schon vielen SSH-Scans einen Riegel vorschieben. Durch hinzufügen der Zeile:

Das schreibst du ganz unten in die config. selber hin.

    AllowUsers kitty9999      



Maximale Login Time:

    LoginGraceTime 60



Maximale SSH Task starten lassen:

    MaxStartups 3:30:10   

Die Raute entfernen falls eine davor steht.


Hast du alles editiert speicherst du mit STRG+O und bestättigst mit Y und Enter.

Jetzt noch die config neuladen.

/etc/init.d/ssh restart


Jetzt schalten noch das Monitoring-System aus, da für jeden Torrent ein python-Prozess gestartet wird der den Torrentnamen in der Prozessliste enthält. Es ist also auch ratsam das zu unterbinden.

Dafür müsste du die im nächsten Schritt die Zeile entfernen, mit dem folgenden Befehl.

Code:
nano /etc/crontab

*/1* * * * root /usr/local/rtm/bin/rtm 20 > /dev/null 2> /dev/null

und löschst diese Zeile die Aufgeführt ist, mit Strg+O speicherst du und bestättigst mit Y und Enter.


Jetzt fangen wir mit dem Clienten an:

Jetzt legen wir noch ein Verzeichnis an, damit Transmission weiß wohin mit seinen Daten.

Der Verzeichnisname ist nur ein Beispiel.

Code:
mkdir /home/kitty9999/datencenter

Code:
mkdir /home/kitty9999/incomplete

Jetzt müssen wir dem Verzeichnis noch Owner Rechte geben damit der Client voll zugreifen kann.

Code:
chmod -R 777 /home/kitty9999/datencenter

Code:
chmod -R 777 /home/kitty9999/incomplete

danach noch

Code:
chown -R 777 /home/kitty9999/datencenter

Code:
chown -R 777 /home/kitty9999/incomplete

Jetzt haben wir soweit die Vorarbeiten abgeschlossen, und kommen jetzt zur Installation und Einrichtung des transmission-cli.


Dafür führen wir folgenden Befehl aus,

Code:
sudo apt-get install transmission-cli transmission-common transmission-daemon

Und führen folgende Befehle nach der Installation aus, das ist mehr eine Gedankenverankerung.

To stop, start or restart the daemon:

Code:
sudo /etc/init.d/transmission-daemon start

Code:
sudo /etc/init.d/transmission-daemon stop

Code:
sudo /etc/init.d/transmission-daemon restart


Voila damit ist der Client installiert, jetzt müssen wir noch die Settings Datei editieren,


Dazu stoppen wir zuerst den Client mit,

Code:
sudo /etc/init.d/transmission-daemon stop


danach führen folgendes aus,

Code:
sudo nano /etc/transmission-daemon/settings.json


Jetzt siehst du die Deamon-Client Konfigurationdatei.

Ich gehe erst mal nur auf die Wichtigsten Einstellungen ein, der Rest kann selber erkundet werden.

Alles zwischen den '' hurra hurra'' ist Editierbar die '' '' müssen bleiben.



rpc-whitelist: WICHTIG deine IP vom HeimPC dürfen mehrere User zugreifen dann werden die mit einem Komma getrennt, solltest du DSL haben sollte ein Proxy eingsetzt werden. Alle IPs die Dastehen wie 127.0.0.1 können gelöscht werden. Wichtig nicht eure HeimRouterIP auswählen sondern die Eigene HeimPC IP. Alternativ kann das rpc-whitelist auf false gesetzt werden , dann hast du nur ein Login mit PW.

rpc-whitelist-enabled: Standart True auf False setzen.

rpc-username: Dein Name zoro,Klaus oder wer auch immer du bist, nicht root.

rpc-port: Das ist der Port für das GUI Standard ist 9091 wähle hier 20000 bis 60000 aus.

rpc-password: Dort vergibst du ein eignendes PW nach Wahl , nicht das vom Server.

rpc-enabled: Auf True setzen Standard ist auf False gesetzt.

rpc-bind-address: 0.0.0.0 setzen


rpc-authentication-required: Auf True setzen Standard ist False

ratio-limit: von 1.0000 auf 3.000 Setzen, dann geht er in Pause, und man kann dann selber entscheiden ob er danach Unlimitiert Seeden darf.

ratio-limit-enabled: auf True setzen Standard ist False

rename-partial-files: True setzten wenn nicht schon ist.

dht-enabled: Auf False setzen Standard ist auf True gesetzt.

download-dir: Dein Angelegtes Verzeichnis, /home/kitty9999/datencenter

incomplete-dir:  /home/kitty9999/incomplete hier Speichert er zwischen bis der Torrent 100% ist.

max-peers-global: Habe ich auf 2000 gesetzt hat Spielraum, ist frei Wählbar.

open-file-limit: Hab ich auf 32 gesetzt hat Spielraum, ist frei Wählbar.

peer-limit-global: Hab ich auf 2400 gesetzt hat Spielraum, ist frei Wählbar.

peer-limit-per-torrent: Hab ich auf 12 gesetzt hat Spielraum, ist frei Wählbar.

peer-port: Such dir einen Zwischen 55555 und 63333 aus.

pex-enabled: Auf False setzen Standard ist True.


Bedeutung: True (Einschalten) - False (Ausschalten)

Jetzt drückst du nur noch wenn alles Editiert ist STRG+O und dann Y und Enter und die Settings sind abgeschlossen.


Damit die Einstellungen übernommen werden Starten wir jetzt nur noch den Client mit.

Code:
sudo /etc/init.d/transmission-daemon start


Voila wir haben das Ziel auf der Konsole erreicht , jetzt kommt das Schlanke und sehr Sparsame Remote-GUI.

Dazu gibts du im Firefox oder Kmelon oder was für ein Browser auch immer folgendes ein.

Code:
http://servers_ip_adress:9091/transmission/web/

oder weiter unten das GUI Login ohne Browser, denke daran deine vergebende Portnummer zunehmen nicht die Standart.

Wenn du alles Richtig gemacht hast, kommt jetzt der Login wo du Name und Pw eingibst, sollte er Unautorisierte Meldung erscheinen Zugriff verweigert, dann hast du nicht die Richtige IP gebunden, nochmal schnell auf wieistmeineip.de gehen und nach editieren, vorher aber wie auch später immer

Code:
sudo /etc/init.d/transmission-daemon

stop wählen bevor Editiert wird.


So da du jetzt drauf bist kann es eigentlich losgehen , All , Download, Seeding und Pause, denke sind selbsterklärend damit du ein Überblick hast und nicht alles in nur einer Spalte.

Oben rechts ist ein Blauer Punkt der heißt Inspekteur da klickst du drauf dann Öffnet sich rechts ein Fenster, dort sieht du wenn du auf den Torrent klickst, den hash welcher Tracker welche Datenteile und und und , denke Selbsterklärend.


Unten siehst du eine Schildkröte die auf eine Server wahrscheinlich nie gebraucht wird. ^^
Neben der Schildkröte ist ein Zahnrad geh dort drauf und auf Preference, dort lässt du den Port änderst nichts, und Stellst nur noch dein Speed ein Download 8MB Upload 7MB (frei wählbar) , und machst ein Häkchen bei Ignoriere Unverschlüsselte Peers. Die Turtle Funktion kannst auslassen nur für Heimuser Interessant.

Unter dem Zahnrad findest du auch deine Statistic, damit du siehst was du an Allgemein Download und Upload schon geballert hast , der Download ist auch der Platz damit mann ein Groben über blick bekommt.


Naja der Rest ist wo du Einstellen kannst was wie Sortiert wird , nach Alter , Aktivität oder such es dir aus.


Torrents die Ratio 3 erreicht haben schalten sich nicht aus, sondern gehen in den Pausenmodus wo du sie unetr pause findest , wo sie Grau angezeigt werden , wenn du sie weitersenden möchtest einfach auf den Kreispfeil daneben klicken, möchtest du aber raus dann rechte Maustaste und Remove to List, dann wird nur die Torrentmeta gelöscht das file selber ist noch da.


Das Remote-Gui ohne Browser:

1: Wir Laden zuerst das GUI herunter und Installieren das.

http://code.google.com/p/transmisson-remote-gui/downloads/detail?name=transgui-4.1-setup.exe


2: Jetzt starten wir das GUI und gehen oben Links auf Torrent → Verbunden mit Server und klicken New Connections an. Jetzt öffnet sich ein kleines fenster, dort gibst du deine Daten ein und drückt OK. Es reicht für das Login das ihr nur Verbindung ausfüllt die anderen Reiter können Ignoriert werden.


Ab jetzt ist die Verbidnung gespeichert, und du kannst auf deinen Server Transmission zugreifen ohne Browser.

Er fragt noch nach den GEO Update das kannst du installieren, so das du im GUI angezeigt werden kann, woher sich jemand verbindet aus welchen Land.

Der Rest sollte klar sein und verständlich, bei den Connections wenn du ein Torrent reinlädst, kannst du zwischen 4 uns 12 oder mehr wählen, ich nutze meist 8 da es auf deutschen Trackern reicht.