iCloud Sync oder Backup

sg08234

Benutzer
Mitglied seit
13. Jan 2018
Beiträge
46
Punkte für Reaktionen
1
Punkte
8
Ich würde gerne die Dateien einer iCloud mir dem NAS syncen oder sichern.

Die beiden mir bekannten Lösungsansatze sind:
  1. In einer Windows VM auf dem NAS "iCloud for Windows" zu installieren und dann die Daten auf ein NAS-Laufwerk zu übertragen. Das scheitert aber daran, dass offensichtlich "iCloud for Windows" nicht mehr stabil (/wenn überhaupt) läuft.
  2. Einen 24/7 Mac mit dieser Aufgabe beauftragen - teuer!
Gibt es noch einen anderen Ansatz?

Danke - Michael
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
13.636
Punkte für Reaktionen
5.812
Punkte
524

testmail

Benutzer
Mitglied seit
25. Feb 2022
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Gibt es eine Schritt für Schritt Anleitung für Dummies?
Das Docker Image konnte ich mit dem Container Manager herunterladen und aktivieren.
Nur was muss ich genau wo wie ändern?
Wo gebe ich das Passwort an und wie genau passe ich die Config Datei an?
Was ist mit den Pfaden?
Gibt es jemanden der Zeit und Lust hat zu helfen?
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
13.636
Punkte für Reaktionen
5.812
Punkte
524
Nein, gibt es nicht, bzw. ist mir nicht bekannt.
Aber auf Github die Installationsanleitung ist eigentlich gut, du müsstest dich halt erstmal mit Docker auseinandersetzen.
Oder es meldet sich jemand der das für dich tut :cool:
 

testmail

Benutzer
Mitglied seit
25. Feb 2022
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Das finde ich ist Ansichtssache. Natürlich ist es für einen Dockerprofi kein Problem aber für jemanden der hin und wieder mal etwas damit macht nicht so einfach.

Ich habe also das Docker Image mit dem Docker Manager heruntergeladen und gestartet.
Ich habe zwei Pfade im Docker Manager hinterlegt... einmal für "config" und einmal für "iCloud"
Ich habe in den "config" Ordner die Config Datei "config.yaml" heruntergeladen bzw. erstellt.
In der "config.yaml" habe ich nur meinen Benutzernamen hinterlegt bzw. abgeändert... sonst nichts.

Wenn ich jetzt starte dann tauchen im Log lauter Fehlermeldungen auf.
Teilweise verständlich denn ich habe ja nichts in de "config.yaml" angepasst.. nur warum kommen dann trotzdem Fehlermeldungen denn sie sind ja ausgeklammert?
Einzig und allein das mit dem Passwort verstehe ich denn ich habe es ja nirgends hinterlegt... nur wo muss ich das hinterlegen?

Hier das Logfile:
2024/11/15 19:53:41stdout[38;5;226m2024-11-15 18:53:41,037 :: WARNING :: root :: notify.py :: 131 :: Not sending 2FA notification because SMTP is not configured[0m
2024/11/15 19:53:41stdout[38;5;226m2024-11-15 18:53:41,037 :: WARNING :: root :: config_parser.py :: 164 :: Warning: password is not found in app > smtp > password[0m
2024/11/15 19:53:41stdout[38;5;226m2024-11-15 18:53:41,037 :: WARNING :: root :: config_parser.py :: 203 :: Warning: no_tls is not found in app > smtp > no_tls[0m
2024/11/15 19:53:41stdout[38;5;226m2024-11-15 18:53:41,037 :: WARNING :: root :: config_parser.py :: 190 :: Warning: port is not found in app > smtp > port[0m
2024/11/15 19:53:41stdout[38;5;226m2024-11-15 18:53:41,037 :: WARNING :: root :: config_parser.py :: 177 :: Warning: host is not found in app > smtp > host[0m
2024/11/15 19:53:41stdout[38;5;226m2024-11-15 18:53:41,036 :: WARNING :: root :: notify.py :: 78 :: Not sending 2FA notification because Discord is not configured.[0m
2024/11/15 19:53:41stdout[38;5;226m2024-11-15 18:53:41,036 :: WARNING :: root :: config_parser.py :: 447 :: Warning: username is not found in app > discord > username.[0m
2024/11/15 19:53:41stdout[38;5;226m2024-11-15 18:53:41,036 :: WARNING :: root :: config_parser.py :: 433 :: Warning: webhook_url is not found in app > discord > webhook_url.[0m
2024/11/15 19:53:41stdout[38;5;226m2024-11-15 18:53:41,036 :: WARNING :: root :: notify.py :: 33 :: Not sending 2FA notification because Telegram is not configured.[0m
2024/11/15 19:53:41stdout[38;5;226m2024-11-15 18:53:41,036 :: WARNING :: root :: config_parser.py :: 419 :: Warning: chat_id is not found in app > telegram > chat_id.[0m
2024/11/15 19:53:41stdout[38;5;226m2024-11-15 18:53:41,036 :: WARNING :: root :: config_parser.py :: 406 :: Warning: bot_token is not found in app > telegram > bot_token.[0m
2024/11/15 19:53:41stdout[38;5;39m2024-11-15 18:53:41,036 :: INFO :: root :: sync.py :: 126 :: Retrying login at Fri Nov 15 19:03:41 2024 ...[0m
2024/11/15 19:53:41stdout[38;5;39m2024-11-15 18:53:41,035 :: INFO :: root :: config_parser.py :: 69 :: Retrying login every 600 seconds.[0m
2024/11/15 19:53:41stdout[38;5;196m2024-11-15 18:53:41,035 :: ERROR :: root :: sync.py :: 116 :: Password is not stored in keyring. Please save the password in keyring.[0m
2024/11/15 19:53:37stdoutcrond[139]: crond (busybox 1.36.1) started, log level 5
2024/11/15 19:53:37stdout
2024/11/15 19:53:37stdout====================================================
2024/11/15 19:53:37stdoutUser GID: 911
2024/11/15 19:53:37stdoutUser UID: 911
2024/11/15 19:53:37stdout
2024/11/15 19:53:37stdouthttps://www.buymeacoffee.com/mandarons
2024/11/15 19:53:37stdouthttps://github.com/sponsors/mandarons
2024/11/15 19:53:37stdoutTo support this project, please consider sponsoring.
2024/11/15 19:53:37stdout====================================================
2024/11/15 19:53:37stdout
2024/11/15 19:53:37stdoutusermod: no changes


Kann mir jemand weiterhelfen?
 

dieterr

Benutzer
Mitglied seit
02. Dez 2009
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
Vorab, ob das bei mir funktioniert weiß ich auch noch nicht und ich bin Docke-noob, allerdings das mit der Anmeldung hat dann im zweiten Anlauf geklappt. Installation habe ich gemacht über den Docker-Hub.

Code:
# Login manually if ENV_ICLOUD_PASSWORD is not specified and/or 2FA is required
docker exec -it --user=abc icloud /bin/sh -c "icloud --username=<icloud-username> --session-directory=/config/session_data"

Wichtig, hier deinen Benutzernamen eintragen bei <icloud-username>. Dann über 2FA authorisieren.

Wie es weitergeht ist mir aber noch rätselhaft :(
 


 

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