Rasperry Pi + BitTorrent Sync = Viszlát Dropbox?
Ne dőlj be a hype-nak: a Felhő nagyon távol van a biztonságtól. De nem kell aggódni! Örökre elfelejthetjük a Dropboxot és társait, akik a piszkos kezükkel az adataink között turkálnak, másoknak mutogatják azokat, stb. Hiszen mi is csinálhatunk magunknak személyes, korlátlan és biztonságos Felhőt. Nem kell hozzá más csak egy Raspberry Pi és a BitTorrent Sync.
BitTorrent? Az nem illegális?
Szerencsére nem. Annak ellenére, hogy a BitTorrent protokollt leginkább a szerzői jogvégelem alá eső anyagok terjesztésére használják, nem az. A BitTorrent Syc a BitTorrent készítő csapatának egy projektje. Ugyanazokon a fájl átviteli módszerekkel dolgozik, de titkosítva és csak egy felhasználói csoportnak elérhetően.
Egyszerűbben, a BitTorrent Sync segítségével a Dropboxhoz hasonlóan fájlokat és könyvtárakat lehet szinkronizálni az engedélyezett számítógépek között, de nincs szükség külső (harmadik fél) felhő-szolgáltatóra, mert a BitTorrent peer-to-peer technológiáját használja.
Hozzávalók
- Raspberry Pi
- USB adattároló
- Egy számítógép a teszteléshez
Vágjunk bele!
A telepítést egy friss Raspbianon érdemes csinálni, de működnie kell egy már meglévővel is. A telepítés után SSH-val jelentkezzünk be és csináljunk egy gyors rendszerfrissítést
A Tárhely
Nálam a tárhely, egy USB csatolós, 2 TB-os külső HDD. Ez az egész egyben ext4-re van formázva, és az /etc/fstab fájlból automatukusan csatolom a /media/data könyvtárba.
- /dev/sda1 az USB tárhely eszköz neve
- /media/tank a fájlrendszerünkben a csatolási pont
- ext4 a fájlrendszer típusa
BitTorrent Sync telepítés
Szerencsére a zavaros fordítgatások helyett egyszerűen is telepíthetjük, de fel kell vennünk egy külön tárolót.
Ennek a tartalma legyen ez:
deb-src http://debian.yeasoft.net/btsync wheezy main contrib non-free
Importáljuk hozzá a kulcsot:
sudo gpg -armor --export 6BF18B15 | sudo apt-key add -
És mehet is a telepítés:
sudo apt-get install btsync
A telepítés után rögtön konfigurálhatjuk is. Mivel a BitTorent Sync több példányban futtatható, alapból létrehoz egy "default instance" példányt egy véletlen porton. Én a 65321-et választottam. A konfigurálásnál a jelszó kivételével célszerű mindent az alapértéken vagy üresen hagyni.
Ha esetleg véletlenül újra kellene konfigurálni, akkor:
Használat
A telepítés után a BitTorent Sync-et egy bögészőből a Rasperry Pi IP címével és a konfigurálásnaál megadott portszámmal érhetjük el. Ez nálam 192.168.1.160:8888
Ezután létre kell hozni az USB-s tárolón egy könyvtárat a fájloknak:
Majd hozzá kell adni a szinkronizálandó könyvtárak listájához, ahol egy titkos kulcsot is meg kell adni hozzá, vagy generálni is lehet (sőt érdemesebb).
A másik gépen (eszközön) ezek után csak annyi a dolgunk, hogy megadjuk az előbb generált kulcsot és választunk egy könyvtárat. A BitTorrent Sync ezek után szépen teszi a dolgát: BitTorrent technológiával, titkosítottan szinkronizálja a megadott könyvárakban lévő fájlokat. Egyszerűen, gyorsan, szinte észrevétlenül.
A webes felületen további beállításokat eszközölhetünk, kérhetünk csak olvasásra, vagy akár csak egyszeri használatra jogosító kulcsot is a könyvtárhoz.
De miért is kell a Raspbery Pi, ha gépemre is kell telepítenem egy klienst?
Nem klienst, hanem a klienst és a szervert egyben. Tulajdonképpen ki is hagyható, de egy gépnek üzemben kell lenni, ha máshonnan is el akarjuk érni az adatokat. Pl az otthoni gépem nem megy amíg a munkahelyi, és fordítva. A Raspberry Pi és egy külső HDD meg pont elfér a router mellett, hangtalan és nem fogyaszt sokat.
Ubuntu
Az itthoni gépemen Ubuntu van, erre viszont (még) nincs rendes GUI program (csak valami félkész), de ez is jó. A telepítéshez fel kell venni a fejlesztő PPA tárolóját:
sudo apt-get update
sudo apt-get install btsync-user
Telepítés után nem indul el automatikusan a BitTorrent Sync. Többféleképpen is el lehet indítani:
- Kijelentkezés, majd bejelentkezés. A BitTorrent Sync bejelentkezés után automatikusan elindul
- A Unity indítójából
- Parancssorból:
btsync start
A program ikonja szépen beül a többi közé a Unity panelján.
Itt nem sok beállítási lehetőség van, ahhoz a webes felületet nyitja meg. Viszont látható ha van valami mozgás és a kulcsokat egy kattintással a vágólapra lehet tenni.
Dropbox még marad
A Dropbox még marad egy kis ideig. Sajnos a BitTorent Sync nem tud pár olyan dolgot ami a Dropboxban igen hasznos és kényelmes:
- link gyártás fájl megosztáshoz
- nyilvánosan megosztott mappa
Az oldal postképeit is a Dropbox tárolja, szolgáltatja. Ez nagyon kényelmes, csak bedobom a képet a nyilvános könyvtárba és egy kattintással a vágólapon van a kép publikus URL-je. Nem kell felöltögetni sehova, csak bedobom és kész is. Ha majd ezt is meg lehet csinálni, akkor mehet a Dropbox.
- falu blogja
- A hozzászóláshoz be kell jelentkezni