Installation · 6 min read · Sep 15, 2025
Wie man Syncthing auf Debian 12 installiert

Syncthing ist ein Open-Source-Tool zur Dateisynchronisierung, das entwickelt wurde, um Dateien sicher über mehrere Geräte hinweg zu synchronisieren. Im Gegensatz zu cloudbasierten Diensten funktioniert Syncthing direkt zwischen Geräten, ohne Daten auf externen Servern zu speichern, was den Benutzern die volle Kontrolle über ihre Dateien und ihre Privatsphäre gibt. Es verwendet verschlüsselte Kommunikation zwischen Geräten, um sicherzustellen, dass Daten sicher übertragen werden.
Syncthing kann Dateien zwischen Computern, mobilen Geräten und Servern synchronisieren, was es zu einer vielseitigen Lösung für Benutzer macht, die eine zuverlässige, private und Echtzeit-Dateisynchronisierung benötigen. Es ist einfach einzurichten, plattformübergreifend und läuft im Hintergrund, wobei es Dateien automatisch synchronisiert, sobald Änderungen erkannt werden.
Dieses Tutorial zeigt Ihnen, wie Sie die Syncthing-Dateisynchronisierungssoftware auf Debian 12-Servern installieren. Anschließend richten Sie die Syncthing-Authentifizierung ein, verbinden zwei Syncthing-Server und richten die Verzeichnissynchronisierung zwischen den Syncthing-Servern ein.
Voraussetzungen
Um mit diesem Tutorial zu beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Zwei oder mehr Debian 12-Server
- Einen Nicht-Root-Benutzer mit Administratorrechten
Installation von Syncthing auf Debian
Syncthing ist ein Peer-to-Peer-Synchronisierungstool für sicheres Sharing. In diesem Abschnitt installieren Sie Syncthing über das offizielle Syncthing-Repository mit dem APT-Paketmanager.
Zuerst führen Sie den folgenden Befehl aus, um Ihr Debian-Paket-Index zu aktualisieren und einige grundlegende Abhängigkeiten zu installieren.
sudo apt update && sudo apt install gnupg2 curl apt-transport-https -y
Fügen Sie nun den Syncthing GPG-Schlüssel und das Repository für das Debian-System mit dem folgenden Befehl hinzu.
curl -fsSL https://syncthing.net/release-key.txt | \
sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/syncthing.gpgecho "deb https://apt.syncthing.net/ syncthing release" | \
sudo tee /etc/apt/sources.list.d/syncthing.list
Führen Sie als Nächstes den folgenden ‘apt’-Befehl aus, um Ihr Paket-Index zu aktualisieren und das ‘ syncthing ‘ Paket zu installieren. Geben Sie ‘ Y ‘ ein, um die Installation zu bestätigen.
sudo apt update && sudo apt install synching
Nachdem die Installation abgeschlossen ist, überprüfen Sie die ‘ syncthing ‘ Binärdatei und überprüfen Sie ihre Version mit dem folgenden Befehl.
which syncthingsyncthing --version
syncthing --helpWie Sie unten sehen können, ist Syncthing 1.27 unter ‘ /usr/bin/syncthing ‘ installiert.

Einrichtung von UFW (Uncomplicated Firewall)
Nachdem Sie Syncthing installiert haben, installieren Sie UFW (Uncomplicated Firewall), öffnen Ports für OpenSSH und Syncthing-Dienste und starten und aktivieren Sie UFW auf Ihren Debian-Servern.
Installieren Sie das ‘ ufw ‘ Paket mit dem folgenden ‘ apt ‘ Befehl.
sudo apt install ufw -yFühren Sie den folgenden Befehl aus, um das ‘OpenSSH’-Profil zu aktivieren und UFW zu aktivieren. Geben Sie ‘ y ‘ ein, um zu bestätigen, und Sie sehen die Ausgabe ‘ Firewall läuft und ist beim Systemstart aktiviert ‘, wenn UFW läuft und aktiviert ist.
sudo ufw allow OpenSSH
sudo ufw enableFühren Sie als Nächstes den ‘ufw’-Befehl aus, um die ‘ syncthing ‘ und ‘ syncthing-gui ‘ Profile zu aktivieren.
sudo ufw allow syncthing
sudo ufw allow syncthing-guiÜberprüfen Sie zuletzt den UFW-Status, indem Sie den folgenden Befehl ausführen. Die UFW sollte ‘aktiv’ sein mit den aktivierten Profilen ‘ OpenSSH ‘, ‘ syncthing ‘ und ‘ syncthing-gui ‘.
sudo ufw statusKonfigurieren von Syncthing
In diesem Abschnitt konfigurieren Sie Syncthing, indem Sie den ‘syncthing’-Dienst für Ihren Benutzer starten und die lokale IP-Adresse für das Syncthing-Web-Dashboard einrichten. In diesem Beispiel verwenden wir zwei Debian-Server, ‘debian1’ und ‘debian2’.
Melden Sie sich mit dem folgenden Befehl bei Ihrem Benutzer an. In diesem Fall verwenden wir ‘ user1 ‘ für den ‘ debian1 ‘ und ‘ user2 ‘ für den ‘ debian2 ‘.
su - user1Führen Sie nun den folgenden ‘ systemctl ‘ Befehl aus, um den ‘ [email protected] ‘ zu starten, zu aktivieren und zu überprüfen. Für den ‘ debian2 ‘ Server mit dem ‘ user2 ‘ sollte der Dienstname wie ‘ [email protected] ‘ lauten.
sudo systemctl enable --now [email protected]
sudo systemctl status [email protected]Sie können unten sehen, dass der ‘ [email protected] ‘ läuft und aktiviert ist.

