Ensimmäinen vakaa versio Syncthing 1.0.0 saapuu

logo

Syncthing on ilmainen, avoimen lähdekoodin ja alustojen välinen sovellus että mahdollistaa useiden laitteiden käyttäjätiedostojen automaattisen synkronoinnin, omien BitTorrent Sync -järjestelmän kaltaisten ongelmien ratkaiseminen.

Synkronoituja tietoja ei ladata pilvivarastoihin, vaan pikemminkinja replikoituvat suoraan käyttäjäjärjestelmien välillä, kun ne näkyvät samanaikaisesti verkossa käyttäen projektin kehittämää BEP (Block Exchange Protocol) -protokollaa.

Synkronointikoodi on kirjoitettu Go-kielellä ja se jaetaan MP: n ilmaisella lisenssilläL. Valmiit rakennukset ovat valmiita Linuxille, Androidille, Windowsille, macOS: lle, FreeBSD: lle, Dragonfly BSD: lle, NetBSD: lle, OpenBSD: lle ja Solarisille.

Synkronoinnin avulla voidaan synkronoinnin avulla luoda tietojen synkronointiongelmia käyttäjän useiden laitteiden välillä myös jakamaan suuria hajautettuja verkkoja jaettujen tietojen tallentamiseksi, jotka jaetaan osallistujien järjestelmien kesken.

Tietoja synkronoinnista

Synkronointi tarjoaa käyttäjälle joustavat pääsynvalvonta- ja synkronointipoikkeukset.

On mahdollista määritellä isännät, jotka vastaanottavat vain dataa, toisin sanoen näiden isäntien tietojen muutokset eivät vaikuta muihin järjestelmiin tallennettuihin tietoilmentymiin. Tuetaan erilaisia ​​tiedostoversiotiloja, jotka säilyttävät muutettujen tietojen aiemmat versiot.

Synkronoinnin aikana tiedosto jaetaan loogisesti lohkoihin, jotka ovat jakamaton osa siirrettäessä tietoja käyttäjän järjestelmien välillä.

Kun synkronoidaan uuden laitteen kanssa, jos useilla laitteilla on identtisiä lohkoja, lohkot kopioidaan eri solmuista analogisesti BitTorrent-järjestelmän kanssa.

Mitä enemmän laitteita osallistuu synkronointiin, sitä nopeampi uusien tietojen replikointi rinnakkaisuuden vuoksi.

Muokattujen tiedostojen synkronoinnin aikana vain muokatut datalohkot siirretään verkon kautta, ja kun nimeä muutetaan tai käyttöoikeuksia muutetaan, vain metatiedot synkronoidaan.

Datakanavat muodostetaan TLS: n avulla, kaikki solmut todentavat toisensa varmenteilla ja laitetunnisteilla, SHA-256: ta käytetään eheyden tarkistamiseen.

Paikallisverkon synkronointisolmujen määrittämiseksi voidaan käyttää UPnP-protokollaa, joka ei vaadi synkronoitavien laitteiden IP-osoitteiden manuaalista syöttämistä.

Syncthing

Järjestelmän kokoonpanoa ja valvontaa varten on sisäänrakennettu web-käyttöliittymä, CLI-asiakas ja Syncthing-GTK GUI, joka tarjoaa myös hallintatyökalut synkronointisolmuille ja arkistoille.

Synkronointisolmujen haun yksinkertaistamiseksi ollaan kehittämässä solmunhakukoordinointipalvelinta, jolle on valmistettu valmis Docker-kuva.

Tietoja Syncthingin vakaasta versiosta

Viiden vuoden kuluttua ensimmäisen kokeiluversion muodostamisesta valmistettiin Syncthing 1.0.0 -järjestelmän ensimmäinen vakaa versio.

Julkaisu merkitsi projektin valmiutta protokollien laajaan käyttöön ja vakauttamiseen, jota ei muuteta 1.xx-haarassa, mikä rikkoo taaksepäin yhteensopivuutta.

Hanke siirtyi myös uuteen numerointijärjestelmään julkaisuissa, joka vastaa semanttisen versionhallinnan periaatetta (xyz, jossa "x" muuttuu, kun yhteensopivuutta taaksepäin loukataan, "y" tarkoittaa merkittäviä toiminnallisia muutoksia ja "z" - korjaavia päivityksiä).

Viimeisimmän kokeellisen version jälkeen lisätyistä toiminnallisista muutoksista on mahdollista rajoittaa samanaikaisten tietojen skannaustoimintojen enimmäismäärää, joka näyttää käyttöliittymässä määritetyn tiedonsiirtonopeuden rajan ja kyvyn tarkastella paikallisesti muokattuja tiedostoja synkronoiduille hakemistoille vain data-tilassa.

Kuinka asentaa Syncthing 1.0.0?

Niille, jotka ovat kiinnostuneita asentamaan tämän sovelluksen järjestelmäänsä, heidän on avattava pääte ja kirjoitettava siihen seuraava komento

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

Tehty nyt, lisäämme sovelluksen vakaan arkiston järjestelmäämme seuraavilla tavoilla:

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

Lopuksi voimme asentaa sen seuraavilla tavoilla:

sudo apt-get update

sudo apt-get install syncthing

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.