Syncthing er et åpen kildekode-verktøy som synkroniserer filer mellom enheter på en sikker måte. Denne veiledningen viser deg hvordan du installerer Syncthing på AlmaLinux 9.
Krav
- Tilgang til en server som kjører AlmaLinux 9. Du kan bruke en VPS-server.
- Brukerkonto med sudo-rettigheter.
Trinn 1: Oppdater systemet
Før du begynner, sørg for at systemet ditt er oppdatert. Åpne terminalen og kjør følgende kommandoer:
sudo dnf update -y
Trinn 2: Legg til Syncthing-lageret
For å installere den nyeste versjonen av Syncthing, må du først legge til Syncthings offisielle programvarelager. Kjør følgende kommando for å legge til Syncthing-lageret:
sudo dnf install epel-release -y
sudo curl -s https://syncthing.net/release-key.txt | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-Syncthing
sudo curl -s https://copr.fedorainfracloud.org/coprs/xemul/syncthing/repo/epel-9/xemul-syncthing-epel-9.repo -o /etc/yum.repos.d/syncthing.repo
Trinn 3: Installer Syncthing
Nå som Syncthing-lageret er lagt til, kan du installere Syncthing ved å kjøre følgende kommando:
sudo dnf install syncthing -y
Trinn 4: Start og aktiver Syncthing-tjenesten
Etter at installasjonen er fullført, må du starte og aktivere Syncthing-tjenesten slik at den starter automatisk ved oppstart:
sudo systemctl enable [email protected] sudo systemctl start [email protected]
Bytt ut brukernavn med ditt faktiske brukernavn.
Trinn 5: Konfigurer brannmur
Hvis du har brannmur aktivert på serveren, må du åpne portene som Syncthing bruker. Bruk følgende kommandoer for å åpne portene:
sudo firewall-cmd --permanent --add-port=22000/tcp
sudo firewall-cmd --permanent --add-port=21027/udp
sudo firewall-cmd --reload
Trinn 6: Åpne Syncthing-webgrensesnittet
Nå som Syncthing kjører, kan du få tilgang til webgrensesnittet for å administrere enhetene dine. Åpne en nettleser og gå til følgende adresse:
http://localhost:8384
Dersom du bruker en ekstern server, bytt ut localhost med serverens IP-adresse.
Konklusjon
Du har nå installert og konfigurert Syncthing på AlmaLinux 9. Dette verktøyet gjør det enkelt å synkronisere filer mellom flere enheter på en sikker måte. Hvis du trenger en VPS-server for å kjøre Syncth