Vil du have en nem, problemfri måde at synkronisere mellem Mac, Windows, Linux, Android og andre platforme? Tjek Resilio Sync! Det er et synkroniseringsværktøj lavet af nogle af folkene bag bittorrent. Den bruger bittorrent-protokollen til at overføre filer over netværket og internettet som helhed. Sådan konfigurerer du en Resilio Sync-server på Linux.
Indholdsfortegnelse
Tilføj Software Repo
Før du installerer softwaren på systemet, har Resilio Sync et softwarelager, der skal tilføjes. Dette skyldes, at det er tredjepartssoftware, og Linux-distributioner ikke bærer det, muligvis fordi Resilio Sync er lukket kildekode, og Linux-distributioner ikke har licensen til at distribuere softwaren.
Under alle omstændigheder skal du følge disse instruktioner for at tilføje tredjepartssoftwarelageret til dit system.
Debian/Ubuntu baseret
Selvom softwarelageret ser meget Debian ud, vil det fungere på alle Linux-distributioner baseret på Debian og Ubuntu. Som det står, er der ikke en pålidelig (og officiel) PPA for Ubuntu-brugere. Som et resultat bliver dette nødt til at gøre. Åbn et terminalvindue, og indsæt denne lange linje indeni. TILFØJ IKKE NOGEN MELLEMRUM. Hvis denne linje er forkortet eller på nogen måde fordelt, vil redigeringen ikke fungere korrekt.
Denne linje med kommandoer vil automatisk redigere kernekildesoftwarefilen. Ingen grund til at redigere noget med en teksteditor.
echo "deb https://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
Når softwarekilden er på systemet, skal du have fat i den signerede GPG-nøgle. Dette er vigtigt, da pakkehåndteringen IKKE VIL installere usigneret software:
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
Til sidst skal du køre en opdatering for at afspejle ændringerne.
Ubuntu baseret: sudo apt opdatering
Debian baseret: sudo apt-get opdatering
Redhat baseret
Redhat-baserede Linux-distributioner, som Debian-baserede, sender ikke Resilio-synkroniseringssoftwaren som standard, og brugere skal derfor tilføje en tredjepartssoftwareserver til deres system, før de får softwaren.
Sådan gør du det til Redhat-baserede Linux-systemer. Åbn først et terminalvindue og få root-adgang:
sudo -s
Med root-adgang skal du oprette en ny repo-konfigurationsfil.
sudo nano /etc/yum.repos.d/resilio-sync.repo
Indsæt derefter følgende i filen:
[resilio-sync] name=Resilio Sync baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch enabled=1 gpgcheck=1
Når du har lavet den nye repo-fil, skal du tilføje den offentligt signerede GPG-nøgle. Redhat-baserede systemer nægter ofte at installere software uden dette trin, da det er et sikkerhedsproblem.
rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
Installation
Softwarelagrene føjes til systemet. Nu er der kun tilbage at installere softwaren. Hvis du ikke bruger Arch Linux, en Debian/Ubuntu- eller Redhat-baseret Linux-distribution, i stedet for at følge instruktionerne nedenfor, du skal downloade den generiske binære pakke til Resilio Syncing-værktøjet.
Bemærk: Hvis du følger denne artikel og bruger den generiske binære, er instruktionerne højst sandsynligt de samme.
Ubuntu-baseret (Mint/Elementary og andre derivater)
sudo apt install resilio-sync
Debian-baseret (Bunsen Labs og andre Debian-baserede Linux-systemer)
sudo apt-get install resilio-sync
Redhat-baseret (Fedora/CentOS/Rhel osv.)
sudo dnf install resilio-sync
eller
sudo yum install resilio-sync
Arch Linux
Arch Linux-brugere har det nemt. Som de fleste software er Resilio Syncing-softwaren let tilgængelig på Arch Linux User repository. Ikke sikker på, hvordan man installerer AUR-pakker? Gå over til vores tutorial og lær alt om det!
For at få Resilio Sync-pakken skal du downloade øjebliksbilledet eller direkte pege din foretrukne AUR-hjælper til denne pakke her.
Konfiguration
Softwaren er installeret. Nu er det tid til at konfigurere det.
Systemd
De fleste moderne Linux-distributioner bruger systemd (minus ældre versioner af Debian). Det er på grund af dette init-system, at aktivering og start af synkroniseringstjenesten er to kommandoer væk. Kør først denne kommando for at aktivere synkroniseringssystemet:
systemctl --user enable resilio-sync
Systemctl enable vil tillade, at synkroniseringsværktøjet automatisk starter ved opstart, forudsat at du genstarter. Men hvis du ikke er interesseret i at genstarte systemet, er det tid til at køre startkommandoen. Denne kommando starter synkroniseringsværktøjet med det samme til brug.
systemctl --user start resilio-sync
Ældre Debian-versioner:
sudo service resilio-sync start
Synkroniserer
Synkroniseringsværktøjet er ikke et GTK-program. I stedet er værktøjet webbaseret. For at konfigurere din synkroniseringsopsætning skal du åbne en webbrowser og gå til denne hjemmeside: https://localhost:8888/gui/
På hjemmesiden beder Resilio Sync brugeren om at oprette et nyt brugernavn og en ny adgangskode. Gør det, og brug en sikker adgangskode.
Den næste side kræver, at brugeren giver et navn til synkroniseringsenheden. Dette er, hvad andre brugere på netværket vil se, når du bruger det. Indtast navnet på din pc. For eksempel: ubuntu-pc eller noget lignende.
Når disse oplysninger er udfyldt, føres du til synkroniseringsbrugerfladen.
For at starte en synkronisering skal du trykke på +-tegnet i brugergrænsefladen og klikke på “standardmappe”.
Brug filbrowseren til at navigere til den mappe, hvor synkroniseringen skal bruge.
Konfigurer synkroniseringsindstillingerne, såsom “read only” eller “read and write”.
Med tilladelsen sat op, klik på “tast”. Kopiér denne nøgle og send den til andre brugere for at tilføje til din synkronisering. Alternativt kan du scanne QR-koden på mobilen.
Bemærk: For at tilføje en synkronisering via en tast skal du klikke på + og derefter vælge “indtast et link eller en nøgle”.
Resilio har support til Windows, Mac, Android.