понедељак, фебруар 23, 2015

Bit Torent sinhronizacija

Juče i danas sam se bavio interesantnom temom sinhronizacije datoteka (zapravo direktorijuma sa datotekama) između računara i to putem Bit Torent protokola. Ranije smo za to koristili ownCloud a sada smo rešili da se poigramo sa programom BitTorrent Sync koji postoji u verziji za Vindouz, Linuks, Mek, Android, Ajfon... praktično za sve popularne platforme sa kojima danas možete da se sretnete. Ja sam prvo instalirao BTSync na Linuksu pa sam onda pokušao da sinhronizujem fajlove sa Vindouzom...

Elem, na Arču ćemo prvo da instaliramo pakete btsync i btsync-autoconfig. btsync je sam program a btsync-autoconfig je korisna alatka koja sadrži korisnički systemd servis koji će da pokuša da kreira podešavanja kada prvi put pokrenete servis. Zato, kucamo
systemctl --user start btsync
što će da prijavi grešku i da kaže da servis nije pokrenut zato što podešavanja nisu dobra ali to nije bitno, glavno da sada imamo sa čime da radimo :-) Novokreirana podešavanja se nalaze u datoteci
~/.config/btsync/btsync.conf
I tu ćemo da izmenimo sledeće parametre:

  • device_name
  • storage_path
  • login
  • password
Pošto je na ovaj način lozinka sačuvana kao običan tekst, preporuka je da polje password ostavimo zakomentarisano (i prazno) a da umesto njega sačuvamo hešovanu lozinku u polju password_hash. Hešovanu lozinku možemo dobiti na više načina, jedan od njih je upotrebom programa openssl:
openssl passwd -crypt lozinka
Da bismo proverili da li je sve kako treba oko podešavanja, možemo da pokušamo da pokrenemo btsync komandom
btsync --config /home/user/.config/btsync/btsync.conf
Ako se proces forkuje to je onda dobro. Treba ga ubiti sa
killall -p btsync
pa ćemo onda lepo da ga pokrenemo kao korisnički servis
systemctl --user start btsync
Standardno sa status proveravamo status servisa a sa enable ćemo da ga nateramo da se pokreće prilikom svakog podizanja sistema.

Verzija ovog programa za Linuks ima neoficijelni grafički interfejs ali mi ćemo da nastavimo naš rad sa veb interfejsom. Otvaramo adresu
http://localhost:8889/gui/
ulogujemo se i dodamo neki direktorijum. Zatim imamo opciju da šerujemo taj direktorijum sa drugim računarom. Šerovanje može da bude po principu "samo čitaj" ili "i čitaj i piši (a i briši)". Najlakše je kliknuti na one tri tačkice koje se pojave kada mišem pređete preko direktorijuma koji želite da delite, izabrati Preferences pa View key. Ostale opcije podrazumevaju slanje mejla, linka i QR koda. Kako god da ga prebacite na drugi računar, ključ treba upastovati u BitTorrent Sync no prvo da ga instaliramo...

Dakle, u pitanju je Vindouz, na sajtu postoji nativna aplikacija za Vindouz. Potrebno je instalirati je i pokrenuti. Ako koristite firewall (a treba da ga koristite), napravite pravilo koje će da omogući ovom programu da izađe na Internet. Idite na Options, Enter Key pa upastujte ono što ste kopirali sa prvog računara. Izaberite odredišni direktorijum i nakon par sekundi sinhronizacija će početi :-)



Koje su prednosti ovog pristupa u odnosu na oblak? Pre svega, razmena fajlova se vrši direktno bez posrednika, ništa ne stoji na serveru već je sve distribuirano među klijentima a za komunikaciju među klijentima se koristi enkripcija.

Korisni linkovi:

Нема коментара:

Постави коментар