- Mitglied seit
- 05. Aug 2019
- Beiträge
- 291
- Punkte für Reaktionen
- 50
- Punkte
- 34
Hallo zusammen,
ich habe ein Problem einen Storj-Storageknoten auf meiner Synology "schön" zum Laufen zu bringen. Mit "schön" meine ich, dass ich das per copy-paste Befehl im SSH-Fenster (z.B. Putty) commando-basiert machen kann.
Wenn ich nun der Anleitung von der Storj Homepage 1zu1 folge, dann bringe ich meinen Docker Container mit folgendem Befehl per Putty-Shell zum Erstellen:
Dabei bekomme ich keinerlei Fehlermeldung bzgl. des Mounting, sprich, der Pfad stimmt. Zur Kontrolle führt das Anpassen auch nur eines Buchstaben gleich zu einem "folder-not-found"-Fehler. Da stimmt also alles. Jedoch bekomme ich folgenden Abschnitt aus dem "$ sudo docker container inspect storagenode" Befehl:
Also: Binds null. Über das neue Web-Interface von Storj bekomme ich eine Offline-Meldung bzw. die Rückmeldung, dass die Dashboard-Site nicht gefunden werden kann.
Auf der Synology web-Oberfläche gibt es jetzt jedoch die GUI-app für Docker. Dort wird der Storage node nun gelistet und kann dort per GUI bearbeitet werden. Unter den dortigen Mount-Einstellungen ist nichts gemountet. Wenn ich nun dort dieselben Verzeichnisse für config und identity eintrage und den Knoten starte funktioniert alles tadellos. Der "$ sudo docker container inspect storagenode" Befehl sagt dann:
Den einzigen Unterschied, den ich direkt erkennen kann ist, dass der "Mode" mit "rw" gekennzeichnet ist. Und eben das die Binds eingehängt sind. Bisher habe ich immer von Hand nachgeholfen, aber das kann ja nicht die Dauerlösung sein.
Hat jemand eine Idee? Liegt es am "rw"? Liegt es an Benutzerrechten? Habe dasselbe schon im Storj-Forum gepostet....
ich habe ein Problem einen Storj-Storageknoten auf meiner Synology "schön" zum Laufen zu bringen. Mit "schön" meine ich, dass ich das per copy-paste Befehl im SSH-Fenster (z.B. Putty) commando-basiert machen kann.
Wenn ich nun der Anleitung von der Storj Homepage 1zu1 folge, dann bringe ich meinen Docker Container mit folgendem Befehl per Putty-Shell zum Erstellen:
Rich (BBCode):
sudo docker container create \
-p 28967:28967 \
-p 14002:14002 \
-e WALLET="0x654Dc5f9e0Bafc57XxXxX87dAE94f3700875B51F" \
-e EMAIL="w****@***.de" \
-e ADDRESS="w****.de:28967" \
-e BANDWIDTH="20TB" \
-e STORAGE="650GB" \
--mount type=bind,source="/volume1/Storj",destination=/app/identity \
--mount type=bind,source="/volume1/Storj",destination=/app/config \
--name storagenode \
storjlabs/storagenode:beta
Dabei bekomme ich keinerlei Fehlermeldung bzgl. des Mounting, sprich, der Pfad stimmt. Zur Kontrolle führt das Anpassen auch nur eines Buchstaben gleich zu einem "folder-not-found"-Fehler. Da stimmt also alles. Jedoch bekomme ich folgenden Abschnitt aus dem "$ sudo docker container inspect storagenode" Befehl:
Rich (BBCode):
sudo docker container inspect storagenode
[
"HostConfig": {
"Binds": null,
"Mounts": [
{
"Type": "bind",
"Source": "/volume1/Storj/",
"Target": "/app/identity"
},
{
"Type": "bind",
"Source": "/volume1/Storj/",
"Target": "/app/config"
}
],
"Mounts": [
{
"Type": "bind",
"Source": "/volume1/Storj",
"Destination": "/app/identity",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/volume1/Storj",
"Destination": "/app/config",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
Auf der Synology web-Oberfläche gibt es jetzt jedoch die GUI-app für Docker. Dort wird der Storage node nun gelistet und kann dort per GUI bearbeitet werden. Unter den dortigen Mount-Einstellungen ist nichts gemountet. Wenn ich nun dort dieselben Verzeichnisse für config und identity eintrage und den Knoten starte funktioniert alles tadellos. Der "$ sudo docker container inspect storagenode" Befehl sagt dann:
Rich (BBCode):
sudo docker container inspect storagenode
[
"HostConfig": {
"Binds": [
"/volume1/Storj:/app/identity:rw",
"/volume1/Storj:/app/config:rw"
],
"Mounts": [
{
"Type": "bind",
"Source": "/volume1/Storj/",
"Target": "/app/identity"
},
{
"Type": "bind",
"Source": "/volume1/Storj/",
"Target": "/app/config"
}
],
"Mounts": [
{
"Type": "bind",
"Source": "/volume1/Storj",
"Destination": "/app/identity",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
{
"Type": "bind",
"Source": "/volume1/Storj",
"Destination": "/app/config",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
Den einzigen Unterschied, den ich direkt erkennen kann ist, dass der "Mode" mit "rw" gekennzeichnet ist. Und eben das die Binds eingehängt sind. Bisher habe ich immer von Hand nachgeholfen, aber das kann ja nicht die Dauerlösung sein.
Hat jemand eine Idee? Liegt es am "rw"? Liegt es an Benutzerrechten? Habe dasselbe schon im Storj-Forum gepostet....