Sådan synkroniserer du automatisk filer mellem Linux-computere med Syncthing

En del af fordelen ved at bruge cloud storage er muligheden for at have filer synkroniseret, uanset hvilken computer du er på. Problemet er, at denne bekvemmelighed har en pris. For at overføre en stor mængde data skal planer normalt købes. Derudover tager det evigheder at uploade en fil til en ekstern server, bare for at downloade den tilbage til en anden computer på dit netværk. Den gode nyhed er, at det ikke behøver at være ubelejligt at synkronisere filer mellem Linux-computere. Der er en bedre løsning: Syncthing.

Syncthing er et værktøj, der synkroniserer ting. Med dette værktøj kan brugere overføre så mange data, som de vil, over internettet såvel som over et lokalt netværk. Der er ingen grund til at købe dyre cloud storage-planer for ekstra plads. Lagerpladsen på Syncthing er kapaciteten på dine egne harddiske, og hastigheden er, hvor hurtigt dit eget netværk og internetforbindelse er.

Det bedste af det hele er, at det er tilgængeligt på Linux. Sådan får du det til at fungere.

Installation

Installation af Syncthing er lidt anderledes sammenlignet med andre typer programmer. Dette skyldes, at det er et webbaseret program, der kører lokalt. Syncthing kører i baggrunden og udfører alle de vigtige beregninger, men alt, hvad brugeren gør, er konfigureret i en webbrowser. Dette betyder også, at hvis du ønsker at installere denne software på en Linux-server, vil det fungere fint.

  Sådan installeres Upterm på Linux

Ubuntu og Debian

Start med at tilføje PGP-frigivelsesnøglen. Dette er vigtigt, da både Ubuntu og Debian ikke kan installere software uden en udgivelsesnøgle. Åbn en terminal, få nøgle med denne kommando:

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

Det næste trin i installationsprocessen er at tilføje Syncthing-depotet til /etc/apt/sources-listen.

echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

Det nye lager til Syncthing er på systemet. Alligevel vil Syncthing ikke installere før softwarekilderne for at afspejle de nye ændringer.

sudo apt-get update

Til sidst skal du installere softwaren med:

sudo apt-get install syncthing

Arch Linux

Syncthing server/web UI-værktøjet er tilgængeligt i Arch Linux User Repository. Hent og byg den til Arch for at få den til at køre.

Andet

Andre Linux-distributioner har for det meste ikke pakker tilgængelige. I stedet er der et tarball-arkiv over programmet tilgængeligt.

Hent arkivet, og læs instruktionerne inde i, hvordan du installerer det.

Start Syncthing-tjenesten ved at indtaste: syncthing

Webbrugergrænsefladen åbnes automatisk i standardbrowseren på din Linux-pc.

Andre platforme

Selvom denne artikel dækker Linux, vil filer også synkroniseres i Syncthing med andre platforme. Mac, Windows og endda Android virker. Det eneste krav for fildeling er, at hver enhed skal være på det samme netværk. Besøg dette link for at få appen til disse platforme her.

  Sådan installeres den hyggelige lydbogsafspiller på Linux

Brug af Syncthing

Få adgang til synkroniseringsindstillingerne ved at besøge https://localhost:8080. Inde i webgrænsefladen har brugeren muligheder for at oprette en ny delt mappe og tilføje en fjernenhed. For at oprette en ny mappe til deling skal du klikke på knappen “Tilføj mappe”. Dette åbner et vindue med oplysninger, der skal udfyldes. Specifikt: mappelabel, mappe-id og mappesti.

Start med mappeetiketten. Tilføj et navn til din andel, så du ved, hvad det er. Spring mappe-id’et over, da systemet automatisk genererer en af ​​disse.

Til sidst skal du tilføje mappestien til den nye share. For eksempel: Hvis du deler fra din My Music-mappe, vil stien være /home/brugernavn/Music/. Enhver mappe fungerer, selv en ny.

Tilføj fjernenhed

En mappe deles ikke uden først at tilføje andre enheder til synkroniseringsserveren. For at gøre dette skal du gå til en anden pc, der kører Syncthing, og finde “Device ID”. Dette er dets unikke identifikator, der gør det muligt for Syncthing hurtigt (og nemt) at finde enheden og tilføje den til netværket. Når du har fået id’et, skal du klikke på “Tilføj fjernenhed”. Dette bringer en pop op-menu frem.

  Sådan sikkerhedskopieres Cinnamon Desktop-indstillingerne på Linux

Find “enheds-id”, og indtast id’et på den enhed, du vil dele med. For at finde dit enheds-id ved at klikke på menuen Handlinger og derefter “vis ID”.

Deling af en mappe

Når du har tilføjet en enhed, vil du se den poppe op på siden med “Ubrugt” ved siden af. Den er mærket “ubrugt”, fordi selvom din Syncthing-tjeneste kan se enheden, og de interagerer med hinanden, er der ikke blevet delt nogen elementer til den. Sådan tilføjer du en mappe til den.

Gå til den delte mappe, der blev oprettet tidligere, og klik på knappen “Rediger”. Se efter muligheden for “Del med enheder”. Du vil bemærke, at den enhed, du for nylig har tilføjet, er i denne menu. Klik på afkrydsningsfeltet, og snart vil din delte mappe sammen med alle dens filer blive synkroniseret til denne enhed.

Konklusion

De, der leder efter en hurtig og nem måde at holde filer i sync-filer mellem Linux-computere eller computere, der kører andre operativsystemer, bør notere Syncthing. Selvom programmet ikke ligefrem er det første af sin slags, gør den måde, det håndterer problemet med filsynkronisering på en så brugervenlig måde mere end det, der skiller sig ud fra andre lignende løsninger. Hvis du leder efter en hurtig og nem filsynkronisering, skal du ikke lede længere.