Auteur Topic: CouchPotato Installeren  (gelezen 41662 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

Martijn85

  • Gast
CouchPotato Installeren
« Gepost op: 14 december 2010, 13:30:55 »
CouchPotato Installeren

Login met root via SSH met telnet of PuTTY.

Voorbereiding:

Zorg dat git is geinstalleerd op je NAS, git kun je installeren door het volgende commando uit te voeren: ipkg install git

1. Voer de volgende opdracht uit: ipkg install python26 (Deze installeerd python v2.6, deze is nodig voor CouchPotato).
2. Ga naar de map waar je CouchPotato wilt installeren (bijvoorbeeld: cd /volume1/@appstore/).
3. Maak hierin een nieuwe map met de naam couchpotato (Hierin wordt CouchPotato geinstalleerd).
4. Voer de volgende opdracht uit: git clone git://github.com/RuudBurger/CouchPotato.git couchpotato (Hiermee wordt CouchPotato geinstalleerd).

CouchPotato is nu geinstalleerd!

We gaan nu eerst het config.ini bestand aanpassen omdat de poort van CouchPotato dezelfde poort is van de synology nas.

5. Voer hiervoor de volgende opdracht uit: cd /volume1/@appstore/couchpotato/config.ini
   Zoek in het config bestand de poort 5000 op en druk op i en wijzig 5000 in 5050.
   Druk op de toets Esc en type :wq

Nu kunnen we CouchPotato automatisch laten opstarten via het SABnzbd+ script.

6. Voer de volgende opdracht uit: vi /var/packages/sab2/target/scripts/sabstart.sh en druk op i om het script aan te passen.
   We gaan nu het volgende toevoegen aan het script:

echo -e "n# start CouchPotato
echo -n `/bin/date`>>$DIR/log/scripts.log;
echo ": Starting CouchPotato..">>$DIR/log/scripts.log
/opt/bin/python2.6 /volume1/@appstore/couchpotato/CouchPotato.py -d">>/var/packages/sab2/target/scripts/sabstart.sh

   Druk op de toetst Esc en type :wq

CouchPotato wordt nu automatisch opgestart bij het herstarten van de NAS.

Om CouchPotato op te starten vanuit telnet of PuTTY gaan we het volgende commando uitvoeren: python2.6 /volume1/@appstore/couchpotato/CouchPotato.py -d

Je kunt CouchPotato nu benaderen op: http://synology_ip:5050

Automatisch Updaten

CouchPotato heeft een automatische update functie die wordt uitgevoerd elke keer als CouchPotato wordt opgestart.
Om deze functie goed te laten werken moet het volgende worden uitgevoerd:

mv /volume1/@appstore/couchpotato/.git /volume1/@appstore/couchpotato/.git2

Je kunt ook handmatig update, dit kun je doen met het volgende commando: git pull (Je moet dan wel in de map van couchpotato zitten).

Offline Björn

Re: CouchPotato Installeren
« Reactie #1 Gepost op: 14 december 2010, 13:33:14 »
Voor degenen die net als ik net weten wat dit is:
http://couchpotatoapp.com/

Citaat
CouchPotato is an automatic NZB and torrent downloader. You can keep a "movies I want"-list and it will search for NZBs/torrents of these movies every X hours. Once a movie is found, it will send it to SABnzbd or download the .nzb or .torrent to a specified directory.

Die ga ik dus even installeren :)

Offline Björn

Re: CouchPotato Installeren
« Reactie #2 Gepost op: 14 december 2010, 14:21:06 »
Korte aanvulling op bovenstaande:

git moet je wel eerst installeren via ipkg..

De map couchpotato hoef je niet aan te maken. Bij git clone wordt de map CouchPotato al aangemaakt.

(let op dat je de directorynaam ook aanpast in de rest van de aanwijzingen want linux is hoofdlettergevoelig)

Het bestand config.ini bestaat niet. Zou het kunnen dat deze wordt aangemaakt nadat hij de eerste keer gestart is?

Offline groennom

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 1
  • Berichten: 65
Re: CouchPotato Installeren
« Reactie #3 Gepost op: 14 december 2010, 14:25:27 »
Ik zie dat dit werkt met SABnzbd, is het ook mogelijk om het te laten werken met nzbget?

Offline groennom

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 1
  • Berichten: 65
Re: CouchPotato Installeren
« Reactie #4 Gepost op: 14 december 2010, 14:50:00 »
Citaat van: "Bjorn"
Het bestand config.ini bestaat niet. Zou het kunnen dat deze wordt aangemaakt nadat hij de eerste keer gestart is?

