- Direkte peer-to-peer-synkronisering som eliminerer behovet for skyservere og beskytter personvernet.
- Full kompatibilitet mellom Windows, macOS, Linux og Android gjennom unike enhetsidentifikatorer.
- Fleksibel kontroll av dataflyt med alternativer for kun sending, kun mottak eller toveis.
- Filversjonssystem for å forhindre utilsiktet tap og administrere endringshistorikk.
Jeg er sikker på at det har skjedd deg: du har filer spredt utover datamaskinen, den bærbare datamaskinen og telefonen din, og du ender opp med å sjonglere kabler eller laste opp alt til skyen bare for å få tilgang til ett enkelt dokument. Det er et ork, spesielt hvis du er bekymret for hvor dataene dine havner, eller hvis du ikke vil betale et månedlig abonnement bare for å ha filene dine lett tilgjengelige. Det er her Syncthing kommer inn i bildet , et verktøy som lar deg holde mappene dine synkronisert i sanntid uten å være avhengig av eksterne servere.
Det kuleste med denne programvaren er at den bruker peer-to-peer-teknologi, som betyr at enhetene dine kommuniserer direkte med hverandre. Det er ingen mellommann som lagrer bildene eller passordene dine; alt forblir på ditt lokale nettverk eller overføres kryptert over internett. Det er i utgangspunktet som å sette opp din egen private sky, men uten de tekniske problemene med å konfigurere en kompleks server fra bunnen av.
Hva handler egentlig Syncthing om?
For de som ikke er kjent med det, er Syncthing et åpen kildekode-program på tvers av plattformer som lar flere maskiner vedlikeholde identiske mapper. Enten du bruker Windows, macOS, Linux eller Android , sørger programmet for at hvis du legger til en fil på PC-en din, vises den magisk på mobilenheten din i løpet av sekunder. Basert på Block Exchange Protocol laster den ikke opp hele filen på nytt hver gang du gjør en endring, men overfører bare datablokkene som har endret seg, noe som sparer en betydelig mengde båndbredde.
En av nøklene til driften er sikkerhet gjennom TLS , som sikrer at ingen kan snike seg inn på dataene dine når de beveger seg over nettverket. Videre er det ekstremt fleksibelt: du kan bestemme hvilke mapper du vil dele, med hvem og i hvilken retning informasjonen flyter.
Installasjon i henhold til enheten din
Avhengig av hvor du vil installere den, varierer prosessen litt, selv om logikken er den samme:
- På Windows: Selv om den grunnleggende kjørbare filen finnes, anbefales det på det sterkeste å bruke den. SyncTrayzorDenne applikasjonen pakker Syncthing inn i et mer brukervennlig grensesnitt, starter det automatisk med systemet og forhindrer at du har et konsollvindu åpent hele tiden.
- På Linux: Det varierer avhengig av distribusjonen. I Ubuntu eller Debian kan du legge til det offisielle depotet og importere PGP-nøkkelen. I Fedora eller Manjaro er den vanligvis tilgjengelig i standarddepotene. Det er veldig nyttig å konfigurere systemd-daemonen slik at tjenesten kjører i bakgrunnen uten at grensesnittet må være åpent.
- På Android: Det finnes en offisiell app i Play Store og også på F-Droid. Den er ideell for å gjøre automatiske kamerasikkerhetskopier direkte til PC-en.
- På NAS (f.eks. Qnap): Den kan installeres via AppCenter ved å laste opp den tilhørende filen, slik at NAS-en kan fungere som den sentrale lagringsnoden.
Oppsett og integrering av utstyr
For at to enheter skal kunne begynne å dele filer, må de først «bli kjent med hverandre». Dette gjøres gjennom enhets-ID-en , en unik alfanumerisk streng som fungerer som enhetens ID. For å finne den, gå til Handlinger-delen og velg Vis ID , hvor du også ser en nyttig QR-kode for mobilenheten din.
Når du har den andre enhetens ID, trykker du på Legg til enhet og skriver den inn. Det er viktig å merke seg at tilkoblingen ikke er automatisk av sikkerhetsmessige årsaker: den andre enheten vil motta et varsel og må godta forespørselen om at koblingen skal opprettes. Når den er tilkoblet, vil du se statusen endres til «tilkoblet», selv om du ikke overfører filer ennå.
Mappekonfigurasjon og dataflyt
Når du har koblet sammen enhetene dine, er neste trinn å velge hva du vil synkronisere. Når du klikker på Legg til mappe , må du gi den en etikett (et navn for å identifisere den) og den nøyaktige banen på harddisken din. I fanen Deling velger du enhetene som skal ha tilgang til disse dataene.
Det er her det blir interessant: mappetypen. Vi vil ikke alltid at alt skal være toveis. Det finnes tre alternativer:
- Send og motta: Dette er standardkonfigurasjonen. Enhver endring som gjøres på en hvilken som helst enhet, replikeres på alle andre.
- Bare send: Enheten er «sjefen». Den sender endringer til andre, men ignorerer eventuelle modifikasjoner som kommer utenfra. Den er perfekt for sikkerhetskopieringsmapper der du ikke vil at en mobilfeil skal slette filer fra PC-en din.
- Kun motta: Enheten er passiv. Den godtar bare endringer som kommer fra andre noder.
Avansert administrasjon og versjonskontroll
Noen ganger kan automatisk synkronisering være et tveegget sverd: hvis du ved et uhell sletter noe på ett sted, vil det forsvinne overalt. For å unngå problemer inkluderer Syncthing filversjonskontroll . I stedet for å slette filen permanent, flytter programmet den til en skjult mappe kalt .stversions.
Du kan konfigurere forskjellige versjoneringsstrategier. Papirkurvmodus lagrer alt permanent, mens trinnvis versjonering er smartere: den lagrer mange versjoner i løpet av de første minuttene, deretter én per dag og til slutt én per uke, noe som optimaliserer diskplassen. Hvis du ikke konfigurerer dette, kan du ende opp med gigabyte med gamle filer som bruker opp lagringsplass uten å være klar over det.
Nettverksoptimalisering: Klynger og personvern
Hvis du har mange enheter, kan du opprette en radial klynge ved å utpeke én enhet som «presentatør». Dette lar presentatøren introdusere nye enheter til nettverket, noe som gjør dataoverføring mer effektiv og mindre avhengig av én enkelt maskin. Unngå å opprette mesh-klynger (der alle enheter er presentatører for alle andre) for å forhindre opprettelse av fantomenheter som er vanskelige å fjerne.
Når det gjelder personvern, selv om alt er kryptert, husk at tilkoblede noder kan se IP-adressen din . Koble derfor bare til enheter som tilhører personer du stoler fullt ut på. I tillegg bruker Syncthing globale oppdagelsesservere og repeatere for å hjelpe enheter med å finne hverandre gjennom strenge brannmurer, men dette kan tilpasses hvis du trenger fullstendig isolasjon.
Å ha et verktøy som dette forvandler filhåndteringen ved å eliminere avhengigheten av skyen og gi oss tilbake kontrollen over informasjonen vår. Ved å kombinere riktig installasjon på hvert system, intelligent mappetypehåndtering og et godt tilpasset versjonssystem, oppnår vi et digitalt økosystem der data flyter sikkert, raskt og helt fritt mellom mobile enheter og datamaskiner.


