Synology-Forum.nl
Packages => 3rd party Packages => Auto-Sub => Topic gestart door: zyronix op 15 november 2012, 16:56:44
-
Inleiding
Tijden geleden heeft Mobile Harddisk (http://mobile-harddisk.nl/) een Synology DS210j gedoneerd aan mij. Waarvoor veel dank! Ik heb hem toen even uit de doos gehaald , geïnstalleerd en daarna heeft ie tijden lang in de doos gezeten. Recent heb ik hem weer te voorschijn getoverd en ben ik er mee gaan rommelen. Ook heb ik de aankomende versie (0.5.6) getest op de synology (verwacht deze vandaag of morgen uit te brengen).
Hieronder een foto van de test nas:
(http://i48.tinypic.com/2ib23nq.jpg)
In deze handleiding beschrijf ik hoe je auto-sub vanaf de source kan installeren en dus altijd de nieuwste versie hebt. Mijn originele plan was een package systeem te maken voor auto-sub die python versie onafhankelijk werkt en op de release dag altijd beschikbaar is. Helaas ben ik daar nog niet aan toe gekomen en om toch mijn donateur te bedanken heb ik deze handleiding geschreven.
Tutorial
Vereiste:
- Python geïnstalleerd met Cheetah (bijvoorbeeld python van synocommunity (zie (http://www.mobile-harddisk.nl/blog/tutorials/package-sources-toevoegen-aan-je-synology/))
- ipkg geïnstalleerd (zie http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#How_to_install_ipkg)
- Getest met DSM 4.0 & 4.1
Als je hieraan voldoet vervolg dan de handleiding
$ ipkg update
$ ipkg install py26-mercurial
$ cd /volume1/@appstore/
$ hg clone https://code.google.com/p/auto-sub/
$ cd auto-sub/
$ /volume1/@appstore/python/bin/python AutoSub.py -l
Auto-Sub start nu, je krijgt ongeveer de volgende output:
AutoSub: Initializing variables and loading config
***************************************************************************
Config ERROR: Not a valid configuration file! Using default values instead!
***************************************************************************
Config ERROR: Config section is missing. This is required, it contains vital options! Using default values instead!
Config ERROR: Variable ROOTPATH is missing. This is required! Using current working directory instead.
Config ERROR: Variable ROOTPATH is missing. This is required! Using current working directory instead.
Config ERROR: Variable LOGFILE is missing. This is required! Using 'AutoSubService.log' instead.
Config ERROR: The webserver section is required! Now setting the default values (0.0.0.0:8083).
Config WARNING: The webserver is started without authentication!
createDatabase: Succesfully created the sqlite database
AutoSub: Starting output to log. Bye!
[15/Nov/2012:15:06:06] ENGINE Serving on 0.0.0.0:8083
Laat de terminal open staan en open een browser.
Maak verbinding met het ip adres of de hostname van jouw synology gevolgd door ':8083'. In mijn geval: http://autosub-testing:8083/ (http://autosub-testing:8083/)
Ga in Auto-Sub naar 'Config'
Stel het volgende in:
Path: Laat deze het zelfde (/volume1/@appstore/auto-sub)
Rootpath: Pas deze aan naar de locatie waar je series staan. In mijn geval: /volume1/share/Series
Logfile: Pas deze aan als je log file op een andere locatie moet komen of een andere naam moet hebben
Lauchbrowser: Zet deze op Disabled
De rest van de instelling staan default goed, mocht je willen weten wat ze doen klik dan op de 'I' achter de settings.
Druk 'Save' onderaan.
Ga naar Home en druk 'Shutdown'
Ga weer terug naar de terminal, wacht tot er staat: ENGINE Bus EXITED
Auto-Sub is nu ingesteld
Om Auto-Sub nu voor het echt te starten:
$ /volume1/@appstore/python/bin/python /volume1/@appstore/auto-sub/AutoSub.py -c /volume1/@appstore/auto-sub/config.properties -d
Auto-Sub bij het opstarten starten
$ vi /etc/rc.local
Beweeg met de pijltje naar de regel boven 'exit 0'
Druk 'o' en plak: /volume1/@appstore/python/bin/python /volume1/@appstore/auto-sub/AutoSub.py -c /volume1/@appstore/auto-sub/config.properties -d
Zorg er voor dat het 1 regel is.
Druk vervolgens op [ESC] gevolgd door :wq (vergeet de : niet) en druk [ENTER]
Dat was de gehele installatie.
Auto-Sub updaten
Sluit Auto-Sub via de webpagina af
$ /volume1/@appstore/auto-sub
$ hg pull
$ hg update
$ /volume1/@appstore/python/bin/python /volume1/@appstore/auto-sub/AutoSub.py -c /volume1/@appstore/auto-sub/config.properties -d
Dank gaat uit naar mobile-harddisk (http://www.mobile-harddisk.nl) voor doneren van een synology machine waardoor ik deze handleiding heb kunnen schrijven en waardoor ik eenvoudig problemen kan debuggen op een synology. De nieuwste versie van auto-sub 0.5.6 is dan ook getest op een synology :)
Extaatje:
Check: http://code.google.com/p/auto-sub/wiki/ProxyAutoSub
Om Auto-Sub niet via http://hostname:8083/ (http://hostname:8083/) te benaderen maar via http://hostname/auto-sub/ (http://hostname/auto-sub/)
-
Niet om lullig te doen maar is deze handleiding niet een beetje achterhaald?
Voor een beginnende gebruiker is dit niet echt duidelijk omschreven en gaat hier waarschijnlijk niet zo snel uitkomen.
Het updaten vanaf de source is ook al eens beschreven (http://www.synology-forum.nl/viewtopic.php?f=144&t=9216&p=44740#msg44731) door Donny. En bootstrap kun je misschien beter verwijzen naar deze (http://www.synology-forum.nl/viewtopic.php?f=42&t=8257) link. Voor een beginnende gebruiker wordt dit stap voor stap uitgelegd.
Donny beschrijft het updaten van de source via het SPK pakket op de Repository (http://synology.mdevries.org) maar kan ook worden gebruikt bij de handmatige (http://www.synology-forum.nl/viewtopic.php?f=144&t=8640) installatie handleiding.