Dies ist Teil 3 der Serie über den Mac mini Server. Bitte lesen Sie zuerst Teil 1 über die Voraussetzungen und die Hardware und Teil 2 über die Reparaturen und die Netzwerkeinrichtung.
Inhalt dieses Blogbeitrags
- Musik
- Filme und TV-Serien
- Fotos
- Musik, Filme, Fotos – die Plex-Alternative
- Staging Server
- Backups
- Abschluss
9. Musik
Ich habe mehr als 28000 mp3-Dateien, gerippt von CDs, die ich vor langer Zeit entsorgt habe. Ich möchte nicht ständig 150 GB Musik auf meinem MacBook haben (Anmerkung: Ich werde einige mp3s auf dem MacBook behalten, aber nur ein paar Tausend), und ich möchte auch nicht für genügend iCloud-Speicherplatz bezahlen, um sie alle dort zu speichern. Aber diese Musik zu Hause (und wenn möglich auch unterwegs) abzuspielen – und zwar von mehreren Geräten – ist eines der zentralen Ziele des Serverprojekts. Wie macht man das?
Die Antwort ist zunächst einfach, aber es gab einige Pannen, um es richtig hinzubekommen. Alles beginnt mit Apple Music auf dem Mac mini.
Die Einrichtung in der Musik-App und in der Medienfreigabe in den Systemeinstellungen lautet:
So entsteht eine geordnete Medienbibliothek auf dem Mac mini. Da derzeit auch ein externes DVD-Laufwerk angeschlossen ist, um die wenigen anderen CDs und DVDs, die ich hier habe, zu rippen, werden diese CDs dann in der Mediathek des Mac mini gespeichert und sind dann auch für die anderen hier angeschlossenen Geräte zugänglich.
Das ist alles ganz einfach.
Aber wie sieht es mit der Freigabe dieser Mediathek aus?
Für andere Macs im Netzwerk (aber nicht anderswo) funktioniert „Medien für Gäste freigeben“ – die Mediathek erscheint in Musik (oder, auf älteren Macs, iTunes) im Netzwerk. Aber auf iOS-Geräten funktioniert das nicht. Hier und anderswo im Netz, wenn man unterwegs ist, muss die „Heimfreigabe“ verwendet werden, die hier erklärt wird – nicht zu verwechseln mit der Familienfreigabe. Das Verwirrende an Home Sharing, das Apple auf seiner Erklärungsseite nicht erklärt, ist, dass Sie für Home Sharing eine andere Apple ID verwenden können als für die Haupt-Apple-ID auf Ihrem Gerät. So hat das iPhone meiner Partnerin ihre Apple ID als Haupt-ID, aber meine Apple ID für die Heimfreigabe – weil meine Apple ID diejenige ist, die auf dem Mac mini für die Heimfreigabe eingestellt ist. Man könnte natürlich eine komplett separate Apple ID für den Server einrichten, aber dann gibt es Probleme mit 2FA und App-Käufen. Deshalb habe ich mich darauf beschränkt, meine eigene Apple ID zu verwenden, während meine Partnerin diese für die Heimfreigabe nutzt.
Letztes Beispiel: Funktioniert das alles auch mit dem alten AirPort Express der ersten Generation, der an die Stereoanlage im Wohnzimmer angeschlossen ist? Ja. Ich kann Musik auf meinem MacBook Pro oder iPhone abspielen, wobei die Datei auf dem Mac mini liegt und die Ausgabe an die AirPort Express gesendet wird.
(Zurück zum Anfang des Beitrags)
10. Filme und TV-Serien
Wer mich gut kennt, weiß, dass ich kein großer Film- oder Fernsehzuschauer bin. Aber es gibt ein paar Serien, die ich im Laufe der Jahre gekauft habe, und auch einige DVDs. All diese DVDs, die hier herumliegen, sollen nun gerippt und auf dem Mac mini gespeichert werden. Dazu habe ich Handbrake auf dem Mac mini installiert (Anleitung hier) und entschlüssele sie mit libdvdcss (hier erklärt), das ich mit Homebrew installiert habe (Anleitung zur Installation hier).
Aber genau wie bei der Musik, wie gibt man das weiter?
Die Antwort ist ziemlich ähnlich – mit Home Sharing. Damit lassen sich Sendungen auf dem iPhone in der TV-App ansehen, aber auch auf den anderen Macs.
(Zurück zum Anfang des Beitrags)
11. Fotos
Ich habe vielleicht 150Gb Musik, aber ich habe 500Gb Fotos. Und hier ist Apples Bindung an die Speicherung von Fotos in iCloud noch strenger als bei Musik und Filmen. Hier ist also ein Dateifreigabesystem der richtige Weg. Sowohl mein MacBook Pro als auch das MacBook Air meines Partners werden zwei Fotobibliotheken haben – eine kleine für den täglichen Gebrauch, die sich auf jedem Mac befindet (und in jedem Fall als Systembibliothek fungiert und im Fall meines Partners auch mit iCloud synchronisiert wird). Dann wird jeder von uns eine Art Archiv-Bibliothek für ältere Fotos haben, und diese beiden Bibliotheken werden auf dem Server gespeichert. Um auszuwählen, welche Bibliothek geöffnet werden soll, halten wir dann einfach ALT gedrückt, wenn wir die Fotos-App auf jedem Mac starten. Das Verschieben von Fotos zwischen den Bibliotheken erfolgt mit Power Photos, einer App, die ich bereits besitze und die 30 Dollar kostet.
(Zurück zum Anfang des Beitrags)
12. Musik, Filme, Fotos – die Plex-Alternative
Ich habe auch mit Plex und Plex Media Server experimentiert, um all die oben genannten Aufgaben zu erledigen – wie das geht, wird hier erklärt. Vor allem für Filme und Fernsehsendungen könnte sich Plex als bessere Wahl erweisen als die Apple-Optionen. Die Zeit wird zeigen, was am besten funktioniert, aber geben Sie Plex den Vorzug – es ist einfach, den Server zum Laufen zu bringen, und es funktioniert auch gut mit Apples Bibliotheken.
(Zurück zum Anfang des Beitrags)
13. Staging Server
Die Coronavirus-Sperre hat mich nicht nur dazu gebracht, über den Bau dieses Mac mini Servers nachzudenken, sondern hat mich auch mehr als in den letzten Jahren zu einem meiner früheren Arbeitsbereiche zurückgeführt – Webdesign, speziell mit WordPress. Seit Jahren wünsche ich mir einen richtigen Staging-Server für WordPress-Projekte. Hierfür gibt es eine offensichtliche Lösung – MAMP Pro. Er kostet 69 €, bietet aber eine komplette Staging-Umgebung, speziell für WordPress-Sites. Zusammen mit Dynamic DNS (siehe Punkt 8. in Teil 2 des Leitfadens) kann ich Kunden ein Login schicken, um Versionen ihrer WordPress-Websites vor dem Start zu testen, und ich kann die beträchtliche Rechenleistung des Mac mini nutzen, um die Art von Serveraufgaben zu erledigen, die sonst langsam sind – zum Beispiel das massenhafte Ändern der Größe von Miniaturansichten. Auf diesem Staging-Server muss ein SSL-Zertifikat installiert werden, und es muss eine Portweiterleitung auf der FRITZ!Box und dem Archer C7 konfiguriert werden, die beide noch nicht vollständig fertiggestellt sind. Für einen Großteil meiner Schulungs- und Lehrtätigkeit habe ich auch große Dateien, die ich mit Kunden teilen muss – dafür werde ich auch den Apache-Webserver in MAMP Pro verwenden, mit einer Art einfachem PHP-Frontend, das ebenfalls noch fertiggestellt werden muss. Das wird es mir ermöglichen, eine ownCloud-Installation zu schließen, die ich derzeit auf meinem anderen regulären Webserver für diesen Zweck habe.
(Zurück zum Anfang des Beitrags)
14. Backups
Alle Dateien der Phasen 9-13 werden auf einer verschlüsselten 2Tb WD Elements External HDD gesichert, die über USB 3 mit dem Mac mini verbunden ist – das ist so einfach einzurichten wie Time Machine normalerweise. Eventuell wird auch das MacBook Air über WiFi auf der externen 750-GB-Festplatte gesichert, die ebenfalls mit dem Mac mini verbunden ist, aber das ist zum Zeitpunkt der Erstellung dieses Artikels noch nicht abgeschlossen – eine Anleitung dazu finden Sie hier.
(Zurück zum Anfang des Beitrags)
15. Schlussfolgerungen
Es ist schwer, aus diesem Projekt schon konkrete Schlussfolgerungen zu ziehen – das Ganze ist gerade erst abgeschlossen worden und wird sich erst in den kommenden Wochen bewähren (oder auch nicht). Die Gesamtkosten des Projekts, einschließlich der Software, belaufen sich auf etwa 500 Euro, wenn man alles von Grund auf neu kaufen müsste. Einige Dinge – wie Bildschirmfreigabe und Fernzugriff – erwiesen sich als einfacher, als ich erwartet hatte. Dynamisches DNS ist mühsam, aber es sieht wirklich vielversprechend aus. Die gemeinsame Nutzung von Medien hat viel Potenzial, aber die Zeit wird zeigen, ob es funktioniert. Ich werde den Blogbeitrag in ein paar Wochen im Lichte der Erfahrungen mit all diesen Dingen aktualisieren!
(Zurück zum Anfang des Beitrags)