Kućni multimedijalni sustav na Raspberry Pi-ju


#1

Evo, kako sam se nedavno ponovno bavio ovime, spomenut ću upute koje sam napisao za postavljanje kućnog mrežnog diska (engl. network attached storage (NAS)). @Pera_Zver tebi sam pričao o tome. Omogućava lakše pristupanje tom vanjskom disku s raznih uređaja i OS-ova.

Motivacija: stalno prekopčavanje diska je naporno samo za sebe, a onda su tu još cross-platform muke ako na raznim uređajima imate razne OS-ove. Ukratko, FAT je jedini format koji radi na Winu, Linuxu i OS X-u, ali ima ograničenje da datoteke ne mogu biti veće od 4 GB što može biti problematično za razne backupove…

Isprobao sam NFS i Sambu. Samba je nešto brža, ali za gledanje filmova i dalje malo šteka. Razmišljam da postavim i neki media streaming server kao što je npr. DLNA kojeg ljudi često koriste s RPi-jem.

Također, čuo sam da je dosta popularan Plex server. Ja ga osobno nisam još isprobao jer koliko shvaćam nije baš open source. Ako netko ima iskustva s tim sustavom, slobodno podijelite.


Pokaži nam svoj projekt
#2

Plex je fora, ali iz mojeg iskustva s Plexom na osjetno jacim strojevima (npr. Xeon iz Core 2 Duo doba), ako ideš raditi aktivno transkodiranje dok gledaš stvari, trebat ces vise snage od Pi-ja.

A NFS vs. Samba debata se najcesce svede na pitanje dal zelis pristupati i sa windowsa ili samo Linux. U mixed OS slucaju dignes sambu i imas manje briga :slight_smile:


#3

Da, morat ću se još igrati s time. Nema Pi 2 neki integrirani video dekoder? Malo mi je Xeon overkill zbog glasnog ventilatora. Preskočio sam i Synology za sad zbog mogućih preglasnih ventilatora, iako me jednostavnost tako nekog rješenja mamila. Zato sam i krenuo ARM smjerom za sad.


#4

Ja sam upravo poručio pi 3, ideja mi je slična ali me ne zanima “NAS” koliko backup nekolko osx i Linux mašina. Kako nema windowsa u kući :wink: plan je sledeći: dva USB diska u RAID 1, rsync za backup.

Diskove još nisam poručio tako da ako neko ima neku dobru preporuku bio bih zahvalan. Naravno i ako neko ima iskustva sa sličnim setup-ima i preporuka takođe :slight_smile:


#5

Prešao si već na trojku. Brzo brzo :slight_smile: . Baš me zanima kakva će ti biti iskustva sa zagrijavanjem. Rekao mi je @Pera_Zver da bi zbog tog jačeg procesora i dodatnih elemenata (wifi, bluetooth) uređaj mogao biti prežestok za pasivno hlađenje.

Da, rsync će ti za lokalni backup vjerojatno biti dovoljno dobar. Ja sebi za neki remote backup istražujem Duplicity (nudi neko malo pametnije korištenje bandwidtha, diff-bazino prebacivanje i deduplikaciju navodno) i Backblaze B2 kao servis (postoji Duplicity integracija, a i po cijeni je najbolji). Tako bi backupirao tog Pi-ja kojeg koristim za NAS i na kojem bi držao sve bitnije datoteke kojima pristupam s Linux i OS X strojeva (na kojima tako i tako imam premalo mjesta na dragocijenom SSD-u uvijek).

Da, ako tražiš nešto za backup više strojeva vjerojatno bi ti ovaj posebni 314 GB disk izdan da paše na RPi bio malo premali. Ja imam neki obični zdepasti 2 TB Western Digital. Za sad se drži (kuc kuc). Backblaze je izdao malo opširnije istraživanje diskova za krajnje korisnike koje bi ti moglo biti zanimljivo. Što se marki tiče, Hitachiji i Western Digitali se najbolje drže, iako u Backblazeu rade puno sa Seagateovim diskovima zbog nekih omjera cijene po byteu itd.


#6

Inače, na temu kućnih multimedijskih sustava, izašao je Chromecast Audio. Nakon malo preskupih Sonos “pametnih zvučnika”, ovo se napokon čini kao jeftin ($35) i jednostavan način za učiniti staru liniju ili soround sustav dostupan svim uređajima. Doslovce uređaj veličine dna šalice koji se ukopća u struju i 3.5 mm audio kabelom poveže sa zvučnicima i dostupan je za bežično puštanje glazbe s kompjutora ili smartphonea.

Glazba se može puštati iz browsera (samo Chromea?) na stranicama kao što su YouTube, SoundCloud (znači savršeno za slušanje nekih od playlista koje slažemo u sklopu projekta Tranzistor – baš sam si stavio naš maleni post rock set na staru liniju koja je sada “pametna” :slight_smile: ). Također, neke mobilne aplikacije kao Spotify prepoznaje Chromecast uređaje kao vanjski audio uređaj koji se isto može “castati”.

Chromecastov API se može koristiti i programski kao što sam nedavno opisao u ovom blog postu za Resin.io platformu gdje sam pokazao kako se od Raspberry Pija može napraviti alarm kao Python Flask aplikacija s “periodičnim” izvođenjem zadataka u Celeryju koji pokrene neku pjesmu. Pisano je za stari Chromecast (koji se kopča na TV), ali mislim da bi sve trebalo raditi i na Chromecastu Audio.


Pokaži nam svoj projekt
#7

Evo na Redditu (opet taj reddit :stuck_out_tongue: ) zanimljive diskusije o kucnom multimedijalnom sustavu na R Piu (web server, e-mail host, music player i kontrolor perilice za rublje, cini se :slight_smile )


#8

Wow, čak mu rezervira i veš-mašinu – PyWasher. Koji luksuz… To bi meni dobro došlo da se našu veš-mašinu u zgradi može rezervirati preko neta :unamused:

Inače, to me podsjetilo na Sovereign, lijepu kolekciju Ansible playbookova za podešavanje osobnog clouda. Nešto kao malo više hackerska varijatna onoga što želimo od CloudFleeta (u smislu, više stvari moraš sam znati napraviti u terminalu).


#9

evo malo testova na temu zagrijavanja Rpi Trice!


#10

Da, čitao sam još kod nekoga da pasivno hlađenje heat sinkom ništa ne pomaže. Znači ventilatori nam ne ginu za nove Pijeve…


#11

Opet mi se raspao moj kućni RPi NAS sustav :frowning: Mislim da je stvar u Debianu – koristio sam čisti Debian (koji na RPi-ju 2 i novijim verzijama radi bez ikakvih modifikacija), a ne Raspbian. Pročitao sam sad da niti jedna od tih drugih distribucija osim Raspbiana (Debian, Arch itd.) nisu toliko stabilni na RPi-ju. Probat ću još jednom s čistim vanilla Raspbianom. Opcija B mi je nabaviti neki Synology koji bi valjda trebao biti stabilniji i “službeno” je integriran s drugim backup rješenjima poput Backblazea.