| Zeile 15: |
Zeile 15: |
| | | | |
| | Man beachte, dass man im Regelfall die maximale Anzahl an [[inotify]]-handles erhöhen muss. | | Man beachte, dass man im Regelfall die maximale Anzahl an [[inotify]]-handles erhöhen muss. |
| | + | |
| | + | === Konfiguration von Remote-Gerät === |
| | + | |
| | + | Syncthing erlaubt nur Zugriffe von localhost. Möchte man von einem entfernten Gerät auf die Benutzeroberfläche des Syncthing-Geräts zugreifen, benützt man einen [[SSH]]-Tunnel. Dazu ruft man auf dem lokalen Gerät ssh folgendermaßen auf: |
| | + | |
| | + | ssh -L 18384:localhost:8384 name.des.syncthing.device |
| | + | |
| | + | Im Browser ruft man dann |
| | + | http://localhost:18384 |
| | + | auf. |
| | | | |
| | == Syncthing als Systemd-Service == | | == Syncthing als Systemd-Service == |
| Zeile 27: |
Zeile 37: |
| | | | |
| | systemctl start syncthing@USER | | systemctl start syncthing@USER |
| | + | |
| | + | == Synchronisations-Konflikte == |
| | + | |
| | + | Bei für Syncthing nicht auflösbaren Konflikten zwischen zwei geänderten Dateien erstellt Syncthing eine Datei mit ".sync-conflict" im Namen. |
| | + | |
| | + | Diese kann man mit |
| | + | find ORDNERNAME -name '*.sync-conflict*' |
| | + | finden. |
| | + | |
| | + | Siehe https://docs.syncthing.net/users/syncing.html#conflict-handling |
| | + | |
| | + | Mit |
| | + | find ORDNERNAME -name '*.sync-conflict*' -delete |
| | + | können diese Dateien gelöscht werden. |
| | + | |
| | + | '''Vorher''' unbedingt mit dem folgenden Befehl überprüfen, ob nicht Dateien versehentlich mitgelöscht werden: |
| | + | find ORDNERNAME -depth -name '*.sync-conflict*' |
| | + | |
| | + | Die Option ''-depth'' kann auch beim Delete-Befehl stehen gelassen werden (sie wird durch ''-delete'' automatisch gesetzt). |
| | + | |
| | + | == Alternativen zu Syncthing == |
| | + | |
| | + | * [[Seafile]] |
| | + | * [[NextCloud]] |
| | + | * rdist |
| | + | ** http://www.benedikt-stockebrand.de/rdist-intro_de.html |
| | | | |
| | ------ | | ------ |