In der Vergangenheit haben wir bei bestetechtipps.de über Symbolize gesprochen, eine Linux-App, die mit Dropbox zusammenarbeitet, um Ihre Konfigurationsdateien synchron zu halten. Allerdings hat nicht jeder ein Dropbox-Konto.

Wenn Sie kein Dropbox-Cloud-Konto haben und dennoch möchten, dass Ihre Linux-Konfigurationen synchron bleiben, ist Syncthing das nächstbeste Tool. In diesem Handbuch zeigen wir Ihnen, wie Sie ein Syncthing-System einrichten, das Ihre Konfigurationsdateien unter Linux immer synchron hält.

Installieren von Syncthing GTK unter Linux

Syncthing GTK ist das bevorzugte Tool für die Synchronisierung auf dem Linux-Desktop, da Syncthing eine Webserver-App ist und das GTK-Tool die Verwendung auf dem Desktop vereinfacht. Das Syncthing GTK-Tool ist jedoch nicht vorinstalliert. Daher müssen wir die Installation überprüfen, bevor wir fortfahren können.

Die Syncthing GTK-Anwendung kann unter Arch Linux, Debian 10, Ubuntu, OpenSUSE Leap und Flatpak installiert werden. Um die Installation der App auf Ihrem Computer zu starten, öffnen Sie ein Terminalfenster und befolgen Sie die Anweisungen in der Befehlszeileninstallation unten.

Ubuntu

Unter Ubuntu kann die Syncthing GTK-Anwendung über den Befehl Apt installiert werden.

sudo apt install syncthing-gtk

Debian 10

Wenn Sie Debian 10 verwenden, funktioniert Syncthing GTK mit dem folgenden Befehl Apt-get.

sudo apt-get install syncthing-gtk

Arch Linux

Syncthing-GTK befindet sich im "Community" -Repo von Arch Linux. Führen Sie zum Installieren den Befehl Pacman aus.

sudo pacman -S syncthing-gtk

Fedora

Syncthing-GTK ist auf Fedora 30 über den Befehl Dnf verfügbar. Fedora 30 ist jedoch veraltet (2 Jahre um genau zu sein). Wenn Sie Fedora verwenden und Syncthing GTK zum Laufen bringen möchten, müssen Sie stattdessen die Flatpak-Installationsanweisungen befolgen.

Überprüfen Sie dies -  So verschlüsseln Sie ein Android-Telefon, um Informationen sicher zu verwahren

OpenSUSE

Syncthing GTK ist unter OpenSUSE 15.1 und 15.2 über das Software-Repository „Oss“ verfügbar. Stellen Sie sicher, dass "Oss" aktiviert ist. Geben Sie dann den folgenden Befehl ein, damit Syncthing GTK funktioniert.

sudo zypper install syncthing-gtk

Flatpak

Syncthing GTK kann als Flatpak installiert werden. Wenn Sie ein Fedora Linux-Benutzer sind (oder eine andere Distribution, für die Syncthing GTK nicht verfügbar ist) und diese installieren müssen, ist dies der richtige Weg.

Für die Installation von Syncthing GTK über Flatpak ist die Flatpak-Laufzeit erforderlich. Befolgen Sie diese Anleitung zum Thema, um die Laufzeit zu installieren. Geben Sie nach dem Einrichten der Laufzeit die beiden folgenden Befehle ein, um sie zum Laufen zu bringen.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
 
 flatpak install flathub me.kozec.syncthingtk

Richten Sie Syncthing GTK ein

Die Synchronisierung von GTK muss vor der Verwendung konfiguriert werden. Starten Sie zum Konfigurieren die App auf Ihrem Linux-Desktop. Folgen Sie dann dem Bildschirmassistenten, damit die App auf Ihrem PC funktioniert. Lesen Sie unbedingt die ausführlichen Informationen des Assistenten, damit Sie verstehen, wie Syncthing auf Ihrem Computer funktioniert.

Bitte beachten Sie, dass Sie Syncthing GTK auf allen Computern einrichten müssen, zwischen denen Sie Konfigurationsdateien synchronisieren möchten.

Konfigurationsdateien synchronisieren

Das Synchronisieren von Konfigurationsdateien mit Syncthing unter Linux erfolgt mit der Symlinking-Funktion. Befolgen Sie zum Einrichten die folgenden schrittweisen Anweisungen.

