Den første stabile versjonen Syncthing 1.0.0 kommer

logo

Syncthing er en gratis applikasjon med åpen kildekode og plattform que tillater organisering av automatisk synkronisering av brukerfiler på flere enheter, løse problemer som ligner på det proprietære BitTorrent Sync-systemet.

De synkroniserte dataene blir ikke lastet opp til skylager, men hellerog replikere direkte mellom brukersystemer når de vises samtidig online ved hjelp av BEP (Block Exchange Protocol) protokollen utviklet av prosjektet.

Syncthing-kode er skrevet på Go-språket og distribueres under gratis lisens fra MPL. De forhåndsbygde byggene er klare for Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD og Solaris.

I tillegg til å løse datasynkroniseringsproblemer mellom flere enheter til en bruker, er det med Syncthing mulig å opprette store desentraliserte nettverk for å lagre delte data som distribueres mellom systemene til deltakerne.

Om Syncthing

Syncthing gir brukeren fleksible tilgangskontroller og synkroniserings unntak.

Det er mulig å definere verter som bare vil motta data, det vil si dataendringer på disse vertene vil ikke påvirke datainstanser som er lagret på andre systemer. Flere filversjonsmodi støttes, og eldre versjoner av endrede data bevares.

Under synkroniseringen er filen logisk delt inn i blokker, som er en udelelig del når du overfører data mellom brukersystemer.

Ved synkronisering med en ny enhet, hvis det er identiske blokker i flere enheter, kopieres blokkene fra forskjellige noder, analogt med driften av BitTorrent-systemet.

Jo flere enheter som deltar i synkroniseringen, jo raskere blir replikasjonen av nye data på grunn av parallellisering.

I prosessen med å synkronisere modifiserte filer, blir bare de modifiserte datablokkene overført over nettverket, og når navnet endres eller tilgangsrettighetene endres, blir bare metadataene synkronisert.

Datakanaler dannes ved hjelp av TLS, alle noder autentiserer hverandre ved hjelp av sertifikater og enhetsidentifikatorer, SHA-256 brukes til integritetskontroll.

For å bestemme synkroniseringsnodene i det lokale nettverket, kan UPnP-protokollen brukes, som ikke krever manuell oppføring av IP-adressene til enhetene som synkroniseres.

Syncthing

For systemkonfigurasjon og overvåking tilbys et innebygd webgrensesnitt, CLI-klient og Syncthing-GTK GUI, som også gir administrasjonsverktøy for synkroniseringsnoder og arkiver.

For å forenkle søket etter Syncthing-noder, utvikles det en koordineringsserver for noderegistrering som det er klargjort et klart Docker-bilde for.

Om den stabile versjonen av Syncthing

Etter fem år siden dannelsen av den første prøveversjonen ble den første stabile versjonen av Syncthing 1.0.0-systemet utarbeidet.

Utgivelsen markerte beredskapen til prosjektet for utbredt bruk og stabilisering av protokollene, som ikke vil bli endret under 1.xx-grenen, som bryter med bakoverkompatibilitet.

Prosjektet byttet også til en ny nummereringsplan for utgivelser, som tilsvarer prinsippet om semantisk versjonskontroll (xyz, der "x" endres når bakoverkompatibilitet brytes, "y" indikerer betydelige funksjonelle endringer og "z" - korrigerende oppdateringer).

Av de funksjonelle endringene som ble lagt til siden den siste eksperimentelle versjonen, det er muligheten til å begrense maksimalt antall samtidige datasøkoperasjoner, som viser grensen for dataoverføringshastighet konfigurert i GUI og muligheten til å vise lokalt modifiserte filer for synkroniserte kataloger i kun datamodus.

Hvordan installerer Syncthing 1.0.0?

For de som er interessert i å kunne installere dette programmet på systemet sitt, de må åpne en terminal og skrive inn følgende kommando i den

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

Gjort dette nå, vi vil legge til det stabile depotet til applikasjonen i systemet vårt med:

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

Endelig kan vi installere den med:

sudo apt-get update

sudo apt-get install syncthing

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.