Advertentie

Geloof de hype niet: de cloud is verre van veilig. Maar wees niet bang - nu kun je het vergeten Dropbox eens en voor altijd, en laat de autoriteiten een solide middelvinger zien door je eigen vinger te rollen privaat, onbeperkt, en veilig cloudopslagplatform met een Raspberry Pi en BitTorrent Sync.

Een deel van dit proces overlapt met het maken van een Pi-gebaseerde Network Attached Storage Verander uw Raspberry Pi in een NAS-boxHeb je een paar externe harde schijven die rondslingeren en een Raspberry Pi? Maak er een goedkoop aangesloten netwerkopslagapparaat met laag vermogen van. Hoewel het eindresultaat zeker niet zo zal zijn als ... Lees verder , die u misschien ook wilt bekijken. Als je echt avontuurlijk bent, kun je zelfs een Raspberry Pi Twitter Bot Hoe een Raspberry Pi Twitter Bot te bouwenTwitter is 's werelds grootste opslagplaats van korte berichten van mensen die niets te zeggen hebben - en nu ook jij kunt bijdragen aan dat epische project met een geautomatiseerde Twitter-bot, mogelijk gemaakt door jouw Framboos... Lees verder

die alle nieuwe bestanden die eraan zijn toegevoegd tweets. Doe het.

BitTorrent? Is dat niet illegaal ?!

Goed, eigenlijk niet 8 Legaal gebruik voor BitTorrent: u zou verrast zijnNet als HTTP, dat uw browser gebruikt om met websites te communiceren, is BitTorrent slechts een protocol. U kunt uw browser gebruiken om illegale inhoud te downloaden, net zoals u een BitTorrent-client kunt gebruiken om illegale inhoud te downloaden ... Lees verder - hoewel het meest gebruikelijke gebruik van het BitTorrent-protocol het verspreiden van materiaal is dat onder copyrightbescherming valt. BitTorrent Sync Van Pirate Darling tot Dropbox Alternative: met BitTorrent Sync kunt u uw bestanden op verschillende machines gesynchroniseerd houdenCloud-gebaseerde bestandssynchronisatieservices zijn gemakkelijk te gebruiken en werken goed, maar uw privacy kan al dan niet uw eerste prioriteit zijn. Om nog maar te zwijgen over het feit dat deze services altijd worden geleverd met een opslag ... Lees verder is een apart (closed source) project van de makers van BitTorrent; het gebruikt dezelfde onderliggende principes voor bestandsdistributie, maar met encryptie en voor een privégroep van gebruikers.

Simpel gezegd, BitTorrent Sync lijkt op Dropbox omdat het bestanden en mappen synchroniseert tussen geautoriseerde computers, maar heeft geen externe cloudprovider nodig omdat deze de onderliggende peer-to-peer-distributietechnologieën van BitTorrent.

Je zal nodig hebben

  • Raspberry Pi
  • USB-opslagstation
  • Computer om te testen

Ermee beginnen

Zoals altijd begin ik met een nieuwe Raspbian-installatie, maar dit zou goed moeten werken met een bestaande installatie. Pak de afbeelding vanaf hier en branden met dit hulpprogramma voor OS X of ImageWriter voor ramen. Na op afstand inloggen via SSH Uw Raspberry Pi instellen voor gebruik zonder hoofd met SSHDe Raspberry Pi kan SSH-opdrachten accepteren wanneer deze is verbonden met een lokaal netwerk (via Ethernet of Wi-Fi), zodat u deze eenvoudig kunt instellen. De voordelen van SSH gaan verder dan het verstoren van de dagelijkse screening ... Lees verder , voer een basissysteemupdate uit.

sudo apt-get update. sudo apt-get upgrade

Monteer uw schijf

Maak een lijst van uw schijven met

sudo fdisk -l. 
fdisk-l

Zodra u de juiste hebt geïdentificeerd /dev apparaat voor uw schijf:

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

(ervan uitgaande dat /dev/sda1 is uw USB-station)

Om ervoor te zorgen dat deze automatisch opnieuw worden opgestart bij het opnieuw opstarten, bewerkt u de fstab configuratiebestand als volgt:

sudo nano / etc / fstab

Voeg de volgende regel toe, onthoud:

/ dev / sda1 / media / sync vfat standaard 0 0
  • /dev/sda1/ zou overal moeten zijn waar uw USB-drive wordt gemonteerd
  • /media/sync is de map die je hebt gemaakt om als koppelpunt te fungeren
  • vfat is het type bestandssysteem. Gebruik ntfs-3g als het een NTFS-station is, maar je moet het ook uitvoeren sudo apt-get installeer ntfs-3g. Voor Linux-partities, ext4 komt veel voor.

Installeer BitTorrent Sync

Gelukkig is er nu een gemakkelijke manier om te installeren zonder rommelig compileren, maar we moeten wel een aangepaste bron toevoegen om de pakketbestanden te vinden. Gebruik de volgende opdrachten, één voor één plakken.

