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.
Indholdsfortegnelse
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.
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.
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.
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.