Izgradite vlastitu pohranu u oblaku s Raspberry Pi i BitTorrent Sync

  • Brian Curtis
  • 0
  • 3380
  • 767
Oglas

Ne vjerujete u hiper: oblak još uvijek nije siguran. Ali nemajte straha - sada možete zauvijek zaboraviti Dropbox i pokazati vlastima čvrsti srednji prst kotrljajući svoj vlastiti privatna, neograničen, i siguran platforma za pohranu u oblaku s Raspberry Pi i BitTorrent Sync.

Dio ovog procesa preklapa se s izradom mrežne sprege za pohranu zasnovanu na piu. Pretvorite svoju malinu Pi u NAS kutiju da biste pretvorili malinu Pi u NAS kutiju Imate li par vanjskih tvrdih diskova koji leže okolo i Raspberry Pi? Napravite od njih jeftin priključeni uređaj za pohranu malih napajanja. Iako krajnji rezultat sigurno neće biti ..., što biste također trebali provjeriti. Ako ste stvarno avanturistički, možete čak i napraviti Raspberry Pi Twitter Bot Kako sagraditi Raspberry Pi Twitter Bot Kako izgraditi Malina Pi Twitter Bot Twitter je najveće skladište kratkih poruka od ljudi koji nemaju što za reći - i sada i vi možete doprinijeti tom epskom projektu s automatiziranim robotskim Twitterom, pokretanim malinom… koja tweetira sve nove datoteke dodane u njega. Učini to.

BitTorrent? Nije li to ilegalno?!

Pa, zapravo, nema 8 legalnih upotreba za BitTorrent: Iznenadili biste se 8 legalnih upotreba za BitTorrent: Iznenadili biste se poput HTTP-a, koji vaš preglednik koristi za komunikaciju s web stranicama, BitTorrent je samo protokol. Svojim preglednikom možete koristiti za preuzimanje piratskog sadržaja, baš kao što možete i s BitTorrent klijentom za preuzimanje piratskog ... - premda je najčešća upotreba BitTorrent protokola distribucija materijala koji je pod zaštitom autorskih prava. BitTorrent Sync od Pirate Darlinga do Dropbox Alternativa: BitTorrent Sync omogućava vam da zadržite svoje datoteke sinkroniziranim na svim strojevima od piratske darlinge do Dropbox alternative: BitTorrent Sync omogućava vam da zadržite svoje datoteke sinkronizirane preko strojeva. ali vaša privatnost može ili ne mora biti vaš prvi prioritet. A da se i ne spominje činjenica da ove usluge uvijek dolaze s spremištem… je zaseban (zatvoreni izvor) projekt od stvaratelja BitTorrent-a; koristi iste temeljne principe distribucije datoteka, ali s enkripcijom i za privatnu grupu korisnika.

Jednostavno rečeno, BitTorrent Sync je sličan Dropboxu po tome što sinkronizira datoteke i mape između ovlaštenih računala, ali ne zahtijeva davatelja oblaka treće strane, jer koristi temeljne tehnologije za distribuciju peer-to-peer distribucije BitTorrent-a.

Trebat će vam

  • Raspberry Pi
  • USB pogon za pohranu
  • Računalo za testiranje

Početak rada

Kao i uvijek, počinjem s svježom Raspbian instalacijom, ali to bi trebalo biti u redu s postojećom instalacijom. Uzmite sliku odavde i snimite pomoću ovog uslužnog programa za OS X ili ImageWriter za Windows. Nakon daljinske prijave putem SSH-a Postavljanje vašeg Raspberry Pi-a za bezglavu upotrebu sa SSH-om Postavljanje vašeg Raspberry Pi-a za bezglavu upotrebu sa SSH-om Raspberry Pi može prihvaćati SSH naredbe kada je povezan s lokalnom mrežom (bilo putem Etherneta ili Wi-Fi-ja), što omogućava lako ćete ga postaviti. Prednosti SSH-a nadilaze narušavanje dnevnog pregleda…, izvršite osnovno ažuriranje sustava.

sudo apt-get update nadograditi sudo apt-get nadogradnju

Ugradite svoj pogon

Navedite svoje pogone pomoću

sudo fdisk -l 

Nakon što utvrdite ispravno / dev uređaj za vaš pogon:

sudo mkdir / media / sync sudo mount -t auto / dev / sda1 / media / sync

(pod pretpostavkom / Dev / sda1 je vaš USB pogon)

Da biste osigurali da su automatski montirane pri ponovnom pokretanju, uredite fstab konfiguracijska datoteka na sljedeći način:

sudo nano / etc / fstab

Dodajte sljedeći redak, pamteći:

/ dev / sda1 / media / sync vfat zadane vrijednosti 0 0
  • / Dev / sda1 / trebali biti gdje god se vaš USB pogon montira
  • / Media / sinkronizacija je mapa koju ste stvorili da bi djelovala kao točka montiranja
  • VFAT je vrsta datotečnog sustava. Koristiti ntfs-3g ako je pogon NTFS, ali ga trebate pokrenuti sudo apt-get install ntfs-3g. Za Linux particije, ext4 je uobičajena.

