Disyorkan, 2024

Pilihan Editor

Sinkronkan sumber terbuka, dan simpan privasi, menggunakan Syncthing berasaskan sumber terbuka Syncthing

CARA MUNCULKAN MENU VALIDASI DAN SINKRONISASI

CARA MUNCULKAN MENU VALIDASI DAN SINKRONISASI

Isi kandungan:

Anonim

Mengambil semula pemilikan data anda adalah kasar. Saya telah mencuba hidup Google selama hampir setahun, dan saya masih belum menguasainya. Saya masih memerlukan akaun Google dan alamat Gmail saya untuk menggunakan telefon Android saya. Saya masih menggunakan peta Google. Dan saya masih menggunakan Google Drive apabila saya perlu bekerjasama pada dokumen. Tetapi saya telah berjaya mengembalikan fail peribadi dan keupayaan penyegerakan.

Sungguh mengagumkan berapa banyak kita bergantung pada perkhidmatan awan hari ini. Dokumen, kenalan, foto, dan lebih banyak lagi dalam talian dalam cara yang sering telus kepada pengguna. Tetapi bagaimana jika anda tidak mahu data anda dalam ladang pelayan yang tidak jelas bahawa anda tidak mempunyai kawalan? Bagaimana jika anda tidak mahu syarikat Silicon Valley mempunyai akses tahap dystopian ke kehidupan digital anda?

Alternatif untuk mengamanahkan data anda kepada pembekal awan, biasanya bermakna memungut lebih banyak wang. Jika anda mahu pergi ke laluan pelayan rumah, anda boleh membinanya di sekitar FreeNAS atau OpenMediaVault. Anda juga boleh menghabiskan beberapa ratus dolar untuk peranti storan yang dipasang dari rangkaian seperti QNAP atau Synology.

[Bacaan lanjut: 4 projek Linux untuk pemula dan pengguna perantara]

Tetapi ada alat yang boleh melakukan banyak perkara-perkara asas sync-sync pada perkakasan yang sudah anda miliki secara percuma: Syncthing

Alex Campbell

Secara manual memasang folder dalam Syncthing dengan GTK GUI cukup mudah. ​​

Sync secara percuma (seperti dalam ucapan dan bir) Sebanyak yang saya percaya mempunyai pelayan rumah untuk menyimpan fail berharga daripada awan awam, membina atau membeli storan yang dilampirkan secara rangkaian (NAS) boleh menjadi mahal dan memakan masa. Sekurang-kurangnya, anda memerlukan Raspberry Pi dan cakera keras USB. Paling banyak, anda memerlukan keseluruhan sistem: CPU, motherboard, kerja-kerja. Aplikasi sumber terbuka Syncthing adalah perisian percuma (menggunakan lesen Mozilla 2.0) dan tidak memerlukan masa membina atau pelaburan kewangan.

Syncthing adalah satu program yang hanya satu perkara: file sync. Cara kerjanya agak mudah, dan pada pandangan pertama tidak jauh berbeza daripada Dropbox atau Google Drive. Pertama, anda perlu menyediakan pelanggan pada peranti yang anda mahu segerakkan. Apabila peranti tersebut dalam talian pada masa yang sama, Syncthing akan menyegerakkan fail antara mereka.

Tidak seperti penyimpanan awan, Syncthing tidak menyimpan data pada pelayan pusat. (Baik ia boleh, tetapi lebih lanjut mengenai ini kemudian.) Penyegerakan berlaku secara langsung antara pelanggan melalui terowong yang disulitkan. Selain itu, Syncthing tidak mengharuskan anda melog masuk ke perkhidmatan atau membayar bayaran.

Cara menyiapkannya

Syncthing adalah agak mudah untuk disiapkan dan boleh didapati di kebanyakan repositori perisian. Syncthing adalah terutamanya aplikasi konsol, jadi jika anda menggunakannya pada komputer riba atau desktop, anda mungkin mahu memasang

syncthing-gtk , yang menyediakan GUI. Halaman sintetik-gtk README di GitHub mempunyai pautan ke pakej dan repositori yang diselenggarakan oleh pihak ketiga. Syncthing menggabungkan repositori yang tepat untuk pengguna Debian dan Ubuntu. Alex Campbell

Antaramuka Syncthing di Android mungkin cara paling mudah untuk berkongsi folder di antara sistem kerana ia menggunakan kod QR untuk menambah peranti ke cluster anda

Syncthing juga mempunyai aplikasi Android yang tersedia melalui Google Play Store atau F-Droid. Saya telah mendapati bahawa Syncthing adalah cara yang baik untuk membuat sandaran foto Android anda tanpa menggunakan perkhidmatan seperti Foto Google atau Flickr.

Setelah anda memasang aplikasi itu, baca panduan Panduan Syncthing's. Pasukan dokumentasi di Syncthing mencipta cara yang sangat mendalam untuk pengguna kali pertama, dan mempunyai banyak bahan rujukan untuk menyesuaikan persediaan anda sendiri.

Anda mungkin mahu pelayan

Memiliki fail penyegerakan Syncthing antara dua mesin besar, tetapi mempunyai pelayan lebih baik. Walaupun Syncthing tidak memerlukan pelayan, walaupun pelayan Raspberry Pi yang kecil dengan USB HDD yang dilampirkan dapat mempercepat proses penyegerakan dan memberikan sedikit ketenangan pikiran. Ia juga membebaskan anda daripada memastikan sekurang-kurangnya dua peranti anda berada dalam talian pada masa yang sama kerana pelayan pada umumnya sentiasa

Syncthing sedikit serupa dengan Bittorrent Sync sumber tertutup kerana lebih banyak peranti yang dalam talian dan menghantar kepingan fail (dipanggil "blok") kepada satu sama lain, lebih cepat kerja penyegerakan. Katakan anda cuba menyegerakkan fail ke telefon anda semasa anda sedang makan tengah hari. Dengan mempunyai kedua-dua pelayan dan fail penyegerakan dalam talian PC anda, telefon anda boleh memuat turun fail dari dua mesin bukan hanya satu. (Ini serupa dengan memuat turun fail dari rakan sebaya yang menggunakan Bittorrent berbanding dengan rakan sebaya.)

Syncthing juga membolehkan versi untuk folder kongsi, yang sesuai untuk pelayan. Versi versi fail menjimatkan fail ke folder sandaran secara automatik. Sekiranya anda menukar fail pada satu nod dalam kluster Syncthing anda, satu lagi mesin yang mempunyai penyulitan versi akan menyokong versi semasa sebelum memuat turun fail yang diubah. Versioning juga boleh melindungi fail dari penghapusan sejak penghapusan dianggap sebagai perubahan. Walaupun fail akan hilang dari folder penyegerakan, fail bersaiz dalam folder sandaran akan kekal. Anda juga boleh menukar bilangan versi untuk disimpan, serta metodologi.

Tidak terlalu sukar untuk membina pelayan kecil pada yang murah, dan terdapat banyak cara untuk melakukannya. Sebaik sahaja anda mempunyai pelayan, anda boleh memasang Syncthing dari repositori atau melalui Docker jika anda lebih suka. Saya mempunyai SynAS DiskStation NAS di rumah, jadi saya menyediakan pelayan Syncthing saya pada Synology menggunakan pakej dari repositori Synocommunity.

Top