Dropbox auf der Synology DS!

Status
Für weitere Antworten geschlossen.

skahde

Benutzer
Mitglied seit
24. Jun 2012
Beiträge
76
Punkte für Reaktionen
0
Punkte
0
Ich verwende die Dropbox auch, aber auf dem Client. Und wenn ich unterwegs die Daten brauche, kann ich ja via www.dropbox.com darauf zugreifen. Braucht es die Dropbox wirklich noch auf dem Server zuhause?
Ich kann mir durchaus vorstellen, das sinnvoll zu nutzen, wenn Die Daten eben nicht lokal auf dem Client liegen sondern alle Benutzerverzeichnisse von jedem Client auf die DS gemappt sind. Bei mir liegen auf keinem Client lokal Daten sondern alles wird direkt auf die DS geschrieben.

Will ich jetzt von meinen zentral gespeicherten Daten einen ausgewählten Teil auch aus der Dropbox verfügbar haben, wäre ein Droppbox-Client auf der Box gar nicht doof. Ich kann aber auch einfach ein Netzlaufwerk von der DS auf dem Client zum Dropbox-Verzeichnis machen und bin fertig. Dann muss aber auch genau dieser Rechner laufen, damit gesyncht wird. Insgesamt erscheint mir der Bedarf für einen Dropbox-Client auf der DS damit sehr nahe bei Null zu liegen. Man kommt auch so gut zurecht.

Viele Grüße

Stefan
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
Ich kann aber auch einfach ein Netzlaufwerk von der DS auf dem Client zum Dropbox-Verzeichnis machen und bin fertig. Dann muss aber auch genau dieser Rechner laufen, damit gesyncht wird. Insgesamt erscheint mir der Bedarf für einen Dropbox-Client auf der DS damit sehr nahe bei Null zu liegen. Man kommt auch so gut zurecht.

Naja, dann gib da mal ein paar GB an Daten rein und synce mit 1MBit Upload - da kannst du den Rechner lange laufen lassen...
Die Syno läuft bei manchen ständig und da kann das dann auch ruhig mal länger dauern ;)
 

Phask

Benutzer
Mitglied seit
24. Apr 2012
Beiträge
87
Punkte für Reaktionen
0
Punkte
0
Für mich besteht auch lediglich durch die Bandbreitenlimitierung der aktuellen ISP Bedarf an einem Dropbox-Client. Wenn alles mit 10 MB/s gesynct werden würde (Up-/Download), dann wäre es mir auch nicht so wichtig.
Aber wie schon von DKeppi skizziert: Bei großen Daten muss der Rechner dann nur für den Upload X Stunden laufen.
Ebenfalls beim Download von größeren Daten aus der Dropbox: Gäbe es einen Syno-Client, kann dieser nebenbei gleich die Dateien herunterladen und man hätte die Daten quasi sofort verfügbar und muss nicht nach dem Rechnerstart a) auf die Daten warten, bis diese heruntergeladen wurden und b) währenddessen mit einer ausgelasteten Internetleitung arbeiten.

Da ich alle wichtigen Daten über BoxCryptor verschlüssel, habe ich auch keine großen Sicherheitsbedenken bei der Benutzung von Dropbox.
 

Hamlet

