Auteur Topic: 3rdparty spulletjes installeren - Hoe zit het nu?  (gelezen 11717 keer)

Offline bluurgh

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 17
3rdparty spulletjes installeren - Hoe zit het nu?
« Gepost op: 16 oktober 2008, 15:05:37 »
Ik heb onlangs de DSM 2.0-0722 firmware geïnstalleerd en SSH toegang geactiveerd, en nu wil ik eigenlijk 3rd party tools gaan gebruiken. Ik ben met name op zoek naar een tooltje dat de temperatuur van de hdd in m'n DS106e kan loggen en weergeven. Op zoek naar dit soort tooltjes has ik al wat aardigs gevonden hier op het forum (bv 1,2 &3), maar het is me nog niet helemaal duidelijk hoe het allemaal in zijn werk gaat. Ook is het jammer dat er een aantal keer verwezen wordt naar het mobileforum, om vervolgens een melding te krijgen dat de opgevraagde pagina niet (meer) bestaat.

Bijvoorbeeld, welke tool moet je nu precies gebruiken: ik las over een TPS script (dat volgens mij al weer wat ouder is), er is "Optware", en IPKG. Ook heb ik het idee dat met de nieuwste DSM sommige handleidingen inmiddels achterhaald zijn, klopt dat? En wat is nu het verschil tussen IPKG en IPKG via de 3rdparty optie in DSM?

Een andere vraag is, waar download je deze 3rd party software?
[size=50]DS106e - DSM 2.0-0731 - WDC WD2500KS-00MJB0
Homo sapiens non urinat inventum[/size]

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.999
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #1 Gepost op: 16 oktober 2008, 17:02:13 »
Hi,

Als vervent aanhanger van 3rd party spul voel ik me geroepen om even te reageren :D

3rd party kun je vanaf de laatste firmware eigenlijk in twee delen scheiden:

3rd party software als specifiek onderdeel van de DSM (Disk Station Manager) én 3rd party software via Packages... Wat zijn nu de (voor zover mij bekende) verschillen en overeenkomsten?


