Installation · 7 min read · Dec 18, 2025
Wie man Syncthing auf Ubuntu 22.04 installiert

Syncthing ist ein sicheres und Open-Source-Dateisynchronisationsprogramm für mehrere Plattformen, wie Windows, macOS, Linux, Android, Solaris, Darwin und BSD. Es ist ein dezentrales und Peer-to-Peer (P2P) Dateisynchronisationstool, das es Ihnen ermöglicht, Dateien zwischen Geräten in einem lokalen Netzwerk oder zwischen entfernten Geräten über das Internet zu synchronisieren.
In diesem Tutorial zeige ich Ihnen, wie Sie Syncthing auf einem Ubuntu 22.04-Server installieren. Sie werden dann lernen, wie Sie eine Verbindung zwischen Syncthing-Instanzen herstellen, die Synchronisation von Verzeichnissen einrichten und die Synchronisation überprüfen.
Voraussetzungen
Um mit diesem Tutorial zu beginnen, müssen Sie Folgendes haben:
- Zwei Ubuntu 22.04 Maschinen - In diesem Beispiel verwenden wir zwei Ubuntu-Server server1 und server2.
- Einen Nicht-Root-Benutzer mit Administratorrechten.
Hinzufügen des Syncthing-Repositorys
Syncthing kann auf mehrere Arten installiert werden, Sie können es manuell über eine Binärdatei installieren oder über APT für Ubuntu installieren. In diesem Beispiel installieren Sie Syncthing über APT, indem Sie das offizielle Repository zu beiden Ubuntu-Maschinen hinzufügen.
Um zu beginnen, führen Sie den folgenden Befehl aus, um einige grundlegende Pakete auf Ihrem Ubuntu-System zu installieren.
sudo apt install gnupg2 curl apt-transport-https -y
Jetzt fügen Sie den Syncthing GPG-Schlüssel und das Repository zu beiden Ubuntu-Systemen hinzu. In diesem Fall installieren Sie die neueste Version von Syncthing über das APT-Repository.
curl -fsSL https://syncthing.net/release-key.txt | \
sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/syncthing.gpg
echo "deb https://apt.syncthing.net/ syncthing release" | \
sudo tee /etc/apt/sources.list.d/syncthing.list
Dann aktualisieren und aktualisieren Sie Ihr Ubuntu-Repository mit dem folgenden Befehl.
sudo apt updateWenn Sie sehen, dass das Syncthing-Repository verfügbar ist, sind Sie bereit.

Installation von Syncthing
Jetzt, da Sie ein Syncthing-Repository zu beiden Ubuntu-Maschinen hinzugefügt haben, installieren Sie es auf beiden Maschinen und konfigurieren Sie es, um als systemd-Dienst zu laufen. Stellen Sie auch sicher, dass Sie einen Nicht-Root-Benutzer auf beiden Maschinen haben, um Syncthing auszuführen.
Um Syncthing zu installieren, führen Sie den folgenden apt-Befehl aus. Geben Sie y ein und drücken Sie ENTER, um mit der Installation fortzufahren.
sudo apt install syncthing
Nach Abschluss der Installation überprüfen Sie die Syncthing-Version wie folgt:
syncthing --version
syncthing -hIn der folgenden Ausgabe sollten Sie sehen, dass Syncthing 1.26 installiert ist.

Jetzt, da Sie Syncthing installiert haben, sollten Sie es als Benutzer starten. In diesem Beispiel verwenden wir den Benutzer alice auf dem Server1 und den Benutzer bob auf dem Server2.
Melden Sie sich mit dem folgenden Befehl bei Ihrem Benutzer an.
su - aliceStarten und aktivieren Sie dann den Syncthing-Dienst für den Benutzer alice mit dem Befehl wie folgt:
sudo systemctl start [email protected]
sudo systemctl enable [email protected]Stellen Sie sicher, dass Sie Ihr Passwort eingeben, um die Root-Rechte zu erhalten, wenn Sie dazu aufgefordert werden:

Überprüfen Sie nun den Syncthing-Dienst, um sicherzustellen, dass der Dienst mit dem folgenden Befehl läuft.
sudo systemctl status [email protected]Sie sollten sehen, dass der Syncthing-Dienst für den Benutzer alice läuft. Stellen Sie auch sicher, dass der Syncthing-Dienst auf beiden Servern läuft.