Klopt, na de eerste keer starten is het bestand config.ini gemaakt. Staat in de map /volume1/@appstore/couchpotato (of hoe je de map zelf hebt genoemd).

Offline Björn

Re: CouchPotato Installeren
« Reactie #5 Gepost op: 14 december 2010, 15:19:23 »
Ben een beetje uit dat ipkg gebeuren.. In de source die ik gebruik kom ik niet verder dan python 2.5.. Iemand een source voor DS508 (ppc8543) met Python 2.6?

Offline groennom

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 1
  • Berichten: 65
Re: CouchPotato Installeren
« Reactie #6 Gepost op: 14 december 2010, 17:44:17 »
Installatie loopt goed, geen foutmelding bij het starten alleen is de website (http:/ip-nummernas:5050) niet bereikbaar. IN de log staat o.a. serving on 0.0.0.0:5050.. Is dat wel goed? Moet je nog iets meer instellen in de config.ini dan hierboven aangegeven?

Martijn85

  • Gast
Re: CouchPotato Installeren
« Reactie #7 Gepost op: 14 december 2010, 19:29:02 »
Citaat van: "groennom"
Installatie loopt goed, geen foutmelding bij het starten alleen is de website (http:/ip-nummernas:5050) niet bereikbaar. IN de log staat o.a. serving on 0.0.0.0:5050.. Is dat wel goed? Moet je nog iets meer instellen in de config.ini dan hierboven aangegeven?

Ik heb het volgende hier staan:

host = 192.168.1.4
port = 5050

0.0.0.0 zou wel moeten werken, heb je al een herstart gegeven?

Martijn85

  • Gast
Re: CouchPotato Installeren
« Reactie #8 Gepost op: 14 december 2010, 19:32:08 »
Citaat van: "Bjorn"
Ben een beetje uit dat ipkg gebeuren.. In de source die ik gebruik kom ik niet verder dan python 2.5.. Iemand een source voor DS508 (ppc8543) met Python 2.6?

Probeer het eens met ipkg upgrade python

Offline groennom

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 1
  • Berichten: 65
Re: CouchPotato Installeren
« Reactie #9 Gepost op: 14 december 2010, 20:20:54 »
Citaat van: "Martijn85"
Citaat van: "groennom"
Installatie loopt goed, geen foutmelding bij het starten alleen is de website (http:/ip-nummernas:5050) niet bereikbaar. IN de log staat o.a. serving on 0.0.0.0:5050.. Is dat wel goed? Moet je nog iets meer instellen in de config.ini dan hierboven aangegeven?

Ik heb het volgende hier staan:

host = 192.168.1.4
port = 5050

0.0.0.0 zou wel moeten werken, heb je al een herstart gegeven?

Stom/vreem.. Je moet wel http://ip-nummernas:5050 doen.. Ik deed ip-nummernas:5050... Dat werkt niet. Ik ga nu verder even kijken of en hoe het werkt. Bedankt zover!

Offline Björn

Re: CouchPotato Installeren
« Reactie #10 Gepost op: 14 december 2010, 20:26:22 »
Nou hij loopt hoor :)

Heb ook deze link als referentie gebruikt: http://forum.synology.com/enu/viewtopic ... 45&t=27931

Wel een superhandig tooltje!

Offline groennom

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 1
  • Berichten: 65
Re: CouchPotato Installeren
« Reactie #11 Gepost op: 15 december 2010, 09:20:43 »
Werkt super! Ook met nzbget, je kunt bij het opslaan van de nzb's kiezen uit SABnzbd en Blackhole. Als je Blackhole kiest kun je de directory ingeven waar nzbget zoekt naar nzb's. Nogmaals, werkt goed! Moet nu gaan ontdekken hoe je het beste resultaat krijgt.

Bedankt voor de handleiding.

Offline Björn

Re: CouchPotato Installeren
« Reactie #12 Gepost op: 15 december 2010, 10:11:32 »
Ik loop nog tegen 2 problemen aan.

1. De version check doet niet, dus ik kan ook niet automatisch updaten

Log:
10:01:35 ERROR [       app.config.updater] Failed using GIT, falling back on normal version check. fatal: Not a git repository (or any of the parent directories): .git
En daarnaast werkt de rename functie niet goed. Hij heeft het zo te zien 1 keer gedaan, maar doet verder niets meer. De renamer wordt wel gestart:

