- Bulut sunucularına olan ihtiyacı ortadan kaldıran ve gizliliği koruyan doğrudan eşler arası senkronizasyon.
- Benzersiz cihaz tanımlayıcıları sayesinde Windows, macOS, Linux ve Android arasında tam uyumluluk.
- Veri akışının esnek kontrolü; yalnızca gönderme, yalnızca alma veya çift yönlü seçeneklerle sağlanır.
- Dosya sürümleme sistemi, kaz accidental kayıpları önlemek ve değişiklik geçmişini yönetmek için kullanılır.
Eminim sizin de başınıza gelmiştir: Dosyalarınız bilgisayarınızda, dizüstü bilgisayarınızda ve telefonunuzda dağınık halde bulunur ve tek bir belgeye erişmek için kablolarla uğraşmak veya her şeyi buluta yüklemek zorunda kalırsınız. Özellikle verilerinizin nereye gittiğinden endişeleniyorsanız veya dosyalarınıza her an erişebilmek için aylık abonelik ücreti ödemek istemiyorsanız, bu oldukça zahmetli bir iştir. İşte tam bu noktada Syncthing devreye giriyor ; harici sunuculara ihtiyaç duymadan klasörlerinizi gerçek zamanlı olarak senkronize etmenizi sağlayan bir araç.
Bu yazılımın en güzel yanı, eşler arası (peer-to-peer) teknolojiyi kullanmasıdır; yani cihazlarınız doğrudan birbirleriyle iletişim kurar. Fotoğraflarınızı veya şifrelerinizi saklayan bir aracı yok; her şey yerel ağınızda kalır veya internet üzerinden şifrelenmiş olarak iletilir. Temelde kendi özel bulutunuzu kurmak gibi, ancak karmaşık bir sunucuyu sıfırdan yapılandırmanın teknik zorlukları olmadan.
Syncthing tam olarak neyle ilgili?
Bilmeyenler için, Syncthing, birden fazla makinenin aynı klasörleri yönetmesine olanak tanıyan açık kaynaklı, platformlar arası bir programdır. Windows, macOS, Linux veya Android kullanıyor olsanız da , program PC'nize bir dosya eklediğinizde, bu dosyanın saniyeler içinde mobil cihazınızda da görünmesini sağlar. Blok Değişim Protokolü'ne (BRP) dayalı olarak , her değişiklik yaptığınızda dosyanın tamamını yeniden yüklemez, yalnızca değişen veri bloklarını aktarır ve böylece önemli miktarda bant genişliğinden tasarruf sağlar.
Çalışmasının anahtarlarından biri, TLS aracılığıyla sağlanan güvenliktir ; bu sayede verileriniz ağ üzerinden iletilirken hiç kimse verilerinizi izleyemez. Dahası, son derece esnektir: hangi klasörleri paylaşacağınıza, kimlerle paylaşacağınıza ve bilgilerin hangi yönde akacağına siz karar verebilirsiniz.
Cihazınıza göre kurulum
Kurulum yapacağınız yere bağlı olarak işlem biraz farklılık gösterse de mantık aynıdır:
- Windows'ta: Temel çalıştırılabilir dosya mevcut olsa da, kullanılması şiddetle tavsiye edilir. Trayzor'u EşitleBu uygulama, Syncthing'i daha kullanıcı dostu bir arayüzle sarar, sistemle birlikte otomatik olarak başlamasını sağlar ve sürekli açık bir konsol penceresine sahip olmanızı engeller.
- Linux'ta: Bu, kullanılan dağıtıma göre değişir. Ubuntu veya Debian'da, resmi depoyu ekleyip PGP anahtarını içe aktarabilirsiniz. Fedora veya Manjaro'da ise genellikle standart depolarda mevcuttur. Yapılandırma işlemi... systemd arka plan programı Böylece servis, arayüzün açık olmasına gerek kalmadan arka planda çalışır.
- Android'de: Play Store'da ve F-Droid'de resmi bir uygulaması var. Bu uygulama, bu tür işler için ideal. otomatik kamera yedeklemeleri doğrudan bilgisayara.
- NAS cihazında (örneğin Qnap): İlgili dosyanın yüklenmesiyle AppCenter üzerinden kurulabilir ve bu sayede NAS, merkezi depolama düğümü olarak işlev görebilir.
Ekipman kurulumu ve entegrasyonu
İki cihazın dosya paylaşımına başlaması için öncelikle "birbirlerini tanımaları" gerekir. Bu, cihazınızın kimliği gibi davranan benzersiz bir alfanümerik dize olan Cihaz Kimliği aracılığıyla yapılır. Bunu bulmak için İşlemler bölümüne gidin ve Kimliği Göster'i seçin ; burada mobil cihazınız için kullanışlı bir QR kodu da göreceksiniz.
Diğer cihazın kimliğini aldıktan sonra, " Cihaz Ekle"ye dokunun ve kimliği girin. Güvenlik nedenleriyle bağlantının otomatik olmadığını belirtmek önemlidir: diğer cihaz bir bildirim alacak ve bağlantının kurulması için isteği kabul etmelidir . Bağlandıktan sonra, henüz dosya aktarımı yapmıyor olsanız bile durumun "bağlı" olarak değiştiğini göreceksiniz.
Klasör yapılandırması ve veri akışı
Cihazlarınızı bağladıktan sonraki adım, senkronize etmek istediğiniz öğeleri seçmektir. "Klasör Ekle"ye tıkladığınızda , ona bir etiket (tanımlamak için bir ad) ve sabit sürücünüzdeki tam yolu vermelisiniz. Paylaşım sekmesinde , bu verilere erişmesi gereken cihazları seçersiniz.
İşte işin ilginçleştiği nokta: klasör türü. Her şeyin her zaman çift yönlü olmasını istemeyiz. Üç seçenek var:
- Gönder ve Al: Bu standart yapılandırmadır. Herhangi bir cihazda yapılan değişiklik diğer tüm cihazlara da yansıtılır.
- Sadece gönderin: Bu cihaz "patron" konumunda. Değişiklikleri diğer cihazlara gönderiyor, ancak dışarıdan gelen değişiklikleri görmezden geliyor. Bunun için mükemmel. yedekleme klasörleri Mobil cihaz hatasının bilgisayarınızdaki dosyaları silmesini istemediğiniz durumlarda.
- Sadece şunları alın: Cihaz pasiftir. Sadece diğer düğümlerden gelen değişiklikleri kabul eder.
Gelişmiş yönetim ve sürüm kontrolü
Bazen otomatik senkronizasyon iki ucu keskin bir kılıç olabilir: yanlışlıkla bir yerden bir şeyi silerseniz, her yerden kaybolur. Sorunları önlemek için Syncthing, Dosya Sürümleme özelliğini içerir. Program, dosyayı kalıcı olarak silmek yerine, .stversions adlı gizli bir klasöre taşır.
Farklı sürümleme stratejileri yapılandırabilirsiniz. Çöp Kutusu modu her şeyi kalıcı olarak kaydederken, Kademeli sürümleme daha akıllıcadır: ilk birkaç dakikada birçok sürüm kaydeder, ardından günde bir, son olarak da haftada bir sürüm kaydederek disk alanını optimize eder. Bunu yapılandırmazsanız, farkında olmadan gigabaytlarca eski dosya depolama alanınızı tüketebilir.
Ağ Optimizasyonu: Kümeleme ve Gizlilik
Eğer çok sayıda cihazınız varsa, bir cihazı "Sunucu" olarak atayarak radyal bir küme oluşturabilirsiniz . Bu, sunucunun ağa yeni cihazlar eklemesine olanak tanıyarak veri aktarımını daha verimli hale getirir ve tek bir makineye bağımlılığı azaltır. Tüm cihazların diğer tüm cihazlar için sunucu olduğu ağ kümeleri oluşturmaktan kaçının, çünkü bu, kaldırılması zor olan hayalet cihazların oluşmasına neden olabilir .
Gizlilik konusunda, her şey şifrelenmiş olsa da, bağlı düğümlerin IP adresinizi görebileceğini unutmayın . Bu nedenle, yalnızca tamamen güvendiğiniz kişilere ait cihazları bağlayın. Ayrıca, Syncthing, cihazların sıkı güvenlik duvarlarından geçerek birbirlerini bulmalarına yardımcı olmak için küresel keşif sunucuları ve tekrarlayıcılar kullanır ; ancak tam izolasyon gerekiyorsa bu özelleştirilebilir.
Bu tür bir araç, buluta olan bağımlılığı ortadan kaldırarak ve bilgilerimiz üzerindeki kontrolü bize geri vererek dosya yönetimini dönüştürüyor. Her sisteme doğru kurulum, akıllı klasör türü yönetimi ve iyi ayarlanmış bir sürümleme sistemiyle, mobil cihazlar ve bilgisayarlar arasında verilerin güvenli, hızlı ve tamamen ücretsiz bir şekilde aktığı dijital bir ekosistem elde ediyoruz.


