Versi stabil pertama Syncthing 1.0.0 tiba

logo

Syncthing adalah aplikasi gratis, open source, dan lintas platform bahwa memungkinkan organisasi sinkronisasi otomatis file pengguna di beberapa perangkat, memecahkan masalah yang mirip dengan sistem BitTorrent Sync yang dipatenkan.

Data yang disinkronkan tidak diunggah ke penyimpanan cloud, melainkandan mereplikasi langsung antara sistem pengguna saat muncul secara bersamaan online menggunakan protokol BEP (Block Exchange Protocol) yang dikembangkan oleh proyek.

Kode Syncthing ditulis dalam bahasa Go dan didistribusikan di bawah lisensi gratis dari MPL. Build yang telah dibuat sebelumnya siap untuk Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD, dan Solaris.

Selain memecahkan masalah sinkronisasi data antara beberapa perangkat pengguna, dengan Syncthing dimungkinkan untuk membuat jaringan desentralisasi yang besar untuk menyimpan data bersama yang didistribusikan di antara sistem peserta.

Tentang Syncthing

Syncthing memberi pengguna kontrol akses yang fleksibel dan pengecualian sinkronisasi.

Dimungkinkan untuk menentukan host yang hanya akan menerima data, yaitu, perubahan data pada host ini tidak akan memengaruhi contoh data yang disimpan di sistem lain. Beberapa mode pembuatan versi file didukung, mempertahankan versi lama dari data yang diubah.

Selama sinkronisasi, file secara logis dibagi menjadi beberapa blok, yang merupakan bagian tak terpisahkan saat mentransfer data antar sistem pengguna.

Saat melakukan sinkronisasi dengan perangkat baru, jika ada blok yang identik di beberapa perangkat, blok tersebut disalin dari node yang berbeda, dengan analogi dengan pengoperasian sistem BitTorrent.

Semakin banyak perangkat yang berpartisipasi dalam sinkronisasi, semakin cepat replikasi data baru karena paralelisasi.

Dalam proses sinkronisasi file yang dimodifikasi, hanya blok data yang dimodifikasi yang ditransfer melalui jaringan, dan bila nama diubah atau hak akses diubah, hanya metadata yang disinkronkan.

Saluran data dibentuk menggunakan TLS, semua node saling mengautentikasi menggunakan sertifikat dan pengenal perangkat, SHA-256 digunakan untuk pemeriksaan integritas.

Untuk menentukan node sinkronisasi di jaringan lokal, protokol UPnP dapat digunakan, yang tidak memerlukan entri manual dari alamat IP perangkat yang melakukan sinkronisasi.

Sinkronkan

Untuk konfigurasi dan pemantauan sistem, antarmuka web bawaan, klien CLI, dan GUI Syncthing-GTK disediakan, yang juga menyediakan alat manajemen untuk node sinkronisasi dan repositori.

Untuk menyederhanakan pencarian node Syncthing, server koordinasi penemuan node sedang dikembangkan, yang gambar Dockernya telah disiapkan.

Tentang versi stabil Syncthing

Setelah lima tahun sejak pembentukan versi uji coba pertama, versi stabil pertama dari sistem Syncthing 1.0.0 telah disiapkan.

Rilis menandai kesiapan proyek untuk penggunaan luas dan stabilisasi protokol, yang tidak akan diubah di bawah cabang 1.xx, yang melanggar kompatibilitas ke belakang.

Proyek ini juga beralih ke skema penomoran baru untuk rilis, yang sesuai dengan prinsip kontrol versi semantik (xyz, di mana "x" berubah saat kompatibilitas mundur dilanggar, "y" menunjukkan perubahan fungsional yang signifikan dan "z" - pembaruan korektif).

Dari perubahan fungsional yang ditambahkan sejak versi percobaan terakhir, ada kemungkinan untuk membatasi jumlah maksimum operasi pemindaian data secara bersamaan, menunjukkan batas kecepatan transfer data yang dikonfigurasi di GUI dan kemampuan untuk melihat file yang dimodifikasi secara lokal untuk direktori yang disinkronkan dalam mode hanya data.

Bagaimana cara menginstal Syncthing 1.0.0?

Bagi yang tertarik untuk dapat menginstal aplikasi ini di sistemnya, mereka harus membuka terminal dan di dalamnya ketik perintah berikut

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

Selesai sekarang, kami akan menambahkan repositori stabil dari aplikasi ke sistem kami dengan:

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

Akhirnya kita bisa menginstalnya dengan:

sudo apt-get update

sudo apt-get install syncthing

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.