Voici la troisième partie de la série sur le serveur Mac mini. Lisez d’abord la partie 1 sur les exigences et le matériel, et la partie 2 sur les réparations et la configuration du réseau.
Contenu de cet article de blog
- Musique
- Films et séries TV
- Photos
- Musique, films, photos – l’alternative Plex
- Serveur de mise en scène
- Sauvegardes
- Conclusions
9. Musique
J’ai plus de 28000 fichiers mp3, arrachés de CD dont je me suis débarrassé depuis longtemps. Je ne veux pas avoir 150 Go de musique sur mon MacBook en permanence (note : je garderai quelques mp3 sur le MacBook, mais seulement quelques milliers), et je ne veux pas payer un stockage iCloud suffisant pour les stocker tous là aussi. Mais jouer cette musique à la maison (et sur la route aussi si possible) – et en effet à partir de plusieurs appareils – est l’un des objectifs centraux du projet de serveur. Alors comment faire ?
La réponse est initialement simple, mais il y a eu quelques pépins pour y arriver. Tout commence avec Apple Music sur le Mac mini.
La configuration dans l’application Musique et dans Partage des médias dans les Préférences système est la suivante :
Cela fait une médiathèque ordonnée sur le Mac mini. De plus, comme un lecteur DVD externe est actuellement connecté de manière à ripper les quelques autres CD et DVD que j’ai ici, ces CD seront ensuite enregistrés dans la bibliothèque du Mac mini et donc également accessibles aux autres appareils connectés ici.
Tout cela est assez facile.
Mais qu’en est-il du partage de cette bibliothèque ?
Pour les autres Mac du réseau (mais pas ailleurs) « Partager les médias avec les invités » fonctionne – la bibliothèque apparaît dans Musique (ou, sur les anciens Mac, iTunes) sur le réseau. Mais cela ne fonctionne pas sur les appareils iOS. Ici, et ailleurs sur le net lors des déplacements, il faut utiliser le « Partage à domicile », qui est expliqué ici – notez qu’il ne faut pas le confondre avec le Partage familial. Ce qui est déroutant avec le partage à domicile, et qu’Apple n’explique pas sur sa page d’explication, c’est que vous pouvez utiliser un identifiant Apple différent pour le partage à domicile que pour l’identifiant Apple principal de votre appareil. Ainsi, l’iPhone de ma partenaire a son identifiant Apple principal, mais mon identifiant Apple pour le partage à domicile, car mon identifiant Apple est celui qui est défini pour le partage à domicile sur le Mac mini. Vous pourriez bien sûr faire un identifiant Apple complètement séparé pour votre serveur, mais vous avez alors des maux de tête avec le 2FA et les achats d’applications, donc j’en suis resté à l’utilisation de mon propre identifiant Apple et à l’utilisation de celui-ci par ma partenaire pour le Partage à domicile.
Enfin, est-ce que tout cela fonctionne avec le vieil AirPort Express 1ère génération qui est connecté à la chaîne hifi dans le salon ? Oui. Je peux jouer de la musique sur mon MacBook Pro ou mon iPhone, avec le fichier sur le Mac mini, et la sortie est envoyée sur l’AirPort Express.
(Retour en haut de l’article)
10. Films et séries télévisées
Ceux qui me connaissent bien savent que je ne suis pas un grand spectateur de cinéma ou de télévision. Mais il y a quelques séries que j’ai achetées au fil des ans, et quelques DVD aussi. Tous ces DVD qui traînent vont être rippés et enregistrés sur le Mac mini. Pour cela, j’ai installé Handbrake sur le Mac mini (guide ici), et les décrypter en utilisant libdvdcss (expliqué ici) installé avec Homebrew (guide sur comment l’installer ici).
Mais comme pour la musique, comment partager cela ?
La réponse est assez similaire – utiliser Home Sharing. Cela permet de visionner des émissions sur un iPhone dans l’application TV, et sur les autres Macs également.
(Retour au début de l’article)
11. Photos
J’ai peut-être 150 Go de musique, mais j’ai 500 Go de Photos. Et là, le bind-in d’Apple pour stocker les photos dans iCloud est encore plus strict que pour la musique et pour les films. C’est pourquoi un système de partage de fichiers est la meilleure solution. Mon MacBook Pro et le MacBook Air de mon partenaire auront tous les deux deux bibliothèques Photos – une petite pour l’usage quotidien qui résidera sur chaque Mac (et agira comme la bibliothèque système dans chaque cas, et dans le cas de mon partenaire se synchronisera également avec iCloud). Ensuite, nous aurons chacun une sorte de bibliothèque d’archives pour les photos plus anciennes, et ces deux bibliothèques seront stockées sur le serveur. Pour choisir la bibliothèque à ouvrir, il nous suffira de maintenir la touche ALT enfoncée lorsque nous lancerons l’application Photos sur chaque Mac. Le déplacement des photos entre les Bibliothèques se fera avec Power Photos, une App que je possède déjà et qui coûte 30 $.
(Retour au début de l’article)
12. Musique, films, photos – l’alternative Plex
J’ai également expérimenté Plex et Plex Media Server pour faire toutes les tâches ci-dessus – comment le faire est expliqué ici. En particulier pour les films et les émissions de télévision, il pourrait s’avérer être un meilleur pari que les options d’Apple. Le temps nous dira lequel fonctionne le mieux, mais accordez à Plex son dû – il est simple de mettre le serveur en place et de le faire fonctionner, et il fonctionne également bien avec les bibliothèques d’Apple.
(Retour au début de l’article)
13. Serveur de staging
Le verrouillage de Coronavirus m’a non seulement fait réfléchir à la construction de ce serveur Mac mini, mais m’a ramené à l’un de mes anciens domaines de travail plus que ces dernières années – la conception web, spécifiquement avec WordPress. Pendant des années, j’ai voulu disposer d’un véritable serveur de test pour les projets WordPress. Il existe une solution évidente pour cela : MAMP Pro. Il coûte 69 €, mais il offre un environnement de test complet, spécialement pour les sites WordPress. Ceci – avec le Dynamic DNS (voir le point 8. dans la partie 2 du guide) – me permettra d’envoyer aux clients un login pour tester les versions de leurs sites WordPress avant le lancement, et je pourrai utiliser la puissance de traitement considérable du Mac mini pour faire le genre de tâches serveur qui sont lentes autrement – le redimensionnement massif des vignettes par exemple. Ce serveur de transit devra avoir un certificat SSL installé, et nécessitera une configuration de la redirection des ports sur la FRITZ!Box et l’Archer C7, ce qui n’est pas encore complètement fait. En outre, pour une grande partie de mon travail de formation et d’enseignement, j’ai de gros fichiers que je dois partager avec les clients – je vais également utiliser le serveur Web Apache dans MAMP Pro pour cela, avec une sorte de front-end PHP simple – également à finaliser. Cela me permettra de fermer une installation ownCloud que j’ai sur mon autre serveur web régulier à cette fin pour le moment.
(Retour en haut de l’article)
14. Sauvegardes
Tous les fichiers des étapes 9.-13. sont sauvegardés sur un disque dur externe crypté WD Elements de 2 To qui est connecté par USB 3 au Mac mini – c’est aussi simple à configurer que l’est normalement Time Machine. Éventuellement, le MacBook Air sera également sauvegardé, via le WiFi, sur le disque dur externe de 750 Go également connecté au Mac mini, mais cela n’a pas encore été finalisé au moment de la rédaction de cet article – un guide sur la façon de le faire se trouve ici.
(Retour au début de l’article)
15. Conclusions
Il est difficile de tirer des conclusions solides de ce projet pour l’instant – l’ensemble vient d’être achevé, et il ne montrera sa valeur (ou non) qu’au cours des prochaines semaines. Le coût total du projet, logiciels compris, avoisine les 500 euros si vous deviez acheter tout cela à partir de zéro. Certaines choses – comme le partage d’écran et l’accès à distance – se sont avérées plus simples que je ne l’avais prévu. Le DNS dynamique est difficile à mettre en place, mais il est très prometteur. Certains partages de médias ont beaucoup de potentiel, mais le temps nous dira si cela fonctionne. Je mettrai à jour l’article de blog dans quelques semaines à la lumière de l’expérience acquise avec tout cela !
(Retour au début de l’article)
.