Instalirajte BitTorrent Sync

Srećom, sada je jednostavan način instalacije bez neurednog sastavljanja - ali trebamo dodati prilagođeni izvor kako bismo pronašli datoteke paketa. Upotrijebite sljedeće naredbe zalijepivši jednu po jednu.

sudo gpg -keyserver pgp.mit.edu -recv-tipke 6BF18B15 sudo gpg -armor -export 6BF18B15 | dodavanje sudo apt-key - sudo echo deb http://debian.yeasoft.net/btsync wheezy glavni doprinos non-free >> /etc/apt/sources.list.d/btsync.list sudo echo deb-src http: / /debian.yeasoft.net/btsync wheezy main contrib non-free >> /etc/apt/sources.list.d/btsync.list sudo apt-get update update sudo apt-get install btsync 

Imajte na umu da ako dobijete pogreške u dopuštanju na sources.list.d datoteku, pokušajte ručno urediti datoteku s Nano-om:

sudo nano /etc/apt/sources.list.d/btsync.list

i zalijepite u ove redove.

deb http://debian.yeasoft.net/btsync wheezy glavni doprinos non-free deb-src http://debian.yeasoft.net/btsync wheezy glavni doprinos non-free

Dalje s naredbama za ažuriranje i instaliranje kao prije.

Nakon instaliranja paketa, dočekat će vas posebna instalacijska skripta. Stvoriti “zadana instanca” koji radi na bilo kojem slučajnom broju porta - odabrao sam 55555.

Prošao sam instalaciju i prihvatio zadane postavke za sve ostalo (osim lozinke, očito).

Provjerite radi li BitTorrent Sync

Instalacijska skripta trebala ga je dodati u pokretačku datoteku, pa nastavite i ponovno pokrenite za provjeru:

sudo shutdown -r sada

Dajte mu minutu ili malo da se ponovo pokrene, a zatim koristite drugo računalo za pregledavanje web-sučelja - to jest upišite IP adresu vašeg Pi-a, a potom debelo crijevo, i port za web sučelje odabran tijekom postavljanja - zadano je 8888; pa sam upisala http: //192.1680.9: 8888 . Nakon prijave, trebali biste se pozdraviti s ovim.

Napravite mapu koja upućuje na vaš / Media / sinkronizacija direktoriju ili gdje god ste ranije odlučili montirati pogon. Tajna lozinka ključ je svih vaših datoteka - nikad je ne dajte nekome kome ne vjerujete.

Aplikacija započinje indeksiranjem pogona jer postoje već datoteke koje mogu potrajati.

U međuvremenu možete sigurno ići naprijed i instalirati BitTorrent Sync aplikaciju na ostale uređaje, odabirom zalijepljenja u tajnu lozinku tijekom postupka postavljanja. Odaberite relevantni direktorij koji će se koristiti za lokalnu sinkronizaciju i vaše datoteke treba odmah prebaciti preko Pi i započeti sinkronizaciju (ako ste išta započeli s tim - koristio sam podatkovni pogon koji već sadrži nekoliko stotina gigabajta datoteka).

Povijest na kartici prikazuje se zapis datoteka koje su dodane uređajem. prijenosi pokazuje koje se datoteke trenutno sinkroniziraju, bilo prema gore ili prema dolje.

Za napredne postavke kliknite ikonu zupčanika pored mape u web GUI-u gdje ćete moći ugrabiti tajnu lozinku za pristup samo za čitanje, ili generirati jednokratna zaporka kako ne biste odavali glavni ključ.

U praksi se Pi učitava na oko 600-700 kB / s, ali ja sam za svaki slučaj postavio tvrdu granicu od 1 MB / s. Početna sinkronizacija trajat će dugo vremena ako imate terabajte podataka - ali zapamtite, što više računala imate u svojoj privatnoj BT Sync mreži, brže će se sinkronizirati sljedeće (isto kao “sijanje” načela za redovne bujice).

Je li stvarno sigurna?

Najnovija otkrića pokazuju da je NSA u stvari mogao pokvariti veliki broj shema šifriranja koje se obično koriste za osiguranje usluga poput VPN-a, pa što je s BitTorrent Sync? Stručnjaci vjeruju da tamo korištena enkripcija AES-256 tek treba proraditi. Sam Snowden rekao je:

“Šifriranje djeluje. Pravilno implementirani jaki kripto sustavi jedna su od rijetkih stvari na koje se možete osloniti”

Možete li smisliti uporabu svog privatnog Dropboxa? Možda je obiteljski album s fotografijama koji se automatski sinkronizira sa svima - BitTorrent Sync idealan je za velike datoteke kao što je to slučaj sa modernim fotoaparatima. Slanje velikih fotografija putem e-pošte je jezivo sporo, ali stisnute fotografije smatram još neugodnijima! Za što ćete koristiti svoje?

Kreditna slika: adafruit / flickr, Kamil Porembi? Ski / flickr




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.