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/[email protected]
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 [email protected]
sudo systemctl start [email protected]
Ersetzen Sie youruser mit Ihrem Benutzernamen. Sie können den Status des Syncthing-Dienstes mit diesem Befehl überprüfen:
sudo systemctl status [email protected]
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.