10:00:16 INFO  [     app.lib.cron.renamer] Renamer thread is running.
CouchPotato en Git zijn beiden eigenlijk vrij nieuw voor me, dus mocht iemand weten hoe dit makkelijk is te fixen dan hoor ik het graag :)

P.S. Ik heb gewoon 0.0.0.0 staan en verder werkt alles.

Offline Plerry

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 17
  • -Ontvangen: 288
  • Berichten: 1.489
  • Tom Poes, verzin een list ...
Re: CouchPotato Installeren
« Reactie #13 Gepost op: 15 december 2010, 13:45:41 »
Citaat van: "groennom"
...Stom/vreem.. Je moet wel http://ip-nummernas:5050 doen.. Ik deed ip-nummernas:5050... Dat werkt niet. ...
Stom (of liever "dom") laat ik in het midden; vreemd is het echter niet.
Voor poort 80 is http het default protocol (en omgekeerd is voor http poort 80 de default poort).
Voor http protocol via andere poorten dan poort 80 moet altijd het protocol (en de poort) worden gespecificeerd.
Vergelijkbaar geldt dat sommige andere protocollen/poorten, bijv. voor het ftp-protocol en poort 21.

De algemene vorm is: [protocol]:[netwerk-adres]:[poort-nummer],
waarbij doorgaans voor protocollen waarvoor een default-poort gedefinieerd is (op OS of applicatie-nivo)
dat default poortnummer (inclusief de daaraan voorgaande dubbele punt) mag worden weggelaten.
En, hier relevant, voor applicaties waarvoor een default protocol is gedefinieerd (zoals bijv. http voor web-browsers)
doorgaans het protocol en de poort mag worden weggelaten (inclusief de daarbij horende dubbele punten ":"), mits
je van de default poort gebruik maakt.

Plerry
There are only 10 kinds of people: ... those who understand binary, and those who don't.

Gemarkeerd als beste antwoord door Gepost op 13 januari 2020, 13:53:31

Offline groennom

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 1
  • Berichten: 65
Re: CouchPotato Installeren
« Reactie #14 Gepost op: 15 december 2010, 16:16:11 »
Citaat van: "Plerry"
Citaat van: "groennom"
...Stom/vreem.. Je moet wel http://ip-nummernas:5050 doen.. Ik deed ip-nummernas:5050... Dat werkt niet. ...
Stom (of liever "dom") laat ik in het midden; vreemd is het echter niet.
Voor poort 80 is http het default protocol (en omgekeerd is voor http poort 80 de default poort).
Voor http protocol via andere poorten dan poort 80 moet altijd het protocol (en de poort) worden gespecificeerd.
Vergelijkbaar geldt dat sommige andere protocollen/poorten, bijv. voor het ftp-protocol en poort 21.

De algemene vorm is: [protocol]:[netwerk-adres]:[poort-nummer],
waarbij doorgaans voor protocollen waarvoor een default-poort gedefinieerd is (op OS of applicatie-nivo)
dat default poortnummer (inclusief de daaraan voorgaande dubbele punt) mag worden weggelaten.
En, hier relevant, voor applicaties waarvoor een default protocol is gedefinieerd (zoals bijv. http voor web-browsers)
doorgaans het protocol en de poort mag worden weggelaten (inclusief de daarbij horende dubbele punten ":"), mits
je van de default poort gebruik maakt.

Plerry

Weer wat geleerd  :D !


 

Webpagina CouchPotato wordt niet weergegeven

Gestart door AnneliesBoard CouchPotato

Reacties: 12
Gelezen: 6115
Laatste bericht 15 februari 2013, 11:11:12
door mad_cow
Downloadstation vindt destination file niet in combinatie met Couchpotato

Gestart door hanshendrixBoard Download Station

Reacties: 4
Gelezen: 2207
Laatste bericht 04 maart 2018, 14:59:52
door hanshendrix
Gezocht: SPK Couchpotato

Gestart door tasja71Board CouchPotato

Reacties: 5
Gelezen: 3210
Laatste bericht 21 november 2014, 07:13:50
door tasja71
Couchpotato kan geen spot binnenhalen via spotweb.

Gestart door Murdog33Board CouchPotato

Reacties: 13
Gelezen: 7935
Laatste bericht 03 juni 2019, 16:21:38
door lars87
couchpotato stopt telkens vanzelf

Gestart door B3rtBoard CouchPotato

Reacties: 2
Gelezen: 2283
Laatste bericht 17 maart 2013, 11:56:12
door buzzke