OneDrive für verschlüsseltes HyperBackup?

HorstBanane

Benutzer
Mitglied seit
21. Okt 2024
Beiträge
1
Punkte für Reaktionen
3
Punkte
1
Hallo zusammen,

da es vielleicht für dem ein oder anderen hilft.
Für mich war es jedenfalls die Lösung der Probleme mit dem Skleeschulte Proxy, der plötzlich nicht mehr funktionierte.

Ich habe hier auf Reddit eine schöne ANleitung gefunden um mit HyperBackup per WebDAV auf OneDrive zu sichern. HyperBackup_rClone_OneDrive
Als "Mittelsmann" wird rClone statt des Proxys verwendet. Funktioniert bei mir.
Ich konnte im Bestehenden HyperBackup Vorgang das Ziel vom Proxy auf den rCLone Container ändern und das Backup einfach weiterführen.

Viele Grüße
 

imForum

Benutzer
Mitglied seit
12. Apr 2012
Beiträge
10
Punkte für Reaktionen
1
Punkte
3
Hallo zusammen,

da es vielleicht für dem ein oder anderen hilft.
Für mich war es jedenfalls die Lösung der Probleme mit dem Skleeschulte Proxy, der plötzlich nicht mehr funktionierte.
Vielen Dank für die Info. Auch bei mir funktionierte jetzt leider der Proxy gar nicht mehr. Mit rclone läuft es jetzt.
 

mischmit

Benutzer
Mitglied seit
01. Jan 2012
Beiträge
7
Punkte für Reaktionen
5
Punkte
3
@HorstBanane Auch von mir vielen Dank! Habe heute auch erfolgreich auf rclone umgestellt und konnte endlich das erste Backup seit 4 Monaten erfolgreich auf OneDrive durchführen. :)
Wer seine Backups auf mehrere OneDrive-Konten verteilt hat, muss im Gegensatz zur Proxy-Lösung für jedes OneDrive-Konto übrigens einen separaten Container mit jeweils anderem Ausführungsbefehl (s.u.) und jeweils einem anderen Port erzeugen. Das muss ich aber erst noch ausprobieren.

Ich habe zunächst unter https://rclone.org/downloads/ Rclone für meinen Windows PC runtergeladen und ausgepackt und mit "rclone config" in der Kommandozeile eine sog. "remote" angelegt.

rclone config
n
name> Test
Storage> 35
client_id> <Enter-Taste>
client_secret> <Enter-Taste>
Choose national cloud region for OneDrive.
region> 1
Edit advanced config?
y/n> <Enter-Taste>
Use web browser to automatically authenticate rclone with remote?
y/n> <Enter-Taste>

Jetzt hat sich bei mir der Browser automatisch geöffnet und ich habe meine OneDrive-Anmeldedaten eingegeben.
Am Ende:

1731623058369.png

1731623123362.png

Dann wieder in der Kommandozeile

config_type> <Enter-Taste>
config_driveid> 2
Found drive "root" of type "personal"
y/n> <Enter-Taste>
Keep this "Test" remote?
y/e/d> <Enter-Taste>

Das war's.

Wo die rclone.conf abgelegt wurde, findet man mit dem Befehl

rclone config file

Ist bei mir "C:\Users\<Windows-Benutzername>\AppData\Roaming\rclone\rclone.conf"

Diese Datei kopiert man dann irgendwo hin auf das NAS und wählt sie später beim Anlegen des Containers.




Noch ein paar Screenshots von der Erzeugung des Containers:

2024-11-14 19_43_47-myDS - Synology DiskStation.jpg
1731621676974.png

Hier oben wird die mit "rclone config" erzeugte rclone.conf-Datei hinzugefügt.

1731621792123.png

RCLONE_USER kann man sich selber ausdenken und RCLONE_PASS ebenfalls selber setzen
RCLONE_VFS_CACHE_MODE habe ich später weggelassen.

1731622232556.png

Wenn der Container läuft, kann man mit folgendem Betriebssystem-Kommando den lauschenden Port sehen, hier mit konfiguriertem Port 8080:

netstat -an|grep ":8080"
tcp6 0 0 :::8080 :::* LISTEN


Das Ziel in der Hyper-Backup-Aufgabeneinstellung sieht dann bei mir jetzt so aus:

1731620574766.png

Benutzername ist die Umgebungsvariable "RCLONE_USER" und Kennwort der Wert, den man RCLONE_PASS bei der Erzeugung des Containers mitgegeben hat.

Ich hoffe, die Beschreibung passt auch für andere. Viel Erfolg!
 
Zuletzt bearbeitet:

w00dcu11er

Benutzer
Sehr erfahren
Mitglied seit
16. Sep 2022
Beiträge
882
Punkte für Reaktionen
310
Punkte
89
muss im Gegensatz zur Proxy-Lösung für jedes OneDrive-Konto übrigens einen separaten Container mit jeweils anderem Ausführungsbefehl (s.u.) und jeweils einem anderen Port erzeugen
Oh, das ist echt ätzend, aber nachvollziehbar.
Wollte gerne von Proxy auf rClone umsatteln, aber seit ich diesen Satz gelesen habe... najo ^^
Mit Proxy verfahre ich schon seit Jahren auf 5 x 1 TB mir verfügbaren OneDrive-Accounts mit Erfolg. Restores haben immer gut geklappt (wichtig ist hier, kleinere Pakete - sprich Sicherungsjobs - für wichtige Daten zu erstellen).

