Syncthing 1.0.0'ın ilk kararlı sürümü geldi

logo

Syncthing ücretsiz, açık kaynaklı ve platformlar arası bir uygulamadır o birden fazla cihazda kullanıcı dosyalarının otomatik senkronizasyonunun organizasyonuna izin verir, tescilli BitTorrent Sync sistemine benzer sorunları çözme.

Senkronize edilen veriler bulut depolarına yüklenmez, bunun yerineve aynı anda göründüklerinde doğrudan kullanıcı sistemleri arasında çoğaltın proje tarafından geliştirilen BEP (Blok Değişim Protokolü) protokolünü kullanarak çevrimiçi.

Senkronizasyon kodu Go dilinde yazılmıştır ve MP'nin ücretsiz lisansı altında dağıtılırL. Önceden oluşturulmuş yapılar Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD ve Solaris için hazırdır.

Bir kullanıcının birden fazla cihazı arasındaki veri senkronizasyonu sorunlarını çözmenin yanı sıra, Syncthing ile katılımcıların sistemleri arasında dağıtılan paylaşılan verileri depolamak için büyük merkezi olmayan ağlar oluşturmak mümkündür.

Syncthing Hakkında

Senkronizasyon, kullanıcıya esnek erişim kontrolleri ve senkronizasyon istisnaları sağlar.

Yalnızca veri alacak, yani bu ana bilgisayarlardaki veri değişikliklerinin diğer sistemlerde depolanan veri örneklerini etkilemeyeceği ana bilgisayarları tanımlamak mümkündür. Değiştirilen verilerin eski sürümlerini koruyan birden çok dosya sürümü oluşturma modu desteklenir.

Senkronizasyon sırasında, dosya mantıksal olarak, kullanıcı sistemleri arasında veri aktarırken bölünmez bir parça olan bloklara bölünür.

Yeni bir cihazla senkronize ederken, birkaç cihazda aynı bloklar varsa, bloklar BitTorrent sisteminin çalışmasına benzer şekilde farklı düğümlerden kopyalanır.

Senkronizasyona ne kadar çok cihaz katılırsa, paralelleştirme nedeniyle yeni verilerin kopyalanması o kadar hızlı olur.

Değiştirilen dosyaları senkronize etme sürecinde, yalnızca değiştirilmiş veri blokları ağ üzerinden aktarılır ve ad değiştirildiğinde veya erişim hakları değiştirildiğinde, yalnızca meta veriler senkronize edilir.

Veri kanalları TLS kullanılarak oluşturulur, tüm düğümler sertifikalar ve cihaz tanımlayıcıları kullanarak birbirlerini doğrular, SHA-256 bütünlük kontrolü için kullanılır.

Yerel ağdaki senkronizasyon düğümlerini belirlemek için, senkronize edilen cihazların IP adreslerinin manuel olarak girilmesini gerektirmeyen UPnP protokolü kullanılabilir.

Syncthing

Sistem yapılandırması ve izleme için, senkronizasyon düğümleri ve havuzlar için yönetim araçları sağlayan yerleşik bir web arayüzü, CLI istemcisi ve Syncthing-GTK GUI sağlanmıştır.

Senkronizasyon düğümlerinin aranmasını basitleştirmek için, hazır bir Docker görüntüsünün hazırlanmış olduğu bir düğüm keşif koordinasyon sunucusu geliştirilmektedir.

Syncthing'in kararlı sürümü hakkında

İlk deneme sürümünün oluşturulmasından beş yıl sonra, Syncthing 1.0.0 sisteminin ilk kararlı sürümü hazırlandı.

Sürüm, projenin yaygın kullanımı ve protokollerin stabilizasyonu için hazır olduğunu işaret ediyordu, bu protokoller 1.xx dalında değiştirilmeyecek ve geriye dönük uyumluluğu ihlal ediyor.

Proje ayrıca sürümler için yeni bir numaralandırma şemasına geçtianlamsal sürüm kontrolü ilkesine karşılık gelen (xyz, geriye dönük uyumluluk ihlal edildiğinde "x" değiştiğinde, "y" önemli işlevsel değişiklikleri ve "z" - düzeltici güncellemeleri belirtir).

Son deneysel sürümden bu yana eklenen işlevsel değişikliklerden, maksimum eşzamanlı veri tarama işlemi sayısını sınırlama olasılığı vardır, GUI'de yapılandırılan veri aktarım hızı sınırını ve senkronize edilmiş dizinler için yerel olarak değiştirilmiş dosyaları yalnızca veri modunda görüntüleme yeteneğini gösterir.

Syncthing 1.0.0 nasıl kurulur?

Bu uygulamayı kendi sistemlerine yükleyebilmek isteyenler için, bir terminal açmalı ve içine aşağıdaki komutu yazmalıdırlar

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

Bunu şimdi yaptık, uygulamanın kararlı deposunu sistemimize ekleyeceğiz:

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

Sonunda şununla kurabiliriz:

sudo apt-get update

sudo apt-get install syncthing

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.