Jon Worth Euroblog

Questa è la parte 3 della serie sul server Mac mini. Leggete prima la parte 1 sui requisiti e l’hardware, e la parte 2 sulle riparazioni e la configurazione della rete.

Contenuti di questo post

  1. Musica
  2. Film e serie TV
  3. Foto
  4. Musica, film, foto – l’alternativa Plex
  5. Staging Server
  6. Backup
  7. Conclusioni

9. Musica

Ho più di 28000 file mp3, strappati da CD di cui mi sono sbarazzato molto tempo fa. Non voglio 150Gb di musica sul mio MacBook per tutto il tempo (nota: terrò alcuni mp3 sul MacBook, ma solo poche migliaia), e non voglio pagare per abbastanza spazio iCloud per memorizzarli tutti lì. Ma riprodurre questa musica a casa (e anche in viaggio, se possibile) – e anche da più dispositivi – è uno degli obiettivi centrali del progetto server. Quindi come si fa?

La risposta è inizialmente semplice, ma ci sono stati alcuni intoppi per ottenere il giusto risultato. Tutto inizia con Apple Music sul Mac mini.

La configurazione nell’app Musica e in Condivisione media in Preferenze di sistema è:

Questo crea una libreria media ordinata sul Mac mini. Inoltre, poiché un’unità DVD esterna è attualmente collegata in modo da rippare i pochi altri CD e DVD che ho qui, questi CD saranno poi salvati nella libreria del Mac mini e quindi accessibili anche agli altri dispositivi collegati qui.

È tutto abbastanza facile.

Ma come si condivide questa libreria?

Ad altri Mac in rete (ma non altrove) “Share media with guests” funziona – la libreria appare in Musica (o, sui vecchi Mac, iTunes) in rete. Ma questo non funziona sui dispositivi iOS. Qui, e altrove in rete quando si viaggia, deve essere usato “Condivisione in casa”, ed è spiegato qui – si noti che questo non deve essere confuso con Condivisione in famiglia. La cosa che confonde con l’Home Sharing che Apple non spiega nella sua pagina di spiegazioni è che si può usare un ID Apple diverso per l’Home Sharing rispetto all’ID Apple principale del dispositivo. Così l’iPhone della mia compagna ha il suo ID Apple come principale, ma il mio ID Apple per la condivisione in casa – perché il mio ID Apple è quello impostato per la condivisione in casa sul Mac mini. Si potrebbe naturalmente creare un ID Apple completamente separato per il server, ma poi si hanno mal di testa con 2FA e acquisti di app, quindi ho continuato a usare il mio ID Apple e la mia partner lo usa per l’Home Sharing.

Infine, ma non meno importante, tutto questo funziona con la vecchia AirPort Express di prima generazione che è collegata all’impianto stereo in salotto? Sì. Posso riprodurre la musica sul mio MacBook Pro o iPhone, con il file sul Mac mini, e l’uscita viene inviata alla AirPort Express.

(Torna all’inizio del post)

10. Film e serie TV

Chi mi conosce bene sa che non sono un grande spettatore di film o televisione. Ma ci sono alcune serie che ho comprato nel corso degli anni, e anche alcuni DVD. Tutti quei DVD in giro saranno rippati e salvati sul Mac mini. Per questo ho installato Handbrake sul Mac mini (guida qui), e li ho decriptati usando libdvdcss (spiegato qui) installato con Homebrew (guida su come installarlo qui).

Ma proprio come con la musica, come si fa a condividere questo?

La risposta è piuttosto simile – usare Home Sharing. Questo permette di vedere i programmi su un iPhone nell’app TV, e anche sugli altri Mac.

(Torna all’inizio del post)

11. Foto