sudo gpg –keyserver pgp.mit.edu –recv-keys 6BF18B15. sudo gpg –pantser –export 6BF18B15 | sudo apt-key add - sudo echo deb http://debian.yeasoft.net/btsync wheezy main contrib niet gratis >> /etc/apt/sources.list.d/btsync.list. sudo echo deb-src http://debian.yeasoft.net/btsync wheezy main contrib niet gratis >> /etc/apt/sources.list.d/btsync.list. sudo apt-get update. sudo apt-get installeer btsync.

Merk op dat als u toestemmingsfouten krijgt op de sources.list.d bestand, probeer het bestand handmatig te bewerken met Nano:

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

en plak in deze regels.

deb http://debian.yeasoft.net/btsync piepende hoofdbijdrage niet-gratis. deb-src http://debian.yeasoft.net/btsync piepende hoofdbijdrage niet-gratis

Ga door met de update en installeer opdrachten zoals eerder.

Bij het installeren van het pakket wordt u begroet met een speciaal installatiescript. Maak een "standaardinstantie" die op een willekeurig poortnummer werkt - ik koos voor 55555.

pi-btsync-config

Ik heb de installatie doorlopen en de standaardinstellingen voor al het andere geaccepteerd (behalve natuurlijk voor het wachtwoord).

Controleer of BitTorrent Sync werkt

Het installatiescript had het aan het opstartbestand moeten toevoegen, dus ga je gang en herstart om dit te controleren:

sudo shutdown -r nu

Geef het een minuut of zo om opnieuw op te starten en gebruik vervolgens een andere pc om door de webinterface te bladeren - dat wil zeggen, typ het IP-adres van uw Pi, gevolgd door een dikke darmen de poort voor de webinterface die tijdens de installatie is gekozen - de standaardinstelling is 8888; dus typte ik http://192.1680.9:8888. Na het inloggen zou je hiermee begroet moeten worden.

btsync-initial-screen

Maak een map die naar uw verwijst /media/sync map of waar u ook kiest om de schijf eerder te koppelen. De geheime wachtwoordzin is de sleutel tot al uw bestanden - geef deze nooit aan iemand die u niet vertrouwt.

sync-secret-passphrase

De app begint met het indexeren van de schijf als er al bestanden zijn, wat even kan duren.

sync-indexering

In de tussentijd kunt u veilig doorgaan en de BitTorrent Sync-applicatie op uw andere machines installeren en ervoor kiezen om uw geheime wachtwoordzin tijdens het installatieproces te plakken. Kies de relevante map die u wilt gebruiken om lokaal te synchroniseren en uw bestanden moeten onmiddellijk van de Pi worden gehaald en beginnen met synchroniseren (als je er al een had om mee te beginnen - ik gebruikte een gegevensstation dat al een paar honderd gigabyte aan bestanden bevat).

osx-sync-file-activiteit

De Geschiedenis tabbladen laat zien welke bestanden door welk apparaat zijn toegevoegd. Overboekingen laat zien welke bestanden momenteel worden gesynchroniseerd, omhoog of omlaag.

Voor geavanceerde instellingen klikt u op het tandwielpictogram naast de map in de web-GUI, waar u een geheime wachtwoordzin kunt pakken voor alleen-lezen toegangof genereer een eenmalige wachtwoordzin om te voorkomen dat de hoofdsleutel wordt uitgegeven.

sync-connected-apparaten

In de praktijk uploadt de Pi met ongeveer 600-700 kB / s, maar ik stel voor het geval een harde limiet van 1 MB / s in. De eerste synchronisatie zal lang duren als je terabytes aan gegevens hebt - maar onthoud: hoe meer computers je hebt in je privé BT Sync-netwerk, hoe sneller de daaropvolgende synchronisaties zullen zijn (hetzelfde als "seeding" -principes voor reguliere torrents).

Is het echt veilig?

Uit de laatste onthullingen blijkt dat de NSA mogelijk een groot aantal versleutelingsschema's heeft verbroken die vaak worden gebruikt om services zoals VPN's te beveiligen, dus hoe zit het met BitTorrent Sync? Experts geloven de AES-256-codering die daar wordt gebruikt, moet nog worden gekraakt. Snowden zei zelf:

'Versleuteling werkt. Goed geïmplementeerde sterke cryptosystemen zijn een van de weinige dingen waarop u kunt vertrouwen ”

Kun je een gebruik bedenken voor je eigen privé Dropbox? Misschien een familiefotoalbum dat automatisch met iedereen wordt gesynchroniseerd - BitTorrent Sync is ideaal voor grote bestanden, zoals het geval kan zijn bij moderne camera's. Het verzenden van grote foto's via e-mail gaat razend langzaam, maar ik vind gecomprimeerde foto's nog vervelender! Waar ga je de jouwe voor gebruiken?

Afbeelding tegoed: adafruit / flickr, Kamil Porembi? ski / flickr

James heeft een BSc in Artificial Intelligence en is CompTIA A + en Network + gecertificeerd. Hij is de hoofdontwikkelaar van MakeUseOf en brengt zijn vrije tijd door met het spelen van VR paintball en bordspellen. Hij bouwt al pc's sinds hij een kind was.