3rd party software als specifiek onderdeel van de DSM
Deze vorm wordt gekenmerkt doordat dit een uitbreiding op de DSM is. Onderaan het beheermenu in de DSM komt na installatie een extra optie te voorschijn met als naam Third-party applications. Alle software (en dan bedoel ik cgi-scripts, php- en HTML pagina's) die in een subdirectory onder /usr/syno/synoman/phpsrc op je systeem staat geïnstalleerd én waarnaar wordt verwezen via een bestand application.cfg wordt hier getoond.
Het gaat hier dus eigenlijk om webpagina's die in veel gevallen het beheer van je Syno makkelijker maken (óók evt. van buiten je lokale netwerk!).
Ben ik druk mee bezig. Zie 3rd party apps integratie in DSM2.0


Daarnaast bestaat er sinds kort 3rd party software via Packages.
Feitelijk kan dit precies hetzelfde zijn als bovenstaand (namelijk via een package installeren van uitbreiding(en) op de DSM); via deze packages kan je ook een functionele uitbreiding van je Syno voor elkaar krijgen zoals bijvoorbeeld de installatie van SqueezeCenter...

De benaming van deze zaken zorgt voor nogal wat verwarring :(

IPKG lijkt ergens wat op Packages: middels IPKG worden meest processorspecifieke toepassingen (executable programma's dus) op je Syno geïnstalleerd (voorbeeld: PERL, Python, Bash en ook PHP of Apache). Hiermee grijp je in op de werking/functionaliteit van je Syno. Fouten voor eigen rekening... Ik kan het mis hebben, maar Optware (link) is eigenlijk gelijk aan IPKG(link): het zijn beide package-management programma's
IPKG heeft vooralsnog een groot voordeel boven de Packages van Synology zelf.... IPKG is namelijk ook écht een Management systeem; dat andere niet. Gevolg kán zijn dat je niet meer weet van een package welke versie het betreft omdat versiebeheer niet belegd is. Op het int. forum lees ik daar een en ander aan discussie over...

TPS (link) is een script (uitvoerbare code dus) die gemaakt is om schijftemperaturen bij te houden (Daar kun je dus wat mee; TPS zorgt er alleen wél voor dat hibernation passé is) :( TPS is een zgn. shell-script; vergelijk maar even met een DOS/Win batchfile....

Enne, ja, sommige handleidingen kunnen verouderd zijn: sprokkelen op fora dus :cry: Waar je 3rd-party vandaan haalt ligt er dus nét aan wat je zoekt.... een sport op zich... :mrgreen:  Veel 3rd party spul voor de DSM vind je naast de eerste link ook op het Duitse forum... Staat ook het een en ander op temperatuur gebied (met fraaie grafieken).

Voorts nog een kleine waarschuwing: elk voordeel heeft z'n nadeel gaat in alle gevallen ook hier op: met zaken die via de DSM gaan heb je bij openstelling voor toegang van buiten je netwerk een potentieel veiligheidsprobleem (zie handleiding in de 3rd party sectie); programmatuur installeren via IPKG kan potentieel je Syno laten crashen als je niet weet waar je mee bezig bent :mrgreen: Zorg dus altijd dat je de dingen met overleg doet en zorg altijd voor een goede backup!

Mocht je voor wat betreft TPS er niet uit komen, dan lees ik het wel :D

Veel succes!

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline bluurgh

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 17
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #2 Gepost op: 16 oktober 2008, 18:47:39 »
Hee, bedankt voor deze uitgebreide reactie! Het is me iets duidelijker geworden nu. Tijdens het lezen van je uitleg bedacht ik me: "Maar staat er in de manual van TPS nu juist niet als 2e stap dat je IPKG geïnstalleerd moest hebben?"  :?

Gelukkig heb je het me wat makkelijker gemaakt door naar de duitse site te verwijzen. Ik denk dat ik daar maar eens ga beginnen, aangezien het meer voor de DSM is, en dat lijkt me het makkelijkste begin.

Nogmaals dank!  :D
[size=50]DS106e - DSM 2.0-0731 - WDC WD2500KS-00MJB0
Homo sapiens non urinat inventum[/size]

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.999
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #3 Gepost op: 17 oktober 2008, 10:40:58 »
Hi,

Klopt, om TPS te laten functioneren moeten er een aantal extra programma's worden geïnstalleerd (smartmontools, rrdtool en evt. esmtp). Het TPS-script roept deze programma's namelijk aan om de diskgegevens uit te lezen (smartmontools); de uitgelezen gegevens op te slaan (rrdtool) en de gegevens evt. te mailen (esmtp).
Deze extra programmatuur wordt via IPKG op je Syno geïnstalleerd.
De duitse site is voor wat 3rd party betreft idd. een aanrader. Echter, aangezien niet iedereen het duits even machtig is (en zeker niet technisch duits) ben ik zo van lieverlee dingen die ik daar zelf heb weggehaald aan het vertalen geslagen in het nederlands :D
Monitoren van temperatuur komt ook daar ter sprake en men heeft een naar mijn idee mooiere oplossing gevonden. Ben bezig om dit uit te vogelen (dwz. de maker heeft een Syno met maar twee schijven op een Marvell platform en ik heb een CS406 met vier schijven (niet Marvell), hetgeen weer andere smartctl aanroep vereist). Zodra ik e.e.a. werkend heb zal ik 'm in de 3rd party apps sectie plaatsen.

Groet,

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline bluurgh

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 17
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #4 Gepost op: 17 oktober 2008, 11:57:49 »
Dan wacht ik even tot je die post geplaatst hebt. Welke processor heeft jouw CS406 dan? Zou dat ook werken op mijn DS106e (PPC)?

Vooral die itari is actief op dat duitse forum, die schudt wat een z'n mouw zeg. Als je trouwens bij het vertalen een tweede paar ogen nodig hebt, pm me maar. Mijn duits is niet al te slecht (al zeg ik het zelf) :mrgreen: , en ik wil best meehelpen.
[size=50]DS106e - DSM 2.0-0731 - WDC WD2500KS-00MJB0
Homo sapiens non urinat inventum[/size]

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.999
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #5 Gepost op: 17 oktober 2008, 12:51:13 »
Inderdaad, Itari is nogal een wizard om het mild te zeggen... Ik mocht willen dat ik zijn kennis had :mrgreen:

Mijn CS406 heeft een PowerPC processor (een Freescale MPC8241of MPC8245 SOC)... Valt in dezelfde categorie als die van jou :D
Voor wat betreft de temperatuur-post, ik ben inderdaad nog even bezig (zit nu net iets te proberen met grafische weergave van mijn vier schijven via Google chart (ook al zo'n Itari-idee). Valt nog niet mee om al die info in één chart te hengelen :mrgreen:

Ik zal als ik ga posten (vanavond of in 't weekend denk ik) er zorg voor dragen dat e.e.a. voor diverse schijven geschikt te maken is...

Dank voor je aanbod trouwens... Duits blijft een lastige taal als je 't niet dagelijks spreekt/leest/schrijft :roll:

Groet,

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline bluurgh

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 17
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #6 Gepost op: 22 oktober 2008, 22:59:57 »
Ik ben er een klein beetje uit nu. Ik heb om te beginnen twee "kant-en-klare" packages gedownload (hier) en geïnstalleerd via de Package Managment Wizard onder System. Vervolgens zie je deze "apps" verschijnen in een nieuwe menu optie: "Third-party applications". Dit was echt heel gemakkelijk.

Vervolgens wilde ik een stapje verder gaan, en dit recept volgen (Via SMART diskhealth en temperatuur monitoren - topic van wizjos). Maar hiervoor moest ik eerst ipkg installeren. Zover was ik nog niet, maar via een wiki van Synology is het me uiteindelijk gelukt, en kon ik ook via ipkg op de command line de smartmontools ophalen en installeren. Dit viel ook nog best mee.

Ik ben nog niet zover om ipkg ook als 3rd party application te gaan gebruiken (ik vond het al een hele ontdekking om ipkg gewoon te installeren), maar wat ik nog niet begrijp, waar is ipkg neergezet? Ik vind bijvoorbeeld nergens een directory /opt o.i.d. en dat vind ik best raar. Iemand een idee?
[size=50]DS106e - DSM 2.0-0731 - WDC WD2500KS-00MJB0
Homo sapiens non urinat inventum[/size]

Offline wowo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 152
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #7 Gepost op: 23 oktober 2008, 00:26:14 »
Citaat van: "bluurgh"
Ik ben nog niet zover om ipkg ook als 3rd party application te gaan gebruiken (ik vond het al een hele ontdekking om ipkg gewoon te installeren), maar wat ik nog niet begrijp, waar is ipkg neergezet? Ik vind bijvoorbeeld nergens een directory /opt o.i.d. en dat vind ik best raar. Iemand een idee?
Ben zelf ook nog pas een beginneling in dit soort zaken, maar heb begrepen dat alle zaken die "extra" zijn in Linux in de directory opt geplaats worden. Ipkg staat dan ook bij mij in de directory bin van opt.
DS-107+ / DSM 2.2-0959 / WDC WD5000AAJS-0 (500GB) / eSATA WDC WD10EACS-00D (1TB) / USB-backup 500GB

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.999
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #8 Gepost op: 23 oktober 2008, 09:09:36 »
Dit geeft de opdracht find / -name *ipkg* bij mij:

usr/syno/synoman/webman/3rdparty/ipkg
/usr/syno/synoman/phpsrc/ipkg
/usr/syno/synoman/phpsrc/ipkg/ipkg.cgi
/volume1/opt/etc/ipkg
/volume1/opt/etc/ipkg.conf
/volume1/opt/etc/wgetrc-ipkg.backup
/volume1/opt/var/lib/ipkg
/volume1/opt/lib/ipkg
/volume1/opt/lib/ipkg/info/ipkg-web.control
/volume1/opt/lib/ipkg/info/ipkg-web.list
/volume1/opt/lib/libipkg.so.0.0.0
/volume1/opt/lib/libipkg.so.0
/volume1/opt/lib/libipkg.so
/volume1/opt/bin/ipkg
/volume1/@ipkg.core
/opt/etc/ipkg
/opt/etc/ipkg.conf
/opt/etc/wgetrc-ipkg.backup
/opt/var/lib/ipkg
/opt/lib/ipkg
/opt/lib/ipkg/info/ipkg-web.control
/opt/lib/ipkg/info/ipkg-web.list
/opt/lib/libipkg.so.0.0.0
/opt/lib/libipkg.so.0
/opt/lib/libipkg.so
/opt/bin/ipkg

Groet,

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline wowo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 152
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #9 Gepost op: 23 oktober 2008, 10:15:53 »
Oeps ipkg zit dus nog op veel meer plaatsen "verstopt", maar ja ik ben dan ook geen Wizwowo  :lol:
Het find commando zal ik in het vervolg ook gaan gebruiken. Dat is veeeel gemakkelijker dan handmatig op zoek gaan.
Bedankt.
DS-107+ / DSM 2.2-0959 / WDC WD5000AAJS-0 (500GB) / eSATA WDC WD10EACS-00D (1TB) / USB-backup 500GB

Offline merty

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 21
  • Berichten: 130
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #10 Gepost op: 23 oktober 2008, 13:26:20 »
Hmm...de uitdraai geeft meer aan dan zou moeten, ook de directories die 'ipkg' heten worden getoont. Gebruik anders de '-type f '  switch bij find.
Anyway, de sommige toolchains zijn gemaakt opdat ze eerst alles uitpakken in de /volume1/opt directory, en dan /opt linken naar /volume1/opt/. Op zich wel slim, want dan gebruik je diskruimte van jezelf, inplaat van het systeem. Vandaar waarschijnlijk dat zowel /opt/bin/ipkg en /volume1/opt/bin/ipkg terugkomen in de lijst. Let wel, dat is niet per definitie een standaard. Het is aan degene die een toolchain in elkaar zit wat de destination directory word. Ik heb ook toolchains gezien de gelijk de /bin en /lib dirs gebruikten, en daarmee bestaande programma's en libraries overschreven (auw). Algemeen gebruik bij unix systemen is dat /opt, /var/opt of /usr/local/ directories bedoeld voor alle 'optionele' dingen. En omdat synology zelf niets doet met '/opt' (hun eigen dingen staan onder de /usr/syno dir), is dit de meest veiligste locatie. Bedenk ook dat de toolchain vaak eigen libraries gebruikt, en daarom de gecompileerde versies van programma's hun 'eigen' libraries (bijvoorbeeld in /opt/lib) willen zien ipv. /lib, ook al staat daar de library met dezelfde naam en versie. Kortom, na installatie beter niet mee gaan schuiven naar andere plekken.

Groeten,

Remco

Offline bluurgh

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 17
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #11 Gepost op: 23 oktober 2008, 20:48:18 »
Thanks all!

Bij mij ziet de listing na find / -name *ipkg* er zo uit:
/volume1/opt/etc/ipkg
/volume1/opt/etc/ipkg.conf
/volume1/opt/lib/ipkg
/volume1/opt/lib/libipkg.so
/volume1/opt/lib/libipkg.so.0
/volume1/opt/lib/libipkg.so.0.0.0
/volume1/opt/bin/ipkg
/volume1/opt/bin/ipkg-opt
/volume1/opt/share/ipkg
/volume1/opt/ipkg-caRYXP
/opt/etc/ipkg
/opt/etc/ipkg.conf
/opt/lib/ipkg
/opt/lib/libipkg.so
/opt/lib/libipkg.so.0
/opt/lib/libipkg.so.0.0.0
/opt/bin/ipkg
/opt/bin/ipkg-opt
/opt/share/ipkg
/opt/ipkg-caRYXP

Zoals je ziet staat alles in /opt en /volume1/opt. Is dit dan een voorbeeld van wat Remco hierboven zegt:
Citaat van: "merty"
Anyway, de sommige toolchains zijn gemaakt opdat ze eerst alles uitpakken in de /volume1/opt directory, en dan /opt linken naar /volume1/opt/.
?
[size=50]DS106e - DSM 2.0-0731 - WDC WD2500KS-00MJB0
Homo sapiens non urinat inventum[/size]

Anonymous

  • Gast
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #12 Gepost op: 12 februari 2009, 16:45:08 »
Ik ben nog een newbie, dus vergeef me als dit al gevraagd is.

Ik heb een 209+ firware: DSM 2.0-0731

Als ik bijv. SabNZB heb geinstalleerd via de system/package manager krijg ik geen link "Third-party applications".
Moet ik hier nog iets voor downloaden of is dat nu standaard zo?

Offline Luit

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 301
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #13 Gepost op: 12 februari 2009, 17:47:35 »
Ook een newbie kan zoeken op een forum........

Als je een pakket installeert via de package manager, wordt het niet gezien als 3rdparty pakket en komt er dus ook geen link.
Het beheer, starten en stoppen gaat dan ook via de package manager en je hebt die link dus ook niet nodig!!

Het is inderdaad behoorlijk verwarrend dat er 2 soorten uitbreidingen zijn......

Luit

Anonymous

  • Gast
Re: 3rdparty spulletjes installeren - Hoe zit het nu?
« Reactie #14 Gepost op: 12 februari 2009, 20:26:34 »
Citaat van: "Luit"
Ook een newbie kan zoeken op een forum........

Als je een pakket installeert via de package manager, wordt het niet gezien als 3rdparty pakket en komt er dus ook geen link.
Het beheer, starten en stoppen gaat dan ook via de package manager en je hebt die link dus ook niet nodig!!

Het is inderdaad behoorlijk verwarrend dat er 2 soorten uitbreidingen zijn......

Luit

Ja maar ik kom dus niet wijs uit deze an de 2: "3rd party software als specifiek onderdeel van de DSM"
Aangezien ik geen bestanden kan uploaden in /usr/syno/synoman/webman/3rdparty vraag ik me af hoe ik daar application.cfg kan aanmaken.

Of moet ik eerst alles vanuit volume1 installeren?


 

http://[NASIP]/3rdparty/AutoSub-BootstrapBill/autosub-bootstrapbill.cgi

Gestart door mic73aBoard Auto-Sub

Reacties: 16
Gelezen: 4647
Laatste bericht 10 augustus 2017, 13:13:17
door mic73a