Pyload... richtige Anleitung?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

real t

Benutzer
Registriert
16. Sep. 2010
Beiträge
41
Reaktionspunkte
0
Punkte
6
Hallo zusammn, habe eine Synology DS 210j und möchte da Pyload laufen lassen, funktioniert es mit dieser Anleitung?


1. Per SSH einloggen als root

2. (wenn noch nicht gemacht) unter /home einen Ordner für deinen Benutzer erstellen

cd /home
mkdir "benutzer"

(für “benutzer” deinen Benutzernamen einsetzen; nat. ohne ”)

3. alle notwendigen Pakete installieren

ipkg install python
ipkg install python26
ipkg install py25-crypto
ipkg install py25-curl
ipkg install py25-django
ipkg install tesseract-ocr
ipkg install unzip
ipkg install unrar
ipkg install screen
ipkg install nano

4. Download der neuesten Version von pyLoad

cd "benutzer"
wget http://bitbucket.org/spoob/pyload/get/default.zip
unzip default.zip

5. Rechte richtig setzen

chown -R "benutzer" pyload

6. pyLoad konfigurieren

cd pyload
python pyLoadCore.py -s

7. pyLoad starten

screen -dmS pyload python /home/"benutzer"/pyload/pyloadCore.py


Quelle: http://pyload.org/de:install_pyload_on_router
 
Und was ist mit dieser? Wenn ich das Weboberfläche nutzen möchte
 
Ich bin wirklich komplett unbedarf in den ganzen Sachen, würde aber gerne auch pyload bei mir auf der NAS testen. Angenommen ich würde es schaffen der Anleitung zu folgen (was sicher nicht leicht wird für mich als Noob^^), wie kann ich dann auf pyload zugreifen? Geht das dann durchs webinterface? Oder muss ich alles via "text" machen???
 
Toktok hat ne tolle Deutsche Anleitung im Wiki bereit gestellt. Im Wiki einfach Pyload eingeben
 
nicht vergessen

Also bin nach dem wiki vorgegangen und es geht.

allerdings wirst du beim setup von pyload gefragt welche listening ip due beutzen willst und welchen port.
ich hab die ip der DS genommen und den Port dann noch im DSM 3 unter firewall manuell freigegeben. Dann einfach über browser die ip deiner DS aufrufen und den entsprechenden Port den du fürs webinterface festgelegt hast. dann müsste es gehen.

Gruß Wessix
 
Hallo zusammen,

ich hab auch noch ein Problem mit der Installation.

Bin nach der Anleitung im Wiki vorgegangen und hänge jetzt direkt beim ersten Punkt:

" Benötigte Tools installieren

ipkg install screen
ipkg install nano
ipkg install wget
ipkg install unzip"

Wenn ich ipkg instal screen eingeben bekomme ich die Meldung: line 1: syntax error: unexpected word <exepecting ">">

Was will mir das sagen?

Ich hab so die Vermutung das ich bei der Installation von ipkg nen Fehler gemacht habe, aber da lief nachher eigentlich alles gut.

Kann ich irgendwo prüfen, ob ipkg richtig installiert ist?


Danke vorab


shadow
 
Hallo,
prüfen kannst Du mit ipkg update. Könnte aber sein, daß Du das fasche Paket installiert hast. Welche DS hast Du und welches Paket hast Du benutzt?

Gruß Götz
 
Hallo Götz,

ja, da hast du mich direkt erwischt ;-)

War am Anfang zu dämlich zum lesen und hatte das Wiki wortwörtlich befolgt, ohne den eigentlich recht deutlichen Hinweis auf die Version zu berücksichtigen.

Hab also erst das Paket "syno-x07-bootstrap_1.2-7_arm.xsh" versucht zu installieren.

Bis zum update klappte das auch....dann hab ich auch endlich gemerkt, das ich für meine 209j das Paket ds101-bootstrap_1.0-4_powerpc.xsh" gebraucht hätte.

Jetzt bin ich in meinem jugendlichen Leichtsinn davon ausgegangen, das die Instalation des korrekten Paketes das falsche überschreibt.

Ist das so?

Das Update hat nämlich nachher ohne Probleme funktioniert.

Danke vorab


Shadow
 
Hallo zusammen,

habs jetzt doch hinbekommen.

Hab einfach nochmal alles von vorne gemacht und schon funktionierte es.

Eine Frage hab ich aber noch: Kann ich pyload auch automatisch beim Start der DS starten? Oder muss ich das immer über telnet machen??


Danke vorab


Gruss

shadow
 
Hallo,
ist doch hier im Forum schon vorgestellt worden (Suchworte pyload autostart).
Autostart1
Autostart2
wenn nicht noch mehr Lösungen.

