Släppte den nya versionen av Syncthing 1.2.0

logotyp

En version av Syncthing 1.2.0 automatiska filsynkroniseringssystem har just introducerats, där de synkroniserade uppgifterna inte laddas upp till molnlager utan replikeras direkt mellan användarsystem när de samtidigt visas online med hjälp av blockutbytesprotokollet som utvecklats av projektet.

Synkringskod är skriven på Go-språket och distribueras under gratis licens från MPL. Färdiga byggnader är redo för Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD och Solaris.

Förutom att lösa datasynkroniseringsproblem mellan flera enanvändare, med hjälp av Syncthing är det möjligt att skapa stora decentraliserade nätverk för att lagra delad data, som är fördelade mellan medlemssystemen.

Om Syncthing

Flexibla åtkomstkontroller och synkroniseringsundantag tillhandahålls. Det är möjligt att definiera värdar som endast kommer att ta emot data, det vill säga dataändringar på dessa värdar påverkar inte datainstanser som lagras på andra system.

Vid synkronisering med en ny enhet, om det finns identiska block på flera enheter, kopieras blocken från olika noder, analogt med driften av BitTorrent-systemet.

Ju fler enheter som är involverade i synkronisering, desto snabbare replikering av nya data på grund av parallellisering.

Under processen att synkronisera modifierade filer överförs endast de modifierade datablocken över nätverket, och när namnet ändras eller åtkomsträttigheterna ändras, synkroniseras bara metadata.

Syncthing

Datakanaler bildas med TLS, alla noder autentiserar varandra med hjälp av certifikat och enhetsidentifierare, SHA-256 används för integritetskontroll.

För att bestämma synkroniseringsnoderna i det lokala nätverket kan UPnP-protokollet användas, vilket inte kräver manuell inmatning av IP-adresserna för de enheter som synkroniseras.

För systemkonfiguration och övervakning tillhandahålls ett inbyggt webbgränssnitt, en CLI-klient och en Syncthing-GTK GUI, som också tillhandahåller verktyg för hantering av synkroniseringsnoder och arkiv.

För att förenkla sökningen efter Syncthing-noder utvecklas en koordineringsserver för nodupptäckt, för vilken en förberedd Docker-bild har förberetts.

Syncthing 1.2.0 Huvudnyheter

I den här nya versionen av Syncthing 1.2.0 ett nytt transportprotokoll baserat på QUIC har införts (snabba UDP-internetanslutningar) med tillägg för vidarebefordran via adressöversättning (NAT). TCP är fortfarande det föredragna protokollet för upprättande av anslutningar.

Dessutom markeras förbättringen av hanteringen av dödliga fel och verktyg har lagts till för att automatiskt skicka problemrapporter till utvecklarna. Rapportinlämning är aktiverad som standard.

Å andra sidan ett speciellt alternativ har lagts till för att inaktivera det i inställningarna. Det noteras att uppgifterna i kraschrapporten inte innehåller filnamn, registerdata, enhetsidentifierare, statistik och annan personlig information.

Användningen av små och fasta block (128 KiB) har förklarats föråldrad; nu används bara stora storleksändringsblock för att indexera och överföra filinnehåll.

Gränssnittet visar det senaste anslutningsfelet för var och en av de angivna adresserna. I WebUI är tabellkolonnernas layout optimerad för korrekt visning på smala skärmar.

Hur installerar jag Syncthing 1.2.0?

För dem som är intresserade av att kunna installera denna applikation på sitt system, de måste öppna en terminal och skriva följande kommando i den

sudo apt-get install apt-transport-https

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

Gjort detta nu kommer vi att lägga till det stabila arkivet för applikationen i vårt system med:

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

Slutligen kan vi installera det med:

sudo apt-get update

sudo apt-get install syncthing

Syncthing är också tillgängligt för mobila enheter, så nedladdningen av applikationen kan göras i följande länk från playstore.



		

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.