Überprüfen Sie dies -  So schauen Sie sich kostenlose Netflix-Shows an

Schritt 1: Wählen Sie den Linux-PC aus, den Sie am häufigsten verwenden. Dieser PC ist derjenige, von dem wir Konfigurationsdateien nehmen, und derjenige, der das Hosting der Konfigurationsdatei übernimmt.

Wenn sich beispielsweise alle wichtigen Konfigurationsdateien auf Ihrem Desktop befinden, richten Sie die Synchronisierung in Syncthing GTK auf dem Desktop ein und verschieben Sie alle Konfigurationsdateien in den Ordner "Sync" auf diesem PC, um sie mit anderen Linux-Systemen zu synchronisieren.

Wenn Sie herausgefunden haben, welchen PC Sie als primären PC verwenden, platzieren Sie Ihre Konfigurationsdateien mit dem Befehl mv im Synchronisierungsverzeichnis "Sync".

cp -r ~/.config ~/Sync

Mit diesem Befehl werden die meisten Ihrer Konfigurationsdateien in den von Syncthing verwalteten Ordner "Sync" verschoben. Um andere Konfigurationsdateien auf Ihrem PC zu synchronisieren, müssen Sie ~ / .config im obigen Befehl in den Ordner ändern, den Sie synchronisieren möchten.

Schritt 2: Klicken Sie in Syncthing GTK auf das Symbol „Gear“ neben der Schaltfläche „Minimieren“, um auf die Menüschaltfläche zuzugreifen. Klicken Sie im Menü auf "Gerät hinzufügen" und wählen Sie es aus. Verwenden Sie dann das Menü, um andere Linux-PCs in Ihrem Netzwerk zur Synchronisierung hinzuzufügen.

Hinweis: Möglicherweise müssen Sie auf Computern, die Sie zur Synchronisierung hinzufügen möchten, auf "ID anzeigen" klicken, um deren ID abzurufen, bevor Sie versuchen, sie dem PC hinzuzufügen, von dem aus Sie die Synchronisierung hosten.

Schritt 3: Greifen Sie auf dem PC, der die Freigabe durchführt, auf Syncthing GTK zu, klicken Sie mit der rechten Maustaste auf „Standardordner“ und wählen Sie die Schaltfläche „Bearbeiten“. Suchen Sie dann nach "Mit Geräten teilen" und wählen Sie es mit der Maus aus.

Überprüfen Sie dies -  So richten Sie den Jellyfin-Medienserver unter Linux ein

Aktivieren Sie im Bereich "Für Geräte freigeben" die Kontrollkästchen neben den PCs, die Sie Ihrem Synchronisierungsordner hinzugefügt haben, und geben Sie ihnen Zugriff auf die Synchronisierung.

Schritt 4: Wechseln Sie nach dem Hinzufügen eines Geräts zur Freigabe zu dem Gerät, das Sie hinzufügen, und sehen Sie sich die Syncthing GTK-App an. Sie werden in einer Benachrichtigung gefragt, ob Sie eine Verbindung zur Freigabe herstellen möchten. Wählen Sie "Akzeptieren", um die Verbindung zu akzeptieren.

Schritt 5: Sobald Sie die Verbindung auf dem Linux-PC akzeptiert haben, der versucht, eine Verbindung zur Syncthing GTK-Freigabe herzustellen, wird eine weitere Benachrichtigung angezeigt. In dieser Benachrichtigung werden Sie gefragt, ob Sie den "Standardordner" hinzufügen möchten. Wählen Sie "Ja", um den Ordner "Sync" zu den Linux-Geräten hinzuzufügen, die Sie zur Synchronisierung hinzugefügt haben.

Schritt 6: Lassen Sie die angeschlossenen PCs die Konfigurationsdateien von der Synchronisierung über Ihr Netzwerk herunterladen. Wenn der Vorgang abgeschlossen ist, führen Sie die folgenden Befehle auf allen PCs aus, um Ihre Konfigurationsdateien mit Syncthing GTK synchron zu halten.

rm ~/.config
 
 ln -s ~/Sync/.config ~/

Mit den beiden oben ausgeführten Befehlen werden Ihre Konfigurationsdateien synchronisiert. Beachten Sie jedoch, dass Syncthing ausgeführt werden muss, um Dateiaktualisierungen zu erhalten.