Syncthing ist eine Open-Source-Anwendung, mit der Sie Daten sicher zwischen mehreren Geräten synchronisieren können. In dieser Anleitung erfahren Sie, wie Sie Syncthing auf einem AlmaLinux 9-Server installieren.
Schritt 1: System aktualisieren
Bevor Sie Syncthing installieren, stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist. Führen Sie die folgenden Befehle aus, um Ihr System zu aktualisieren:
sudo dnf update -y
Schritt 2: Syncthing-Repository hinzufügen
Syncthing ist nicht in den Standard-AlmaLinux-Repositories enthalten. Um Syncthing zu installieren, müssen wir das offizielle Syncthing-Repository hinzufügen. Führen Sie die folgenden Befehle aus:
sudo dnf install -y epel-release sudo dnf install -y https://github.com/syncthing/syncthing/releases/download/v1.23.3/syncthing-linux-amd64-v1.23.3.tar.gz
Schritt 3: Syncthing installieren
Nun können Sie Syncthing auf Ihrem AlmaLinux 9-Server installieren. Verwenden Sie den folgenden Befehl:
sudo dnf install syncthing -y
Schritt 4: Syncthing als Systemd-Dienst einrichten
Um Syncthing beim Systemstart automatisch zu starten, müssen wir es als Systemd-Dienst einrichten. Erstellen Sie eine neue Systemd-Dienstdatei mit dem folgenden Befehl:
sudo nano /etc/systemd/system/syncthing@.service
Fügen Sie den folgenden Inhalt in die Datei ein:
[Unit] Description=Syncthing - Open Source Continuous File Synchronization Documentation=https://docs.syncthing.net/ After=network.target [Service] User=%i ExecStart=/usr/bin/syncthing Restart=on-failure RestartSec=3 LimitNOFILE=4096 [Install] WantedBy=multi-user.target
Speichern Sie die Datei und schließen Sie den Editor.
Schritt 5: Syncthing starten und aktivieren
Jetzt können Sie Syncthing starten und dafür sorgen, dass es bei jedem Systemstart automatisch startet. Führen Sie die folgenden Befehle aus:
sudo systemctl daemon-reload sudo systemctl enable syncthing@youruser.service sudo systemctl start syncthing@youruser.service
Ersetzen Sie youruser
mit Ihrem Benutzernamen. Sie können den Status des Syncthing-Dienstes mit diesem Befehl überprüfen:
sudo systemctl status syncthing@youruser.service
Schritt 6: Syncthing-Web-UI öffnen
Nachdem Syncthing läuft, können Sie auf die Web-Oberfläche zugreifen, um Ihre Synchronisierungsaufgaben zu konfigurieren. Öffnen Sie einen Webbrowser und gehen Sie zu:
http://your-server-ip:8384
Sie sollten die Syncthing-Weboberfläche sehen und sich mit dem Standard-Benutzer “admin” anmelden. Folgen Sie den Anweisungen, um Ihre Ordner zu synchronisieren.
Schritt 7: Firewall-Konfiguration
Wenn Sie eine Firewall auf Ihrem AlmaLinux 9-Server verwenden, müssen Sie den Port 8384 für das Web-Interface freigeben. Führen Sie dazu folgenden Befehl aus:
sudo firewall-cmd --add-port=8384/tcp --permanent sudo firewall-cmd --reload
VPS-Empfehlung
Wenn Sie nach einem zuverlässigen VPS suchen, besuchen Sie den folgenden Link für Windows VPS-Dienste: Windows VPS von NetCloud24.