Benutzer
Mitglied seit
03. Dez 2010
Beiträge
34
Punkte für Reaktionen
0
Punkte
6
Hallo,
gibts was neues von der Synobox? hab die Synobox Version 0.4.6 jetzt auf der DSM 4.1-2636 installiert, bekomme allerdings auch den Fehler "No access token granted, waiting for signal" :-(
 

Hamlet

Benutzer
Mitglied seit
03. Dez 2010
Beiträge
34
Punkte für Reaktionen
0
Punkte
6
nun bekomme ich diese Fehlermeldung hier:

SynoBox.jpg
 

heytommy

Benutzer
Mitglied seit
17. Sep 2011
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
kriegs leider auch hinten und vorne nicht auf meiner ds211j zum laufen...
scheint diverse probleme zu haben..

Ich habe keine Ahnung von der Materie und bastel grade einfach mal was rum, daher ist das NICHT zum nachahmen empfohlen..
Was ich allerdings festgestellt habe als potentielle Fehler:

- Bei mir wird nichts in der Config beim Python PATH hinterlegt..... habe jetzt einfach per Hand meinen python path angegeben
- Es scheint Schreibprobleme bei meinem Python zu geben..... habe daher per Hand einfach mal alle Dateien des Dropbox gedöns auf 0777 gesetzt

soweit komme ich wenigstens weiter und kann mich bei dropbox erfolgreich authenthifizieren..
jetzt scheint es jedoch probleme mit json und simplejson zu geben.. "ImportError: No module named simplejson" stehe noch auf dem schlauch
habe einfach mal in der client.py und rest.py aus dem eintrag "import simplejson as json" "import json" gemacht - der Fehler ist weg - jedoch beendet sich die app direkt..

[Mon Sep 10 01:39:05 2012] SynoBox unexpectedly quit!
Traceback (most recent call last):
File "/volume1/@appstore/SynoBox/synobox.py", line 231, in <module>
synobox.run()
File "/volume1/@appstore/SynoBox/synobox.py", line 100, in run
self.check_remote()
File "/volume1/@appstore/SynoBox/synobox.py", line 125, in check_remote
self.download(entry, meta['rev'])
File "/volume1/@appstore/SynoBox/synobox.py", line 163, in download
fp = self.client.get_file(entry)
File "/volume1/@appstore/SynoBox/dropbox/client.py", line 177, in get_file
return RESTClient.request("GET", url, headers=headers, raw_response=True)
File "/volume1/@appstore/SynoBox/dropbox/rest.py", line 112, in request
raise ErrorResponse(r)
ErrorResponse: [403] u"App folder (sandbox) access attempt failed because this app is not configured to have an app folder. Should your access type be 'dropbox' instead?"


Desweiteren lese ich auch Exception AttributeError: "'SynoBox' object has no attribute '_cache'" in <bound method SynoBox.__del__ of <__main__.SynoBox object at 0x340670>> ignored

wieder etwas weiter: hatte auf vollen dropbox acess bei dropbox eingestellt aber die synobox hat das nicht mitbekommen.. habe es jetzt bei der synobox von hand von sandbox auf dropbox umgestellt.. jetzt läuft es, er ist verbunden, aber bringt nen neuen fehler, dass er keine schreibrechte hat..

habe der dropbox folder noch 0777 chmod gegeben und jetzt fluppt es! dateien kopieren grade rüber...

ich mach morgen weiter.. für wenig ahnung haben bin ich weit gekommen, meinen stundenlohn möchte ich aber nicht ausrechnen ;)
 
Zuletzt bearbeitet:

heytommy