Gruß Götz
 
Hi,

eine kleine Anmerkung dazu, hab jetzt rausgefunden, warum von dir genannte Scripte bei mir nicht funktioniert haben, pyLoad muss mindestens einmal von der Konsole gestartet worden sein ... jetzt funktionierts :)
 
Hallo,
richtig, wenn es neu installiert wurde oder verschoben wurde startet immer erst mal die Konfiguration als interaktiver Prozess.

Gruß Götz
 
Hallo zusammen,

das mit dem Autostart schein ich nicht hinzubekommen??

Auch das direkte Starten klappt irgendwie nicht.

Sorry das ich da nochmal nachfragen muss.

1. Um pyload per telnet zu starten mach ich doch folgendes:

- telnet starten, also root anmelden
- Befehl "screen -dmS python /opt/pyload/pyLoadCore.py" eingeben, damit sollte es doch dann im Hintergrund laufen, auch wenn ich telnet schließe.

Ich bekomme die Fehlermeldung: "-ash: screen: not found"

Bin ich im falschen Verzeichnis?? Die Dateien und Ordner sind über den Dateibrowser zu sehen.

Sollte nicht ich in telnet nicht was angezeigt bekommen, wenn ich einfach nur "python" eingebe? (hab sowas bei pyload.org gesehen)


2. Autostart von pyload beim Einschalten der DS:

- neue Worddatei öffnen
- folgenden Inhalt reinkopieren:

#!/bin/sh

prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
SESSIONNAME="pyload"
DAEMON="screen -dmS $SESSIONNAME python2.5 /opt/pyload/pyLoadCore.py &"
DAEMON_OPTS=""

start() {
if screen -ls | grep $SESSIONNAME ; then
echo "a screen-session of pyLoad is already running"
else
echo "Starting screen-session of pyLoad"
$DAEMON $DAEMON_OPTS
fi
}

stop() {
if screen -ls | grep $SESSIONNAME ; then
echo "Stopping screen-session of pyLoad"
screen -r $SESSIONNAME -X quit
if screen -ls | grep $SESSIONNAME ; then
echo "stop screen-session of pyLoad failed"
else
echo "screen-session of pyLoad stopped"
fi
else
echo "pyLoad is not running"
fi
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 4
start
;;
*)
echo "Usage: $0 (start|stop|restart)"
exit 1
;;
esac

exit 0

- Datei abspeichern als "S10pyload.sh"
- S10pyload.sh ins Verzeichnis /opt/etc/init.d kopieren (der Ordner "init.d" war bei mir nicht vorhanden und musste vorher angelegt werden)

Fertig.

Jetzt sollte pyload beim Start der DS automatisch gestartet werden und über "IP der DS":8000 erreichbar sein.

Was hab ich falsch gemacht?

Danke vorab!

shadow
 
Zuletzt bearbeitet:
Hallo,
hast Du screen per ipkg installiert?

Gruß Götz
 
Ja, hatte es Gestern auch schonmal soweit, das ich auf die weboberfläche kam.

hab die ds dann ausgemacht und Heute wieder an. und jetzt startet nichts mehr.

ist der befehl unter 1. den grundsätzlich ok?


Ich hab zur Zeit noch das Problem, das ich nach jedem Start nen Passwort-Reset (auf der Rückseite der ds) machen muss, damit ich überhaupt auf die DS komme. Woran das liegt, weiß ich nicht, kann mir aber nicht vorstellen, das das was damit zu tun hat.

im ordern opt/etc/ipkg ist keine datei zusehen. sollte da was drin sein?
wenn ich ipkg update eingeben kommt "line 1: synatx error: unexpected word <expecting ">">"

das sieht irgendwie nicht so aus, als ob alles ok wäre, oder??

shadow
 
Zuletzt bearbeitet:
Hallo,
Deine ipkg Installation scheint im Eimer zu sein. hattest Du auch openssh installiert?

Gruß Götz
 
openssh?? was ist das?
ein proramm ähnlich putty?

hab das bisher über telnet gemacht.

was wäre den der Vorteil gegenüber telnet (abgesehen von der Verschlüsselung)?

das heißt ja dann wohl, das ich mit der ipkg installation nochmal von vorne beginnen muss .

Hast du ne idee, warum sich ipkg quasi selbst lahmgelegt hat?


nur so am rande: du hast nicht zufällig ahnung, wie ich putty oder openssh auf nem eeepc installiert bekomme? hab halt nur nen alten rechner, den ich für die aktion immer wieder verkabeln muss und das nervt irgendwie.


Danke auf jeden Fall schonmal für die bisherige Hilfe!!

shadow
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat