Syncthing
From Wikipedia, the free encyclopedia
Remove ads
Syncthing on avoimen lähdekoodin tietokoneohjelma tiedostojen synkronointiin laitteiden välillä. Ohjelma perustuu vertaisverkkoon ja päivittää synkronoidun hakemiston sisällön suoraan käyttäjän laitteiden välillä ilman keskitettyä palvelinta. Syncthing on saatavilla Microsoft Windowsille, macOS:lle, Linuxille, Oracle Solarikselle, sekä useille BSD-käyttöjärjestelmille MPL-2.0-lisenssillä.[5][6]
Remove ads
Toiminta ja ominaisuudet
Ohjelmalla käyttäjän laitteista muodostetaan vertaisverkko jossa laitteet välittävät tietoja suoraan toisilleen lähiverkon tai internetin kautta BitTorrent-protokollan tapaisesti. käyttäjä voi valita mitä kansioita synkronoidaan millekin laitteelle ja missä ne laitteilla sijaitsevat.[7]
Internetin kautta muodostettavassa yhteydessä vertaisverkon laitteet ottavat yhteyttä käyttäjän omiin tai yhteisön julkisiin hakupalvelimiin (discovery server), jotka yhdistävät laitteet toisiinsa.[8] Jos kaikki laitteet ovat osoitteenmuunnoksen (NAT) takana eikä suora yhteys laitteiden välillä onnistu, liikenne voidaan ohjata välityspalvelimien kautta latausnopeuden kustannuksella.[7][9] Välityspalvelin voi hakupalvelimen tavoin olla jokin Syncthingin yhteisön palvelimista tai käyttäjän yksityinen palvelin. Laitteiden välinen liikenne on salattu TLS-protokollalla, jolloin palvelin tai muu välittävän verkon osa ei voi nähdä synkronoitavia tietoja.[6]
Syncthing laskee synkronoitaville tiedostolohkoille SHA256-tiivisteen ja vertaa sitä muiden vertaisverkon laitteiden tiivisteisiin. Mikäli tiedostoa on muutettu ja tiivisteet eivät täsmää, ohjelma lataa oikean version tiedostosta muilta vertaisverkon laitteilta. Jos tiedostoa tai hakemistoa on muokattu samanaikaisesti usealla laitteella, ohjelma tunnistaa ristiriidan ja nimeää tiedostot uudelleen.[10]
Ohjelmaa hallitaan pääasiassa selainkäyttöliittymän kautta. Linuxille ja macOS:lle on olemassa yhteisön kehittämiä työpöytäliittymiä.[4] Virallisen Android-sovelluksen tuki lopetettiin joulukuussa 2024.[3] Androidille on saatavilla yhteisön ylläpitämä sovellus, joka on haarautunut virallisesta sovelluksesta.[4]
Remove ads
Katso myös
Huomautukset
Lähteet
Aiheesta muualla
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
