Detta är del 3 i serien om Mac mini-servern. Läs gärna del 1 om krav och hårdvara och del 2 om reparationer och nätverksuppsättning först.
Innehållet i det här blogginlägget
- Musik
- Filmer och TV-serier
- Foton
- Musik, filmer, foton – Plex-alternativet
- Staging Server
- Säkringar
- Säkerhetskopior
- Slutsatser
9. Musik
Jag har mer än 28 000 mp3-filer, rippade från cd-skivor som jag gjorde mig av med för länge sedan. Jag vill inte ha 150 Gb musik på min MacBook hela tiden (observera: jag kommer att behålla en del mp3-filer på MacBook, men bara några tusen), och jag vill inte betala för tillräckligt med iCloud-lagringsutrymme för att lagra dem alla där också. Men att spela den här musiken hemma (och även på resande fot om det är möjligt) – och det från flera olika enheter – är ett av de centrala målen för serverprojektet. Så hur gör man detta?
Svaret är till en början enkelt, men det fanns en del problem för att få det helt rätt. Allt börjar med Apple Music på Mac mini.
Inställningen i musikappen och i Mediedelning i Systeminställningar är följande:
Detta ger ett ordnat mediebibliotek på Mac mini. Eftersom en extern DVD-enhet för närvarande är ansluten för att rippa de få andra CD- och DVD-skivor jag har här, kommer dessa CD-skivor att sparas i biblioteket på Mac mini och blir då också tillgängliga för de andra enheterna som är anslutna här.
Det är enkelt nog.
Men hur är det med att dela det här biblioteket?
För andra Macs i nätverket (men inte någon annanstans) fungerar ”Dela media med gäster” – biblioteket visas i Musik (eller, på äldre Macs, iTunes) i nätverket. Men detta fungerar inte på iOS-enheter. Här, och på andra ställen på nätet när du reser, måste ”Home Sharing” användas, och förklaras här – observera att detta inte får förväxlas med Family Sharing. Det förvirrande med Home Sharing som Apple inte förklarar på sin förklaringssida är att du kan använda ett annat Apple-ID för Home Sharing än för det huvudsakliga Apple-ID:t på din enhet. Så min partners iPhone har hennes Apple-ID som huvud-ID, men mitt Apple-ID för Hemdelning – eftersom mitt Apple-ID är det som är inställt för Hemdelning på Mac mini. Du skulle naturligtvis kunna skapa ett helt separat Apple-ID för din server, men då får du problem med 2FA och app-köp, så jag har hållit mig till att använda mitt eget Apple-ID och min partner använder detta för Home Sharing.
Sist men inte minst, fungerar allt detta med den gamla AirPort Express 1:a generationen som är ansluten till hifi-anläggningen i vardagsrummet? Ja. Jag kan spela upp musik på min MacBook Pro eller iPhone, med filen på Mac mini, och utgången skickas till AirPort Express.
(Tillbaka till början av inlägget)
10. Filmer och tv-serier
Alla som känner mig väl vet att jag inte är någon stor film- eller tv-tittare. Men det finns några serier som jag har köpt under årens lopp, och några dvd-skivor också. Alla dessa dvd-skivor som hänger runt kommer att rippas och sparas på Mac mini. För detta har jag installerat Handbrake på Mac mini (guide här), och dekrypterar dem med hjälp av libdvdcss (förklaras här) installerat med Homebrew (guide om hur man installerar det här).
Men precis som med musiken, hur delar man detta?
Svaret är ganska likt – använd Home Sharing. Detta gör det möjligt att visa program på en iPhone i TV-appen och på de andra Macarna också.
(Tillbaka till början av inlägget)
11. Foton
Jag kanske har 150 GB musik, men jag har 500 GB foton. Och här är Apples bindning för att lagra foton i iCloud ännu strängare än för musik och filmer. Så här är ett fildelningssystem det rätta sättet att göra det på. Både min MacBook Pro och min partners MacBook Air kommer att ha två Photos-bibliotek – ett litet för daglig användning som kommer att finnas på varje Mac (och fungera som systembibliotek i varje fall, och i min partners fall kommer det också att synkroniseras med iCloud). Sedan kommer vi båda att ha ett slags arkivbibliotek för äldre foton, och dessa två bibliotek kommer att lagras på servern. För att välja vilket bibliotek som ska öppnas håller vi sedan helt enkelt ned ALT när vi startar appen Foton på varje Mac. Flyttning av foton mellan biblioteken kommer att ske med Power Photos, en app som jag redan äger och som kostar 30 dollar.
(Tillbaka till början av inlägget)
12. Musik, filmer, foton – Plex-alternativet
Jag har också experimenterat med Plex och Plex Media Server för att göra alla ovanstående uppgifter – hur man gör förklaras här. Speciellt för filmer och tv-serier kan det visa sig vara ett bättre alternativ än Apples alternativ. Tiden får utvisa vilket som fungerar bäst, men ge Plex rätt – det är enkelt att få igång servern och det fungerar bra med Apples bibliotek också.
(Tillbaka till början av inlägget)
13. Staging-server
Coronavirus-avstängningen har inte bara fått mig att tänka på att bygga denna Mac mini-server, utan har tagit mig tillbaka till ett av mina tidigare arbetsområden mer än under de senaste åren – webbdesign, specifikt med WordPress. I flera år har jag velat ha en ordentlig staging-server för WordPress-projekt. Det finns en självklar lösning för detta – MAMP Pro. Den kostar 69 euro, men erbjuder en komplett staging-miljö, särskilt för WordPress-webbplatser. Detta – tillsammans med Dynamic DNS (se punkt 8. i del 2 av guiden) – kommer att göra det möjligt för mig att skicka kunderna en inloggning för att testa versioner av deras WordPress-webbplatser innan de lanseras, och jag kommer att kunna använda Mac minis avsevärda processorkraft för att göra den typ av serveruppgifter som annars är långsamma – massvis omdimensionering av miniatyrbilder till exempel. Denna staging-server kommer att behöva ha ett SSL-certifikat installerat och kommer att behöva en viss konfiguration av portvidarebefordran på FRITZ!Boxen och Archer C7, men inget av dessa är helt genomfört ännu. För en stor del av mitt utbildnings- och undervisningsarbete har jag också stora filer som jag måste dela med kunderna – jag kommer också att använda Apache-webbservern i MAMP Pro för detta, med någon form av enkel PHP-frontend – som också ska slutföras. Detta kommer att göra det möjligt för mig att stänga ner en ownCloud-installation som jag har på min andra vanliga webbserver för detta ändamål för tillfället.
(Tillbaka till början av inlägget)
14. Säkerhetskopiering
Alla filer för stegen 9.-13. säkerhetskopieras på en krypterad 2Tb WD Elements extern hårddisk som är ansluten med USB 3 till Mac mini – detta är lika enkelt att installera som Time Machine normalt är. Så småningom kommer MacBook Air också att säkerhetskopieras, via WiFi, till den externa hårddisken på 750 Gb som också är ansluten till Mac mini, men det är ännu inte klart i skrivande stund – en guide om hur man gör det finns här.
(Tillbaka till början av inlägget)
15. Slutsatser
Det är svårt att dra några solida slutsatser av det här projektet ännu – det hela har precis färdigställts, och det kommer bara att visa sitt värde (eller inte) under de kommande veckorna. Den totala kostnaden för projektet, mjukvara inräknad, är något i närheten av 500 euro om man skulle behöva köpa allt detta från början. Vissa saker – som skärmdelning och fjärråtkomst – visade sig vara enklare än vad jag hade förväntat mig. Dynamisk DNS är svårt att få till rätt, men ser mycket lovande ut. En del av mediedelningen har stor potential, men tiden får utvisa om det fungerar. Jag kommer att uppdatera blogginlägget om några veckor mot bakgrund av erfarenheterna av allt detta!
(Tillbaka till början av inlägget)