Jon Worth Euroblog

Aceasta este partea a 3-a a seriei despre serverul Mac mini. Citiți mai întâi partea 1, despre cerințe și hardware, și partea 2, despre reparații și configurarea rețelei.

Contenutul acestei postări pe blog

  1. Muzică
  2. Filme și seriale TV
  3. Fotografii
  4. Muzică, filme, fotografii – alternativa Plex
  5. Server de scenă
  6. Backup-uri
  7. Concluzii

9. Muzică

Am mai mult de 28000 de fișiere mp3, rupte de pe CD-uri de care am scăpat cu mult timp în urmă. Nu vreau să am tot timpul 150Gb de muzică pe MacBook-ul meu (notă: voi păstra câteva mp3-uri pe MacBook, dar doar câteva mii) și nu vreau să plătesc suficient spațiu de stocare iCloud pentru a le stoca pe toate și acolo. Dar redarea acestei muzici acasă (și pe drum, de asemenea, dacă este posibil) – și, într-adevăr, de pe mai multe dispozitive – este unul dintre obiectivele centrale ale proiectului serverului. Așadar, cum se face acest lucru?

Răspunsul este inițial simplu, dar au existat câteva piedici pentru a-l face corect. Totul începe cu Apple Music pe Mac mini.

Configurarea în Music App și în Media Sharing din System Preferences este:

Aceasta face o bibliotecă media ordonată pe Mac mini. De asemenea, deoarece o unitate DVD externă este conectată în prezent pentru a putea extrage celelalte câteva CD-uri și DVD-uri pe care le am aici, aceste CD-uri vor fi apoi salvate în biblioteca Mac mini și apoi, de asemenea, accesibile celorlalte dispozitive conectate aici.

Toate acestea sunt destul de simple.

Dar cum rămâne cu partajarea acestei biblioteci?

Pentru alte Mac-uri din rețea (dar nu în altă parte) funcționează „Share media with guests” (Partajare media cu invitații) – biblioteca apare în Music (sau, pe Mac-urile mai vechi, iTunes) în rețea. Dar acest lucru nu funcționează pe dispozitivele iOS. Aici, și în altă parte pe rețea, atunci când călătoriți, trebuie să se folosească „Home Sharing”, care este explicat aici – rețineți că nu trebuie confundat cu Family Sharing. Lucrul care creează confuzie cu Home Sharing și pe care Apple nu îl explică pe pagina sa de explicații este faptul că pentru Home Sharing puteți utiliza un ID Apple diferit de ID-ul Apple principal de pe dispozitivul dumneavoastră. Astfel, iPhone-ul partenerei mele are ca ID Apple principal ID-ul ei, dar ID-ul meu Apple pentru Partajare la domiciliu – deoarece ID-ul meu Apple este cel setat pentru Partajare la domiciliu pe Mac mini. Ați putea, desigur, să vă faceți un ID Apple complet separat pentru serverul dvs., dar atunci aveți bătăi de cap cu 2FA și achizițiile de aplicații, așa că eu am rămas la utilizarea propriului meu ID Apple, iar partenera mea îl folosește pe acesta pentru Partajare la domiciliu.

În sfârșit, dar nu în ultimul rând, toate acestea funcționează cu vechiul AirPort Express 1st Generation care este conectat la sistemul hifi din sufragerie? Da. Pot reda muzică pe MacBook Pro sau iPhone, cu fișierul de pe Mac mini, iar ieșirea este trimisă la AirPort Express.

(Înapoi la începutul postării)

10. Filme și seriale TV

Cine mă cunoaște bine știe că nu sunt un mare spectator de film sau televiziune. Există însă câteva seriale pe care le-am cumpărat de-a lungul anilor, dar și câteva DVD-uri. Toate aceste DVD-uri care stau pe aici vor fi copiate și salvate pe Mac mini. Pentru asta am instalat Handbrake pe Mac mini (ghid aici), iar decriptarea lor se face cu libdvdcss (explicat aici) instalat cu Homebrew (ghid despre cum se instalează aici).

Dar, la fel ca și în cazul muzicii, cum partajați acest lucru?

Răspunsul este destul de asemănător – folosiți Home Sharing. Acest lucru permite ca emisiunile să fie vizualizate pe un iPhone în aplicația TV, dar și pe celelalte Mac-uri.

(Back to the top of the post)

11. Fotografii

