- - Automatisches Synchronisieren von Dateien zwischen Linux-Computern mit Syncthing

Automatisches Synchronisieren von Dateien zwischen Linux-Computern mit Syncthing

Ein Teil des Nutzens der Verwendung von Cloud-Speicher ist dieMöglichkeit, Dateien unabhängig vom Computer, auf dem Sie sich befinden, zu synchronisieren. Das Problem ist, dass diese Bequemlichkeit mit Kosten verbunden ist. Um eine große Datenmenge zu übertragen, müssen normalerweise Pläne gekauft werden. Darüber hinaus dauert es ewig, eine Datei auf einen Remote-Server hochzuladen, nur um sie wieder auf einen anderen Computer in Ihrem Netzwerk herunterzuladen. Die gute Nachricht ist, dass es nicht unpraktisch sein muss, Dateien zwischen Linux-Computern zu synchronisieren. Es gibt eine bessere Lösung: Synchronisieren.

Syncthing ist ein Tool zum Synchronisieren von Inhalten. Mit diesem Tool können Benutzer sowohl über das Internet als auch über ein lokales Netzwerk so viele Daten übertragen, wie sie möchten. Sie müssen keine teuren Cloud-Speicherpläne für zusätzlichen Speicherplatz kaufen. Der Speicherplatz von Syncthing ist die Kapazität Ihrer eigenen Festplatten, und die Geschwindigkeit ist, wie schnell Ihre eigene Netzwerk- und Internetverbindung ist.

Das Beste ist, dass es unter Linux verfügbar ist. So bringen Sie es zum Laufen.

Installation

Die Installation von Syncthing ist etwas andersim Vergleich zu anderen Arten von Programmen. Dies liegt daran, dass es sich um ein webbasiertes Programm handelt, das lokal ausgeführt wird. Die Synchronisierung wird im Hintergrund ausgeführt und führt alle wichtigen Berechnungen durch, aber alles, was der Benutzer tut, wird in einem Webbrowser konfiguriert. Dies bedeutet auch, dass die Installation dieser Software auf einem Linux-Server problemlos funktioniert.

Ubuntu und Debian

Beginnen Sie mit dem Hinzufügen des PGP-Release-Schlüssels. Dies ist wichtig, da sowohl Ubuntu als auch Debian keine Software ohne einen Release-Schlüssel installieren können. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

Der nächste Schritt im Installationsprozess ist das Hinzufügen des Syncthing-Repositorys zum / etc / apt / sources Liste.

echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

Das neue Repository für Syncthing befindet sich auf dem System. Syncthing wird jedoch erst installiert, wenn die Software-Quellen die neuen Änderungen widerspiegeln.

sudo apt-get update

Zuletzt installieren Sie die Software mit:

sudo apt-get install syncthing

Arch Linux

Das Syncthing-Server- / Web-UI-Tool ist im Arch Linux User Repository verfügbar. Laden Sie es herunter und erstellen Sie es, damit Arch es zum Laufen bringt.

Andere

Andere Linux-Distributionen verfügen größtenteils nicht über Pakete. Stattdessen steht ein Tarball-Archiv des Programms zur Verfügung.

Laden Sie das Archiv herunter und lesen Sie die Anweisungen zur Installation.

Starten Sie den Synchronisierungsdienst, indem Sie Folgendes eingeben: syncthing

Die Web-Benutzeroberfläche wird automatisch im Standardbrowser auf Ihrem Linux-PC geöffnet.

Andere Plattformen

Obwohl dieser Artikel Linux behandelt, werden Dateien synchronisiertauch in Synchronisation mit anderen Plattformen. Mac, Windows und sogar Android funktionieren. Die einzige Voraussetzung für die Dateifreigabe ist, dass sich jedes Gerät im selben Netzwerk befindet. Um die App für diese Plattformen zu erhalten, besuchen Sie diesen Link hier.

Verwenden von Syncthing

Greifen Sie auf die Synchronisierungseinstellungen zu, indem Sie http:// localhost: 8080. Auf der Weboberfläche stehen dem Benutzer Optionen zum Erstellen eines neuen freigegebenen Ordners und zum Hinzufügen eines Remote-Geräts zur Verfügung. Um einen neuen Ordner für die Freigabe zu erstellen, klicken Sie auf die Schaltfläche „Ordner hinzufügen“. Dies öffnet ein Fenster mit Informationen zum Ausfüllen. Insbesondere: Ordnerbezeichnung, Ordner-ID und Ordnerpfad.

Beginnen Sie mit der Ordnerbezeichnung. Fügen Sie Ihrer Freigabe einen Namen hinzu, damit Sie wissen, was es ist. Überspringen Sie die Ordner-ID, da das System diese automatisch generiert.

Fügen Sie zuletzt den Ordnerpfad zur neuen Freigabe hinzu. Beispiel: Wenn Sie eine Freigabe aus Ihrem Ordner "Meine Musik" vornehmen, lautet der Pfad "/ home / Benutzername / Musik /". Jeder Ordner wird funktionieren, auch ein neuer.

Remote-Gerät hinzufügen

Ein Ordner wird nicht freigegeben, ohne zuvor einen anderen hinzuzufügenGeräte an den Sync-Server. Wechseln Sie dazu zu einem anderen PC, auf dem Syncthing ausgeführt wird, und suchen Sie die „Geräte-ID“. Mit dieser eindeutigen Kennung kann Syncthing das Gerät schnell (und einfach) finden und dem Netzwerk hinzufügen. Sobald Sie die ID erhalten haben, klicken Sie auf "Remote-Gerät hinzufügen". Dies öffnet ein Popup-Menü.

Suchen Sie nach „Geräte-ID“ und geben Sie die ID des Geräts ein, für das Sie die Freigabe durchführen möchten. Um Ihre Geräte-ID zu finden, klicken Sie auf das Menü Aktionen und dann auf ID anzeigen.

Ordner freigeben

Nachdem Sie ein Gerät erfolgreich hinzugefügt haben, wird angezeigtEs wird an der Seite eingeblendet, und daneben wird „Unbenutzt“ angezeigt. Es ist als "nicht verwendet" gekennzeichnet, da das Gerät zwar von Ihrem Sync-Dienst erkannt wird, aber keine Elemente für das Gerät freigegeben wurden. So fügen Sie einen Ordner hinzu.

Wechseln Sie zu dem zuvor erstellten freigegebenen Ordner, undKlicken Sie auf die Schaltfläche "Bearbeiten". Suchen Sie nach der Option "Mit Geräten teilen". Sie werden feststellen, dass sich das kürzlich hinzugefügte Gerät in diesem Menü befindet. Aktivieren Sie das Kontrollkästchen, und schon bald werden Ihr freigegebener Ordner und alle zugehörigen Dateien mit diesem Gerät synchronisiert.

Fazit

Diejenigen, die einen schnellen und einfachen Weg suchen, um zu behaltenDateien, die zwischen Linux-Computern oder Computern mit anderen Betriebssystemen synchronisiert werden, sollten Syncthing beachten. Das Programm ist zwar nicht das erste seiner Art, aber die Art und Weise, wie es das Problem der Dateisynchronisierung auf eine so benutzerfreundliche Weise angeht, hebt es von anderen ähnlichen Lösungen ab. Wenn Sie nach einer schnellen und einfachen Dateisynchronisierung suchen, suchen Sie nicht weiter.

Bemerkungen