class: center, middle ## Dateisynchronisation #Syncthing ##installieren und konfigurieren ### Hauke Goos-Habermann #### https://goos-habermann.de --- ### Über mich - Entwickler des
Softwareverteilungssystems m23
- Organisator der
Kieler Open Source und Linux Tage
-
Dienstleister zu m23, Linux und Freier Software
- Softwareentwicklung (PHP, BASH, C/C++, JS, Python und was sonst so gebraucht wird...) - Administration - Schulungen - Support - Beratung - quasi **alles**, *was mit Linux zu tun hat* - Wöchentlicher Livestream *"Jean und Hauke Show"* auf https://www.youtube.com/c/LinuxGuides - Community-Video-Serie *"Nicht der Weisheit letzter Schluß"* auf
tube.tchncs.de
und
YouTube
mit **beruflichen** oder **privaten Projekten** - Verwendet Syncthing, um Daten über mehrere Geräte (Laptop, Desktop, Raspberry Pi) zu synchronisieren. --- ### Syncthing * Projektseite: https://syncthing.net * Läuft auf: Diversen Linuxen und BSDs, Debian (Pakete), Android, Windows, MacOS, Solaris * Konfiguration über **Weboberfläche** * **Synchronisation** von Dateien und Verzeichnissen **über mehrere Geräte** (Knoten) im **eigenen Netzwerk** oder **über Internet** * **Proxys** zum **Weiterleiten von Daten**, wenn man hinter einem **NAT** sitzt * **Unvertrauenswürdige Knoten** (erhalten nur **für andere verschlüsselte Daten**), um **Daten für andere vorzuhalten** * **Filter**, um Dateien eines bestimmten Types **nicht** zu **synchronisieren** * **Effizienter Austausch** von Blöcken großer Dateien zwischen Knoten * Backups bzw. **Versionierung** von Dateiständen --- # Syncthing installieren Eine Syncthing-Instanz läuft immer unter einem Benutzer und kann nur Daten synchronisieren, auf die dieser Zugriff hat. Beispielinstallation: ```bash # Neuen Benutzer erstellen adduser syncuser # Installationsskript holen wget https://goos-habermann.de/re/22/Syncthing/syncthing-install.sh # Für angegebenen Benutzer installieren (schaltet Weboberfläche im Netzwerk frei) bash syncthing-install.sh syncuser ```  Weboberfläche öffnen: https://[IP]:8384 **Sofort Paßwort setzen!** --- class: center, middle ### Informationen zu mir und meinen Dienstleistungen, m23, ... ### https://goos-habermann.de