Welcome to GeekForum.co - Hope you enjoy your stay! We can see you are guest. Please create a user or sign in - Thanks :)

Jump to content
Sign in to follow this  
Taxick

Installations guide til RuTorrent til Synology.

Recommended Posts

Installations guide til RuTorrent til Synology.


Tænkte på at jeg ville strikke en lille guide sammen til dem der nu ikke har RuTorrent på deres Synology NAS.

Jeg har selv kæmpet en brav kamp for at få det til at køre 100% fejlfrit, men nu har jeg langt om længe fået ALT til at virke som det skal, uden nogen fejl overhovedet.

For at få RuTorrent på din NAS, så vil jeg klart anbefale at man har lidt kendskab til SSH, og hvis du ikke har , så vil jeg hellere end gerne prøve på at hjælpe dig. 

Inden du går i gang, så skal du lige slå bruger start service fra. Det første vi skal have installeret er Web Station, som du finder under dit Pakkecenter Når den er installeret, så gå ind i Pakkecenteret - Indstillinger - Generelt og aktiver "Enhver udgiver" Klik dernæst på fanen "Beta" og sæt flueben i "Ja, jeg vil se betavesioner" Dernæst gå til fanen "Pakkekilder" og tilføj info samt adressen til Synocommunity . Her når alt er gjort, så genstartede jeg min NAS, bare lige for at være sikker på at Web Station er startet op og kører som den skal. Har før haft problemer med at installationen med det hele lige efter hinanden resulterede i at RuTorrent ikke fungere som den skulle. Så genstart.

Når din NAS er oppe at køre igen - smut igen ind i Pakkecenteret og scroll ned i baren til venstre og find "Gruppe" Find RuTorrent og installer.

Under installationen, der skal du lige vælge din indgående port, så du også bliver connectable når din server er oppe at køre.

Vælg din download mappe etc og hvad du nu lyster under installationen   Installer Midnight Commander ( hjælpe værktøj til SSH ) Den vil vise dig i pakkecenteret at den IKKE kører - meeen det gør den i SSH.    Når RuTorrent er installeret, så genstart lige igen.. så er vi på den sikre side. 

Når du starter din RuTorrent op, så får du med stor sikkerhed tmp fejl.. curl fejl.. webserveren har ikke adgang til diverse etc.. bla bla.., men det kan vi hurtigt fixe   .

Åben din Web Station Klik på PHP Indstillinger: Ved Tilpas PHP open_basedir: Slet og skriv følgende: 

/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/usr/local/rutorrent:/var/services/tmp/:/usr/bin:/volume1/Files:/

Gem og genstart.

Nu burde du kunne starte RuTorrent op uden at den bøvser over webserveren kan ikke få adgang til curl og tmp biblioteket.  Hvis det driller, og din side ligner noget der er løgn, så kan det være at der er rettigheds problemer til din web/rutorrent folder.

Det løser vi lige ved at ændre access til diverse filer etc i webfolderen. Log in via SSH på din NAS via Putty, eller via Terminal hvis du er Mac bruger. Det bedste vil helt klart være hvis du logger på som root. 
Efter DSM 6.0 fra Synology, så har man som standard IKKE root access. Meeen det er der også en løsning på .

Log ind på din NAS via SSH - du ser sikkert dit eget admin brugernavn når du er logget ind som dig selv , så skriv i kommando "sudo -i" . Den informere dig nu at du lige skal være opmærksom på at root access bla bla..  Skriv da et ROOT access password som du kan huske. Når du er logget på , så er du på med ROOT access. 

Eftersom det kun er mig der bruger RuTorrent og ikke har behov for adgang udefra til min NAS, så har jeg givet min webfolder 755 rettigheder. Min mappe ligger under /Volume1/web

Så find din mappe /volume1. Skriv:
chmod -R 755 web

For at webserveren kan kan få adgang så sikre vi lige adgang til RuTorrent ved at skrive:

chown -R http:http web

Så giver den web folder samt alle undermapper fuld access . Så får vi ikke problemer med RuTorrent.

Hvis du skal have glæde af RSS feeds , så den henter dine torrents automatisk, så skal brugeren "RuTorrent" have adgang til RSS folderen under følgende mapper: Derinde ligger der en rss mappe , der står sikkert at brugeren samt gruppe nu hedder http:http - Det skal lige ændres til: 