Firewall einrichten
In diesem Leitfaden aktivieren Sie die Firewall auf beiden Ubuntu-Maschinen. Auf Ubuntu können Sie UFW (Uncomplicated Firewall) verwenden, und standardmäßig bietet Syncthing auch ein UFW-Anwendungsprofil, sodass Sie es einfach aktivieren können.
Führen Sie den folgenden Befehl aus, um die Syncthing- und syncthing-gui-Profile zu UFW hinzuzufügen.
sudo ufw allow syncthing
sudo ufw allow syncthing-guiFügen Sie jetzt das OpenSSH-Profil hinzu und starten und aktivieren Sie UFW mit dem folgenden Befehl. Geben Sie y ein, um die Operation zu bestätigen.
sudo ufw allow OpenSSH
sudo ufw enableSobald dies abgeschlossen ist, sehen Sie die folgende Ausgabe.

Überprüfen Sie als Nächstes die aktivierten Regeln und Profile auf UFW mit dem folgenden Befehl.
sudo ufw status verboseStellen Sie sicher, dass sowohl Syncthing als auch syncthing-gui zu UFW hinzugefügt wurden.

Initialisieren von Syncthing-Instanzen
Jetzt, da Sie Syncthing installiert und UFW konfiguriert haben, sind Sie bereit, Ihre Installation zu initialisieren. In diesem Schritt richten Sie Syncthing so ein, dass es auf einer lokalen IP-Adresse mit aktiviertem HTTPS läuft, und Sie richten die Benutzerauthentifizierung für Syncthing ein.
Standardmäßig läuft Syncthing auf localhost. Wenn Sie Syncthing auf einer lokalen IP-Adresse ausführen möchten, ändern Sie die Syncthing-Konfiguration in der Datei ~/.config/syncthing/conf.xml.
Öffnen Sie die Datei ~/.config/syncthing/conf.xml mit dem Nano-Editor-Befehl unten.
nano ~/.config/syncthing/conf.xml fileInnerhalb des ‘
192.168.5.30:8384
GENERATED-API-KEY
default
Speichern und schließen Sie die Datei, wenn Sie fertig sind.
Führen Sie nun den folgenden Befehl aus, um den Syncthing-Dienst neu zu starten.
sudo systemctl restart [email protected]Öffnen Sie Ihren Webbrowser und besuchen Sie Syncthing über die Server-IP-Adresse und den Port 8384 (d.h.: https://192.168.5.30:8384/).
Wenn Ihre Installation erfolgreich ist, sollten Sie die folgende Seite erhalten:
Klicken Sie auf Einstellungen, um Syncthing einzurichten.

Innerhalb des GUI-Tabs ändern Sie Ihren Benutzer und Ihr Passwort und klicken Sie dann auf Speichern.

Nachdem das neue Passwort konfiguriert wurde, werden Sie zur Syncthing-Authentifizierung aufgefordert.
Geben Sie Ihren Benutzernamen und Ihr Passwort ein und klicken Sie dann auf Anmelden.

Wenn Sie den richtigen Benutzer und das richtige Passwort haben, sollten Sie das Syncthing-Dashboard wie folgt erhalten:

Unten sehen Sie das Syncthing-Dashboard von server2, nachdem der Benutzer und das Passwort konfiguriert wurden.

Verbindung von zwei Syncthing-Instanzen
Nachdem Sie Syncthing auf beiden Ubuntu-Maschinen konfiguriert haben, werden Sie eine Verbindung herstellen, damit Sie Dateien zwischen diesen Maschinen synchronisieren können. Dazu müssen Sie beide Maschinen über die GUI verifizieren.
Klicken Sie auf server1 auf die Schaltfläche Aktion oben rechts und wählen Sie dann ID anzeigen.

Kopieren Sie die Geräte-ID von server1. Die Syncthing-Geräte-ID wird automatisch während des Starts generiert. Darüber hinaus können Sie auch QR-Codes verwenden, um zwischen Syncthing-Instanzen zu verbinden, beispielsweise zwischen Computern und Android-Handys.

Wechseln Sie zu server2 und klicken Sie auf Remote-Gerät hinzufügen, um eine neue Syncthing-Instanz hinzuzufügen.

Fügen Sie die Geräte-ID von server1 ein, geben Sie den Namen als server1 ein und klicken Sie dann auf Speichern, um zu bestätigen.

Wechseln Sie als Nächstes zurück zum Dashboard von server1 und die Informationen über server2, die sich verbinden möchte. Klicken Sie auf Gerät hinzufügen, um server1 hinzuzufügen.

Jetzt wird ein neues Popup angezeigt, überprüfen Sie die Geräte-ID von server2, und klicken Sie dann auf Speichern.

Gehen Sie schließlich zum Syncthing-Dashboard und wechseln Sie zum Abschnitt Remote-Geräte. Wenn der Vorgang erfolgreich war, sollten Sie server2 mit dem Status verbunden sehen.

Andererseits sollten Sie auf server2 sehen, dass server1 verbunden ist.

Synchronisieren von Verzeichnissen mit Syncthing
An diesem Punkt sind sowohl server1 als auch server2 über Syncthing verbunden. Jetzt lernen Sie, wie Sie ein Verzeichnis/Ordner freigeben und Dateien zwischen Syncthing-Instanzen synchronisieren.
Auf dem Dashboard von server1 sehen Sie den Abschnitt Ordner, und Sie finden den Standardordner mit dem Pfadverzeichnis /home/alice/Sync und dem Status Nicht geteilt.
Klicken Sie auf Bearbeiten, um den Standardordner zu teilen.

- Wechseln Sie zum Tab Freigabe, und Sie sehen die Liste der verbundenen Syncthing-Instanzen. Wählen Sie server2 aus, um den Standardordner mit der Syncthing-Instanz server2 zu teilen.
- Wechseln Sie zum Tab Dateiversionierung, wählen Sie die Dateiversionierung-Methode aus, die Sie verwenden möchten, und geben Sie dann an, wie viele Versionen Sie behalten möchten.
Klicken Sie auf Speichern, um Ihre Änderungen anzuwenden.

Wechseln Sie schließlich zum Dashboard von server2, und Sie erhalten die Benachrichtigung, dass server1 den Standardordner teilen möchte. Klicken Sie auf Teilen, um zu bestätigen.

Sobald der Vorgang abgeschlossen ist, sollten Sie sehen, dass der Standardordner geteilt ist.
Im Abschnitt Standardordner von server1 sollten Sie den Abschnitt Geteilt mit mit dem Wert server2 sehen.

Auf server2 sollten Sie den Standardordner und den Abschnitt Geteilt mit für server1 sehen.

Dateisynchronisation zwischen Syncthing-Instanzen
Jetzt, da Sie das freigegebene Verzeichnis über Syncthing konfiguriert haben, lassen Sie uns dies überprüfen, indem Sie neue Dateien von server1 erstellen und die Dateiliste auf server2 überprüfen, um sicherzustellen, dass die Synchronisation funktioniert.
Gehen Sie auf server1 zum Sync-Verzeichnis und erstellen Sie neue Dateien mit dem folgenden Befehl.
cd ~/Sync/
touch {1..20}.txt
Wechseln Sie zu server2, gehen Sie zum Sync-Verzeichnis und überprüfen Sie die Liste der Dateien in diesem Verzeichnis.
cd ~/Sync/
ls -ahWenn Sie mehrere .txt-Dateien im Sync-Verzeichnis sehen, haben Sie die Syncthing-Installation ohne Probleme abgeschlossen.
Von hier aus können Sie ein neues Verzeichnis zwischen Syncthing-Instanzen erstellen und teilen, Sie können auch neue Instanzen hinzufügen.
Fazit
Herzlichen Glückwunsch! Sie haben die Installation von Syncthing auf Ubuntu 22.04-Servern abgeschlossen. Sie haben auch gelernt, wie Sie Syncthing mit UFW (Uncomplicated Firewall) sichern, Verbindungen zwischen Syncthing-Instanzen herstellen, freigegebene Ordner einrichten und die Synchronisation zwischen freigegebenen Verzeichnissen überprüfen.
Darüber hinaus können Sie neue Geräte zu Ihrer aktuellen Syncthing-Installation hinzufügen und freigegebene Ordner einrichten, damit Sie von mehreren Geräten auf Dateien zugreifen können.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.