Öffnen Sie als Nächstes die Konfigurationsdatei für Syncthing ‘ ~/.local/state/syncthing/config.xml ‘ mit dem ‘ nano ‘ Editor.
nano ~/.local/state/syncthing/config.xmlInnerhalb des ‘
192.168.5.123:8384
GENERATED-API-KEY
default
Wenn Sie fertig sind, speichern Sie die Datei und beenden Sie den Editor.
Führen Sie zuletzt den ‘ systemctl ‘ Befehl aus, um den Syncthing-Dienst neu zu starten. Damit sollte Syncthing auf einer lokalen IP-Adresse mit aktivierter sicherer TLS-Verbindung laufen.
sudo systemctl restart [email protected]Einrichtung des Syncthing-Benutzers
An diesem Punkt läuft Ihr Syncthing mit dem aktivierten Web-Administrationsdashboard. Sie richten jetzt die Benutzer-Authentifizierung für sowohl Syncthing ‘debian1’ als auch ‘ debian2 ‘ ein.
Öffnen Sie Ihren Webbrowser und besuchen Sie https://192.168.5.123:8384/. Stellen Sie sicher, dass Sie die IP-Adresse durch die IP-Adresse Ihrer Debian-Server ersetzen. Jetzt sehen Sie das Syncthing-Administrationsdashboard.
Klicken Sie auf die Schaltfläche ‘ Einstellungen ‘, um Ihren Benutzernamen und Ihr Passwort für Syncthing einzurichten.

Geben Sie im Abschnitt ‘ GUI ‘ Ihren Benutzernamen und Ihr Passwort ein und klicken Sie dann auf ‘ Speichern ‘, um zu bestätigen.

Jetzt werden Sie zur Anmeldeseite von Syncthing weitergeleitet. Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich anzumelden.

Wenn alles erfolgreich ist, sehen Sie das folgende Syncthing-Dashboard.

Verbindung von Syncthing-Geräten
Jetzt, da Sie die Benutzer- und Passwort-Authentifizierung von Syncthing gesichert haben, lassen Sie uns Syncthing auf dem ‘ debian2 ‘ Server mit dem ‘ debian1 ‘ verbinden.
Wählen Sie auf dem ‘ debian2 ‘ Server Aktion > ID anzeigen, um die Server-ID oder Identität anzuzeigen. Dies zeigt Ihnen einen QR-Code des ‘ debian2 ‘ Servers und Sie können diese Geräte-ID kopieren.

Klicken Sie auf die Schaltfläche Kopieren.

Wechseln Sie nun zum Dashboard von ‘ debian1 ‘ und klicken Sie auf ‘ Remote-Gerät hinzufügen ‘ im Abschnitt Remote-Geräte.
Fügen Sie im Popup-Fenster die Geräte-ID von ‘ debian2 ‘ ein und klicken Sie auf Speichern.

Wechseln Sie als Nächstes zum Dashboard von ‘ debian2 ‘ und Sie sehen die Konfiguration wie folgt:
Klicken Sie auf ‘ Gerät hinzufügen ‘, um den ‘ debian2 ‘ Server mit dem ‘ debian1 ‘ zu verbinden.
Wenn alles gut geht, sehen Sie, dass der ‘ debian2 ‘ Server vom Dashboard von ‘ debian1 ‘ verbunden ist.

Synchronisieren von Ordnern zwischen Geräten
Mit den verbundenen ‘ debian1 ‘ und ‘ debian2 ‘ Servern können Sie jetzt ein freigegebenes Verzeichnis einrichten und Dateien zwischen diesen beiden Servern synchronisieren.
Stellen Sie sicher, dass Sie im Dashboard von ‘ debian1 ‘ sind, dann sehen Sie im Abschnitt Ordner den ‘ Standardordner ‘ mit dem Status ‘ Nicht geteilt ‘.

Klicken Sie auf die Schaltfläche ‘ Bearbeiten ‘, um diesen Ordner zu teilen.
- Klicken Sie im Tab ‘ Freigabe ‘ auf ‘ debian2 ‘, um diesen Ordner mit dem ‘ debian2 ‘ Server zu teilen und zu synchronisieren.
- Wählen Sie im Tab ‘ Dateiversionierung ‘ die benötigte Methode zur Dateiversionierung aus.
- Klicken Sie auf Speichern, um zu bestätigen.

Wechseln Sie nun zum Dashboard von ‘ debian2 ‘ und Sie sehen die Benachrichtigung wie folgt:
Klicken Sie auf Teilen, um zu bestätigen und den Ordner zu teilen.

Wenn die Ordnersharing erfolgreich ist, sehen Sie den ‘ Standardordner ‘ mit dem Status ‘Geteilt’. In der Folge ist der ‘ debian1 ‘ Server mit dem ‘ debian2 ‘ Server geteilt.

Fazit
Herzlichen Glückwunsch! Sie haben die Installation von Syncthing auf zwei Debian 12-Servern abgeschlossen. Sie haben auch gelernt, wie man Syncthing-Geräte über das Dashboard verbindet und Ordner/Verzeichnisse zwischen zwei verschiedenen Geräten oder Maschinen synchronisiert.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.