Potrei avere 150Gb di musica, ma ho 500Gb di Foto. E qui il bind-in di Apple per conservare le foto in iCloud è ancora più severo che per la musica e per i film. Quindi qui un sistema di condivisione dei file è il modo per farlo. Sia il mio MacBook Pro che il MacBook Air del mio partner avranno 2 librerie di foto – una piccola per l’uso quotidiano che risiederà su ogni Mac (e agirà come libreria di sistema in ogni caso, e nel caso del mio partner si sincronizzerà anche con iCloud). Poi ognuno di noi avrà una sorta di Libreria Archivio per le foto più vecchie, e queste due librerie saranno memorizzate sul server. Per scegliere quale libreria aprire, è sufficiente tenere premuto ALT quando si avvia l’applicazione Foto su ogni Mac. Lo spostamento delle foto tra le librerie sarà fatto con Power Photos, un’app che già possiedo e che costa 30 dollari.

(Torna all’inizio del post)

12. Musica, Film, Foto – l’alternativa Plex

Ho anche sperimentato Plex e Plex Media Server per fare tutti i compiti di cui sopra – come fare è spiegato qui. Specialmente per i film e i programmi TV potrebbe rivelarsi una scommessa migliore delle opzioni Apple. Il tempo ci dirà quale funziona meglio, ma date a Plex ciò che gli spetta – è semplice mettere il server in funzione, e funziona bene anche con le librerie Apple.

(Torna all’inizio del post)

13. Staging Server

Il blocco del Coronavirus non solo mi ha fatto pensare alla costruzione di questo server Mac mini, ma mi ha riportato a una delle mie precedenti aree di lavoro più che negli ultimi anni – il web design, in particolare con WordPress. Per anni ho voluto un adeguato server di staging per i progetti WordPress. C’è una soluzione ovvia per questo – MAMP Pro. Costa €69, ma offre un ambiente di staging completo, specialmente per i siti WordPress. Questo – insieme a Dynamic DNS (vedi punto 8. nella parte 2 della guida) – mi permetterà di inviare ai clienti un login per testare le versioni dei loro siti WordPress prima del lancio, e sarò in grado di utilizzare la notevole potenza di elaborazione del Mac mini per fare il tipo di attività del server che sono lente altrimenti – ridimensionamento di massa delle miniature per esempio. Questo server di staging avrà bisogno di un certificato SSL installato, e avrà bisogno di alcune configurazioni di port forwarding sul FRITZ!Box e Archer C7, nessuna delle quali è ancora completamente realizzata. Inoltre per molto del mio lavoro di formazione e insegnamento ho file di grandi dimensioni che ho bisogno di condividere con i clienti – userò anche il Web Server Apache in MAMP Pro per questo, con una sorta di semplice front end PHP – anche questo da finalizzare. Questo mi permetterà di chiudere un’installazione di ownCloud che ho sull’altro mio normale server web per questo scopo al momento.

(Torna all’inizio del post)

14. Backup

Tutti i file per le fasi 9.-13. sono salvati su un HDD esterno criptato WD Elements da 2Tb che è collegato con USB 3 al Mac mini – questo è semplice da impostare come lo è normalmente Time Machine. Alla fine anche il MacBook Air sarà sottoposto a backup, via WiFi, su un HDD esterno da 750Gb collegato anch’esso al Mac mini, ma questo non è ancora stato finalizzato al momento della scrittura – una guida su come farlo può essere trovata qui.

(Torna all’inizio del post)

15. Conclusioni

È difficile trarre delle conclusioni solide da questo progetto – il tutto è stato appena completato, e mostrerà il suo valore (o meno) solo nelle prossime settimane. Il costo totale del progetto, software incluso, è qualcosa vicino ai 500 euro se si dovesse acquistare tutto questo da zero. Alcune cose – come la condivisione dello schermo e l’accesso remoto – si sono dimostrate più semplici di quanto mi aspettassi. Il DNS dinamico è un dolore da ottenere bene, ma sembra davvero promettente. La condivisione di alcuni media ha un sacco di potenziale, ma il tempo ci dirà se funziona. Aggiornerò il post sul blog tra qualche settimana alla luce dell’esperienza con tutto questo!

(Torna all’inizio del post)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *