- Direkte peer-to-peer-synkronisering, der eliminerer behovet for cloud-servere og beskytter privatlivets fred.
- Fuld kompatibilitet mellem Windows, macOS, Linux og Android via unikke enhedsidentifikatorer.
- Fleksibel kontrol af dataflow med muligheder for kun at sende, kun at modtage eller tovejs.
- Filversioneringssystem for at forhindre utilsigtet tab og administrere ændringshistorik.
Jeg er sikker på, at det er sket for dig: Du har filer spredt ud over din computer, bærbare computer og telefon, og du ender med at jonglere med kabler eller uploade alt til skyen bare for at få adgang til et enkelt dokument. Det er besværligt, især hvis du er bekymret for, hvor dine data ender, eller hvis du ikke ønsker at betale et månedligt abonnement bare for at have dine filer let tilgængelige. Det er her, Syncthing kommer ind i billedet , et værktøj, der lader dig holde dine mapper synkroniseret i realtid uden at være afhængig af eksterne servere.
Det fedeste ved denne software er, at den bruger peer-to-peer-teknologi, hvilket betyder, at dine enheder kommunikerer direkte med hinanden. Der er ingen mellemmand, der gemmer dine billeder eller adgangskoder; alt forbliver på dit lokale netværk eller transmitteres krypteret over internettet. Det er dybest set som at oprette din egen private cloud, men uden de tekniske besværligheder ved at konfigurere en kompleks server fra bunden.
Hvad handler Syncthing præcist om?
For dem der ikke kender det, er Syncthing et open source-program på tværs af platforme, der giver flere maskiner mulighed for at vedligeholde identiske mapper. Uanset om du bruger Windows, macOS, Linux eller Android , sikrer programmet, at hvis du tilføjer en fil på din pc, vises den magisk på din mobilenhed i løbet af få sekunder. Baseret på Block Exchange Protocol uploader det ikke hele filen igen, hver gang du foretager en ændring, men overfører kun de datablokke, der er ændret, hvilket sparer en betydelig mængde båndbredde.
En af nøglerne til dens drift er sikkerhed via TLS , der sikrer, at ingen kan snuse til dine data, når de bevæger sig på tværs af netværket. Derudover er den ekstremt fleksibel: du kan bestemme, hvilke mapper du vil dele, med hvem og i hvilken retning informationen flyder.
Installation i henhold til din enhed
Afhængigt af hvor du vil installere det, varierer processen en smule, selvom logikken er den samme:
- I Windows: Selvom den grundlæggende eksekverbare version findes, anbefales det kraftigt at bruge den SyncTrayzorDenne applikation indpakker Syncthing i en mere brugervenlig grænseflade, får det til at starte automatisk med systemet og forhindrer dig i at have et konsolvindue åbent hele tiden.
- På Linux: Det varierer afhængigt af distributionen. I Ubuntu eller Debian kan du tilføje det officielle repository og importere PGP-nøglen. I Fedora eller Manjaro er den normalt tilgængelig i standardrepositorierne. Konfiguration af systemd-dæmonen så tjenesten kører i baggrunden uden at det er nødvendigt at have brugerfladen åben.
- På Android: Der er en officiel app i Play Store og også på F-Droid. Den er ideel til at gøre det. automatiske kamerabackups direkte til pc'en.
- På NAS (f.eks. Qnap): Den kan installeres via AppCenter ved at uploade den tilsvarende fil, hvilket gør det muligt for NAS'en at fungere som den centrale lagernode.
Opsætning og integration af udstyr
For at to enheder kan begynde at dele filer, skal de først "lære hinanden at kende". Dette gøres via enheds-ID'et , en unik alfanumerisk streng, der fungerer som din enheds id. For at finde det skal du gå til afsnittet Handlinger og vælge Vis id , hvor du også kan se en praktisk QR-kode til din mobilenhed.
Når du har den anden enheds ID, skal du trykke på Tilføj enhed og indtaste det. Det er vigtigt at bemærke, at forbindelsen ikke er automatisk af sikkerhedsmæssige årsager: Den anden enhed modtager en besked og skal acceptere anmodningen om, at forbindelsen oprettes. Når der er oprettet forbindelse, vil du se statusændringen til "tilsluttet", selvom du ikke overfører filer endnu.
Mappekonfiguration og dataflow
Når du har forbundet dine enheder, er næste trin at vælge, hvad du vil synkronisere. Når du klikker på Tilføj mappe , skal du give den en etiket (et navn, der identificerer den) og den nøjagtige sti på din harddisk. På fanen Deling vælger du de enheder, der skal have adgang til disse data.
Det er her, det bliver interessant: mappetypen. Vi ønsker ikke altid, at alt skal være tovejs. Der er tre muligheder:
- Send og modtag: Dette er standardkonfigurationen. Enhver ændring foretaget på en enhed replikeres på alle andre.
- Bare send: Enheden er "chefen". Den sender ændringer til andre, men ignorerer eventuelle ændringer, der kommer udefra. Den er perfekt til backupmapper hvor du ikke ønsker, at en mobilfejl skal slette filer fra din pc.
- Modtag kun: Enheden er passiv. Den accepterer kun ændringer, der kommer fra andre noder.
Avanceret administration og versionskontrol
Nogle gange kan automatisk synkronisering være et tveægget sværd: Hvis du ved et uheld sletter noget ét sted, forsvinder det overalt. For at undgå problemer inkluderer Syncthing filversionering . I stedet for at slette filen permanent flytter programmet den til en skjult mappe kaldet .stversions.
Du kan konfigurere forskellige versionsstrategier. Papirkurvstilstand gemmer alt permanent, mens forskudt versionsstyring er smartere: den gemmer mange versioner i de første par minutter, derefter én om dagen og endelig én om ugen, hvilket optimerer diskpladsen. Hvis du ikke konfigurerer dette, kan du ende med gigabyte af gamle filer, der bruger lagerplads uden at være klar over det.
Netværksoptimering: Klynger og privatliv
Hvis du har mange enheder, kan du oprette en radial klynge ved at udpege én enhed som "Præsentationsholder". Dette giver præsentereren mulighed for at introducere nye enheder til netværket, hvilket gør dataoverførslen mere effektiv og mindre afhængig af en enkelt maskine. Undgå at oprette mesh-klynger (hvor alle enheder er præsenterere for alle andre) for at forhindre oprettelsen af fantomenheder , der er vanskelige at fjerne.
Med hensyn til privatliv, selvom alt er krypteret, skal du huske, at tilsluttede noder kan se din IP-adresse . Tilslut derfor kun enheder, der tilhører personer, du fuldt ud har tillid til. Derudover bruger Syncthing globale discovery-servere og repeatere til at hjælpe enheder med at finde hinanden gennem strenge firewalls, selvom dette kan tilpasses, hvis du ønsker fuldstændig isolation.
Et værktøj som dette transformerer filhåndteringen ved at eliminere afhængigheden af skyen og give os kontrollen over vores information tilbage. Ved at kombinere korrekt installation på hvert system, intelligent mappetypehåndtering og et velafstemt versionssystem opnår vi et digitalt økosystem, hvor data flyder sikkert, hurtigt og fuldstændig frit mellem mobile enheder og computere.