Poate că am 150Gb de muzică, dar am 500Gb de Fotografii. Și aici baremul Apple pentru stocarea fotografiilor în iCloud este chiar mai strict decât pentru muzică și pentru filme. Așa că aici un sistem de partajare a fișierelor este calea de urmat. Atât MacBook Pro-ul meu, cât și MacBook Air-ul partenerului meu vor avea 2 biblioteci de fotografii – una mică pentru utilizarea zilnică, care va locui pe fiecare Mac (și va acționa ca bibliotecă de sistem în fiecare caz, iar în cazul partenerului meu se va sincroniza, de asemenea, cu iCloud). Apoi, fiecare dintre noi va avea un fel de bibliotecă de arhivă pentru fotografiile mai vechi, iar aceste două biblioteci vor fi stocate pe server. Pentru a alege ce bibliotecă să deschidem, este suficient să ținem apăsat ALT atunci când pornim aplicația Photos App pe fiecare Mac. Mutarea fotografiilor între Biblioteci se va face cu Power Photos, o aplicație pe care o dețin deja și care costă 30 de dolari.

(Back to the top of the post)

12. Muzică, Filme, Fotografii – alternativa Plex

Am experimentat, de asemenea, cu Plex și Plex Media Server pentru a îndeplini toate sarcinile de mai sus – modul de realizare este explicat aici. În special pentru filme și emisiuni TV s-ar putea dovedi a fi un pariu mai bun decât opțiunile Apple. Timpul va spune care funcționează cel mai bine, dar acordați-i lui Plex ceea ce i se cuvine – este simplu de pus în funcțiune serverul și funcționează bine și cu bibliotecile Apple.

(Back to the top of the post)

13. Staging Server

Închiderea Coronavirus nu numai că m-a făcut să mă gândesc la construirea acestui server Mac mini, dar m-a readus la unul dintre domeniile mele de lucru anterioare mai mult decât în ultimii ani – web design, în special cu WordPress. De ani de zile mi-am dorit un server de staging adecvat pentru proiectele WordPress. Există o soluție evidentă pentru acest lucru – MAMP Pro. Costă 69 de euro, dar oferă un mediu de staging complet, în special pentru site-urile WordPress. Acest lucru – împreună cu Dynamic DNS (a se vedea punctul 8. din partea 2 a ghidului) – îmi va permite să trimit clienților un login pentru a testa versiunile de testare a site-urilor lor WordPress înainte de lansare și voi putea folosi puterea de procesare considerabilă a Mac mini pentru a efectua genul de sarcini de server care sunt lente în alte condiții – redimensionarea în masă a miniaturilor, de exemplu. Acest server de staging va trebui să aibă instalat un certificat SSL și va avea nevoie de o anumită configurare a redirecționării porturilor pe FRITZ!Box și Archer C7, niciuna dintre acestea nefiind încă complet realizată. De asemenea, pentru o mare parte din activitatea mea de instruire și predare, am fișiere mari pe care trebuie să le partajez cu clienții – pentru aceasta voi folosi, de asemenea, serverul web Apache în MAMP Pro, cu un fel de front-end PHP simplu – de asemenea, urmează să fie finalizat. Acest lucru îmi va permite să închid o instalare ownCloud pe care o am pe celălalt server web obișnuit în acest scop în acest moment.

(Înapoi la începutul postării)

14. Copii de rezervă

Toate fișierele pentru etapele 9.-13. sunt copiate pe un HDD extern WD Elements External HDD de 2Tb criptat care este conectat cu USB 3 la Mac mini – acesta este la fel de simplu de configurat ca și Time Machine în mod normal. În cele din urmă, MacBook Air va fi, de asemenea, salvat, prin WiFi, pe HDD-ul extern de 750Gb conectat, de asemenea, la Mac mini, dar acest lucru nu a fost încă finalizat la momentul scrierii acestui articol – un ghid despre cum se face acest lucru poate fi găsit aici.

(Înapoi la începutul postării)

15. Concluzii

Este greu să tragem încă concluzii solide din acest proiect – totul abia a fost finalizat și își va arăta valoarea (sau nu) doar în următoarele câteva săptămâni. Costul total al proiectului, cu tot cu software, este ceva aproape de 500 de euro dacă ar trebui să achiziționați toate acestea de la zero. Unele lucruri – cum ar fi partajarea ecranului și accesul la distanță – s-au dovedit mai simple decât mă așteptam. DNS-ul dinamic este greu de obținut, dar pare foarte promițător. O parte din partajarea de conținut media are un mare potențial, dar timpul va spune dacă va funcționa. Voi actualiza postarea de pe blog peste câteva săptămâni, în funcție de experiența cu toate acestea!

(Înapoi la începutul postării)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *