Instalacja transmission na Debianie bez środowiska graficznego

Witam.

Od jakiegoś czasu mam włączony serwer, dlatego też z powodów oszczędnościowych, nie ma sensu włączać dwóch komputerów w celu pobierania plików Torrent. W tym mini poradniku pokażę jak zainstalować i poprawnie skonfigurować program Transmission.

Wcześniej używałem do tego celu uTorrent Server, jednak jest on bardzo niestabilny i jak do teraz wydana jest bardzo wczesna wersja ( µTorrent Server alpha 3.0 build 25053 ).

Dlatego też zainteresowałem się Transmission. Moja wersja jest pobrana bezpośrednio z repozytorium w celu uproszczenia instalacji. Dodatkowo wspomnę że nie używam żadnego środowiska graficznego.  A więc zaczynamy:

  1. Potrzebujemy zainstalować pakiety transmission-cli transmission-common transmission-daemonCzyli wklepujemy w konsolę aptitude install  transmission-daemon, powinny wyświetlić się nam wszystkie 3 pakiety.
    aptitude install transmission-daemon
  1. Po udanej instalacji musimy skonfigurować nasz program. Transmission jest już zainstalowany oraz uruchomiony, jednak mamy do niego dostęp tylko z maszyny na której jest zainstalowany. Musimy dodać inne adresy IP aby mieć do niego dostęp z całej sieci lokalnej, a nawet z zewnątrz. W tym celu najpierw zatrzymajmy jego działanie.
    /etc/init.d/transmission-daemon stop
  1. Następnie przy użyciu dowolnego edytora edytujemy plik konfiguracyjny.
    mcedit /etc/transmission-daemon/settings.json

    W pliku tym musimy zmienić takie zmienne jak:

    rpc-whitelist – odpowiedzialna jest za przechowywanie dozwolonych adresów ip, więc przykładowa konfiguracja będzie wyglądała tak:„rpc-whitelist”: „127.0.0.1,192.168.1.*,*”,
    rpc-username – to nasz login bo panelu,rpc-password – tu przechowywane jest nasze hasło.
    „rpc-password”: „tajnehasło”,
    „rpc-username”: „admin”,
  2. Na koniec musimy już tylko ponownie uruchomić nasz program/etc/init.d/transmission-daemon start i cieszymy się działającym klientem torrent.
    /etc/init.d/transmission-daemon start

 

  1. Łączymy się z naszym programem używając przeglądarki wpisujemy htpp://ADRES_IP_KOMPUTERA:9091/

PS.:

  1. W parametrze rpc-whitelist dodałem 192.168.1.* co oznacza że z całej sieci lokalnej mogę się łączyć z klientem, oraz * dzięki temu mogę się łączyć z każdego numeru IP nawet zewnętrznego.
  2. Pliki pobierane przechowywane są w katalogu /var/lib/transmission-daemon/downloads.

W razie jakichkolwiek pytań proszę pisać w komentarzach.