Benutzer
Mitglied seit
17. Sep 2011
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
Hallo,
gibts was neues von der Synobox? hab die Synobox Version 0.4.6 jetzt auf der DSM 4.1-2636 installiert, bekomme allerdings auch den Fehler "No access token granted, waiting for signal" :-(

haste mal geguckt ob in der config ini der python path hinterlegt wurde oder ob er noch blank ist? und du hast auch schon die APP aufgerufen und authentifiziert? dazu muss sie nicht laufen.
gruß
 

Hamlet

Benutzer
Mitglied seit
03. Dez 2010
Beiträge
34
Punkte für Reaktionen
0
Punkte
6
hey heytommy,

das authentifizieren hatte ich zuerst verpeilt. Danach bekam ich auch folgenden Fehler:
ErrorResponse: [403] u"App folder (sandbox) access attempt failed because this app is not configured to have an app folder. Should your access type be 'dropbox' instead?"

Nachdem ich ebnfalls das "sandbox" durch "dropbox" im Code (!) ersetzt hatte, hat das Synchornisieren auch erstmal geklappt.
Leider sind danach diverse Verbindungsabbrüche und Sync.-Fehler aufgetreten. Die Fehlermeldungen hab ich leider nicht mehr, da ich die Synobox erstmal wieder de-installiert habe.
Im jetzigen Stadium scheint mir das alles noch zu buggy :-(
 

heytommy

Benutzer
Mitglied seit
17. Sep 2011
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
kriegs leider auch hinten und vorne nicht auf meiner ds211j zum laufen...
scheint diverse probleme zu haben..

Ich habe keine Ahnung von der Materie und bastel grade einfach mal was rum, daher ist das NICHT zum nachahmen empfohlen..
Was ich allerdings festgestellt habe als potentielle Fehler:

- Bei mir wird nichts in der Config beim Python PATH hinterlegt..... habe jetzt einfach per Hand meinen python path angegeben
- Es scheint Schreibprobleme bei meinem Python zu geben..... habe daher per Hand einfach mal alle Dateien des Dropbox gedöns auf 0777 gesetzt

soweit komme ich wenigstens weiter und kann mich bei dropbox erfolgreich authenthifizieren..
jetzt scheint es jedoch probleme mit json und simplejson zu geben.. "ImportError: No module named simplejson" stehe noch auf dem schlauch
habe einfach mal in der client.py und rest.py aus dem eintrag "import simplejson as json" "import json" gemacht - der Fehler ist weg - jedoch beendet sich die app direkt..

[Mon Sep 10 01:39:05 2012] SynoBox unexpectedly quit!
Traceback (most recent call last):
File "/volume1/@appstore/SynoBox/synobox.py", line 231, in <module>
synobox.run()
File "/volume1/@appstore/SynoBox/synobox.py", line 100, in run
self.check_remote()
File "/volume1/@appstore/SynoBox/synobox.py", line 125, in check_remote
self.download(entry, meta['rev'])
File "/volume1/@appstore/SynoBox/synobox.py", line 163, in download
fp = self.client.get_file(entry)
File "/volume1/@appstore/SynoBox/dropbox/client.py", line 177, in get_file
return RESTClient.request("GET", url, headers=headers, raw_response=True)
File "/volume1/@appstore/SynoBox/dropbox/rest.py", line 112, in request
raise ErrorResponse(r)
ErrorResponse: [403] u"App folder (sandbox) access attempt failed because this app is not configured to have an app folder. Should your access type be 'dropbox' instead?"


Desweiteren lese ich auch Exception AttributeError: "'SynoBox' object has no attribute '_cache'" in <bound method SynoBox.__del__ of <__main__.SynoBox object at 0x340670>> ignored

wieder etwas weiter: hatte auf vollen dropbox acess bei dropbox eingestellt aber die synobox hat das nicht mitbekommen.. habe es jetzt bei der synobox von hand von sandbox auf dropbox umgestellt.. jetzt läuft es, er ist verbunden, aber bringt nen neuen fehler, dass er keine schreibrechte hat..

habe der dropbox folder noch 0777 chmod gegeben und jetzt fluppt es! dateien kopieren grade rüber...

ich mach morgen weiter.. für wenig ahnung haben bin ich weit gekommen, meinen stundenlohn möchte ich aber nicht ausrechnen ;)

Weiter gehts.. es scheint probleme mit dem utf-8 zu geben..

"import sys
reload(sys); sys.setdefaultencoding('utf-8')"

ganz oben in synobox.sy schafft erstmal abhilfe.. jetzt scheint es vorerst zu laufen, habe alle dateien synchronisiert.. ich beobachte mal weiter ;)
 

redneck eyeball

Benutzer
Mitglied seit
23. Sep 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
For those of you getting "permission denied", please be aware that synobox runs as the "guest" user, so please grant guest full access to your dropbox shared folder. I'll be working on making this detection better very soon. As well as better python detection (and json/simplejson).

Isn't the guest account normally disabled ?
It is on my Synology.

Maybe that's why the sync only works in one direction.
When I drop files in my dropbox, they show up on the Synology.
But when I drop files in the dropbox folder on the Synology, the files don't show up in my dropbox.

Sync folder I'm using is /volume1/Data/dropbox/
 

Acipenser