Warum ich doch überlege, das zu ändern: Proxy hat schon ewig keine Updats mehr erhalten. Meine alte DS neigt sich irgendwann dem Ende zu ...

Aber deine Beschreibung schaut echt top aus, vl. tue ich mir das über Weihnachtstage an? :)
 

hafenkapitaen

Benutzer
Mitglied seit
17. Nov 2024
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Danke für den tollen Beitrag !
Leider hänge ich mit einem Fehler fest. Es liegt ein "Ausführungsformat-Fehler" vor, wenn ich den Container fertig habe und erstmalig starten will :-(
serve webdav <Name rclone remote>:
Du schreibst weiter oben, dass "...mit jeweils anderem Ausführungsbefehl (s.u.)..." zu arbeiten ist. Leider gibt es unten keinen Hinweis wie der Befehl detailliert lauten muss. ich hatte Name bereits durch die bezeichnung meines von rclone erzeugten token ersetzt, leider klappt das nicht und führt zur selben Fehlermeldung.
Ich hatte zunächst auch noch Probleme mit den Pfaden für das Volume. Du verwendest zwei Pfade wo Deine rclone.conf liegt.. Wieso muss das so sein?
Danke für Deine Hilfe im voraus!!!!


I
 

imForum

Benutzer
Mitglied seit
12. Apr 2012
Beiträge
10
Punkte für Reaktionen
1
Punkte
3
erstmalig starten will :-(
serve webdav <Name rclone remote>:
Du hast den Doppelpunkt auch verwendet? Dies ist wichtig.
Z.b. -> "serve webdav OneDrive:"

Ich hatte zunächst auch noch Probleme mit den Pfaden für das Volume. Du verwendest zwei Pfade wo Deine rclone.conf liegt.. Wieso muss das so sein?
Bin unsicher was du meinst? Aber was du zuerst auswählst, ist der Ort wo die Datei bei dir auf dem Nas liegt und was dann in den Freitext kommt, wo die Datei im Container auf deinen NAS liegt. Der Pfad ist fest, solange du nichts im Container selbst änderst.

Wenn du immer noch Probleme hast, dann könnte ein Screenshot vom Allgemein Fenster deines Containers sehr helfen.
 
Zuletzt bearbeitet:

hafenkapitaen

Benutzer
Mitglied seit
17. Nov 2024
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Der Doppelpunkt ist mit eingetippt :) Aber ich vermute mein Fehler liegt im Klammer <> Ausdruck.... Du schreibst: "serve webdav OneDrive:" !!!! Ich Dummie hat die Syntax wie im Screenshot verwendet: "serve webdav <Name rclone remote>:"
Der Klammerausdruck ist also der Name der von mir für den von rclone erstellten Token vergeben wurde, oder?

Der zweite Teil ist exakt so wie Du beschrieben hast :)
DANKE!!!
 

Bones

Benutzer
Mitglied seit
08. Dez 2024
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
@HorstBanane Thank you very much from me too! I also successfully switched to rclone today and was finally able to successfully perform the first backup in 4 months on OneDrive.:)
In contrast to the proxy solution, if you have distributed your backups across multiple OneDrive accounts, you will need to create a separate container for each OneDrive account,
 

Bones

Benutzer
Mitglied seit
08. Dez 2024
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
@HorstBanane Thank you very much from me too! I also successfully switched to rclone today and was finally able to successfully perform the first backup in 4 months on OneDrive.:)
In contrast to the proxy solution, if you have distributed your backups across multiple OneDrive accounts, you will need to create a separate container for each OneDrive account,
I found i could do it all with Single Docker Container using the rclone "union" command - found it here
Synology HyperBackup >> WebDav >> rclone >> rclone union
1733998436928.png
I had used rclone config to create 4 "remotes" called 49, 49BU, 49MF, Neta
then used rclone config again as follows

Enter name for new remote.
name> OneD

Option Storage.
Type of storage to configure.
Choose a number from below, or type in your own value.
1 / 1 file
\ (file)
.
.
.
53 / Union merges the contents of several upstream fs
\ (union)
.
Storage> union

Option upstreams.
List of space separated upstreams.
Can be 'upstreama:test/dir upstreamb:', '"upstreama:test/space:ro dir" upstreamb:', etc.
Enter a value.
upstreams > 49: 49MF: 49BU: Neta:

option action_policy.
Policy to choose upstream on ACTION category.
Enter a value of type string. Press Enter for the default (epall).
action_policy>

create_policy option.
Policy to choose upstream on CREATE category.
Enter a value of type string. Press Enter for the default (epmfs).
create_policy>

search_policy option.
Policy to choose upstream on SEARCH category.
Enter a value of type string. Press Enter for the default (ff).
search_policy>

cache_time option.
Cache time of usage and free space (in seconds).
This option is only useful when a path preserving policy is used.
Enter a signed integer. Press Enter for the default (120).
cache_time>

Edit advanced config?
y) Yes
n) No (default)
y/n>

Configuration complete.
Options:
- type: union
- upstreams: 49: 49MF: 49BU: Neta:
Keep this "OneD" remote?
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d>

Current remotes:

Name Type
==== ====
49 onedrive
49BU onedrive
49MF onedrive
Neta onedrive
OneD union

A fter copying file to NAS Container... as before and restarting it - i was able to open in my browser - the IP:port (eg 192.168.2:54322 ) and see all the file in all the roots of all the accounts -1733999167148.png
Hyperback then found the folders when I changed the Hyperbackup "Target"...

Hope this helps someone
 


 

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