Skriv: chown -R rutorrent:http rss Hvis RuTorrent IKKE har adgang til den mappe, så virker dine RSS feeds ikke, og vil reloade det samme om og om igen efter første feed update. 

Nu skal vi lige ændre lidt settings til rutorrent. Hvis du mangler settings du vil tilføje, så finder du din rtorrent.rc fil her: Kort om Midnight Commander - Inden vi går igang.

Kald det en visuel fil manager til Linux, til dem der husker Norton Commander til Windows - det er noget af det samme, bare til Linux . Du kan kopiere, flytte filer, hele mapper, søge efter filer og eksekvere kommandoer i subshell. Du kan bla. ændre bruger rettigheder til filer , mapper etc. Ex kan du give Rutorrent brugeren rettigheder til en mappe - MEN jeg vil ikke anbefale det . Lad din File Station styre rettighederne til mapperne - det er noget nemmere. 
Du kan bla. også redigere dine filer - ex. config filer til php.. alt you name it .

Lad os gå i gang.

Skriv "mc" som kommando, og voila - Midnight Commander starter op. Skulle gerne ligne noget som det her  Naviger til følgende mappe, brug mussen og klik dig igennem mapperne: Tilføj dine settings som du ønsker, juster , optimer.. etc . google dig til hvilke settings man kan smide i filen, min ser sådan her ud. Marker filen med et klik på filen, og vælg "EDIT" i bunden af Midnight Commander. 

Du kan nu skrive i config filen, redigere det der nu skal ændres. Når du er færdig - tryk på "Save". 

Kører din RuTorrent, så skal du lige stoppe pakken og starte den op igen inden ændringerne træder i kraft. Er du ikke bruger af ex VPN, så kan du kryptere dine data ved at tilføje:

encryption = require,allow_incomming,require_RC4
 

Jeg har den slået til , just in case hvis min VPN forbindelse skulle droppe, så er dataen krypteret alligevel .

Sidst men ikke mindst har jeg haft MEGA problemer med at få https til at virke på RSS feeds med standard installationen.. HVORFOR spørg mig ikke, men der er en fil som hedder Snoopy.class.inc som ligger i din webfolder under /volume1/web/rutorrent/php/Snoopy.class.inc . 

Prøv at tilføj et RSS feed til din RuTorrent og se om den vil acceptere din https rss feed. Hvis det ikke virker, så forsæt med nedenstående.

Omdøb denne til Snoopy.class.old via SSH kommando

mv Snoopy.class.inc Snoopy.class.old

Jeg fandt en version som virker med https , den kan du hente her: snoopy.class.inc Når filen er lagt op på din nas i den folder under php mappen, så husk at chown http:http Snoopy.class.inc så web serveren har adgang til den.

Genstart og prøv igen  . Du skulle nu være kørende med RuTorrent på din Synology NAS.

Man kan tilføje plugins til RuTorrent her: 

RuTorrent Plugins Novik

ALLE plugins installeres i webfolderen under /volume1/web/rutorrent/plugins . 

HUSK at http:http skal have adgang til dine plugins.

Jeg har installeret FileManager, Ipad og coloured ratioplugin. Ydermere har jeg opdateret web delen , hvilket man også kan gøre senere når man har fået lidt mere indblik i hvordan det fungere  . Ex kan i se på screenshottet af min rutorrent, at der er vist total GB/TB pr. label man har givet sine torrents  . 

FileManager så jeg kan flytte aktive torrents rundt i mapper som det passer mig, Ipad plugin.. siger næsten sig selv. 

VIGTIGT: HUSK når du opretter mapper på din NAS via File Station, så skal rutorrent have skrive/læse rettigheder til de mapper du nu ønsker at downloade til

Find mappen du skal give adgang til RuTorrent:

Ex i mit tilfælde Animation:

Åben File Station og højreklik på din mappe og vælg egenskaber: Klik på fanen tilladelser og giv adgang til http samt sc-download brugerne med skriv og læse rettigheder. Så skulle du være kørende .

Håber at guiden var dig behjælpelig og at du fandt den brugbar . 

All credits go to "Morphy" for the guide! - Great work!

  • Author
  • Category
  • Submitted
    04/13/2018 03:32 PM

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

Copyright © 2018 - GeekForum.co - Your Scandinavian Geek Community

×