Benutzer
Mitglied seit
09. Okt 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Habe auch mal abgestimmt :)
 

karolinb

Benutzer
Mitglied seit
03. Jan 2012
Beiträge
82
Punkte für Reaktionen
0
Punkte
0
Danke für die Anleitung. Ich habe sie Schritt für Schritt befolgt, aber leider bekomme ich nach "Authorize" wieder die selbe Fehlermeldung "Error generating authentication URL".

Was kann ich tun?
 

Tanner

Benutzer
Mitglied seit
06. Sep 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Würde gern abstimmen aber ich habe ein ähnliches Problem wie kalrlinb...
 

Feuerwasser

Benutzer
Mitglied seit
28. Aug 2012
Beiträge
245
Punkte für Reaktionen
0
Punkte
22
sagt mal ist es möglich, den dropbox ordner in ein iSCSI Laufwerk zu legen?
 

Phask

Benutzer
Mitglied seit
24. Apr 2012
Beiträge
87
Punkte für Reaktionen
0
Punkte
0
Nach längerer Zeit mal wieder ein Update:

Stand 04.05.2012: 3195 Stimmen
Stand 08.05.2012: 3322 Stimmen (+127; 31,75 Stimmen / Tag)
Stand 12.05.2012: 3369 Stimmen (+47; 11,75 Stimmen / Tag)
Stand 23.05.2012: 3415 Stimmen (+46; 4,18 Stimmen / Tag )
Stand 04.06.2012: 3550 Stimmen (+135; 11,25 Stimmen / Tag)
Stand 15.06.2012: 3694 Stimmen (+144; 12,27 Stimmen / Tag)
Stand 26.06.2012: 3811 Stimmen (+117; 10,64 Stimmen / Tag)
Stand 03.07.2012: 3873 Stimmen (+62; 5,17 Stimmen / Tag)

Update:
Stand 22.10.2012: 5142 Stimmen (+1.269; -11,43 Stimmen / Tag)


Keep 'em coming :)

-> https://www.dropbox.com/votebox/680/synology-client
 

Feuerwasser

Benutzer
Mitglied seit
28. Aug 2012
Beiträge
245
Punkte für Reaktionen
0
Punkte
22
Meinst du den auf deinem PC? Dann ja.
Meinst du den Ordner von SynoBox? Dann nein.
nein, ich meine, man kann ja keinen dropbox ordner auf der DS anlegen, da netzlaufwerke untersagt sind.
aber anstatt einem netzlaufwerk/ftp ordner/webdav ordner/vpn ordner könnte man doch vielleicht einen ordner auf einem iscsi laufwerk in der DS einbinden, oder? das wäre ja dann auch im gerätemanager des client pcs aufgelistet.
 

amarthius

Super-Moderator
Teammitglied
Mitglied seit
03. Jun 2009
Beiträge
6.815
Punkte für Reaktionen
33
Punkte
174
Welchen Sinn versprichst du dir davon? (Außer mehr Speicherplatz auf dem PC).

Du kannst nur von einem PC auf iSCSI zugreifen. Die DS kann mit dem iSCSI-Container auf der DS selbst nichts anfangen bzw. du kannst bspw. im DSM nicht mit dem Dropbox-Ordner "arbeiten". Falls das iSCSI-LW oder die DS oder dein Netzwerk einen Hänger hat, weiß ich nicht wie Dropbox reagiert oder ob es zu Problemen kommt.

Natürlich soll dies nicht heißen das du es nicht so machen kannst. Das wären nur meine bedenken. :)
 

Feuerwasser

Benutzer
Mitglied seit
28. Aug 2012
Beiträge
245
Punkte für Reaktionen
0
Punkte
22
mit deiner erklärung macht mein vorhaben ja gar keinen sinn mehr... na toll :)
hattest recht, hatte nen denkfehler. wenn ich auf der DS einen dropboxordner mit dem plugin habe, kann ich es ja immer noch als netzlaufwerk einbinden.
mit dem ganzen hin und her geshare/gesynce hab ich langsam den faden verloren. danke für die klarstellung :)
 
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