Esta é a parte 3 da série sobre o Mac mini server. Leia a parte 1 sobre os requisitos e o hardware, e a parte 2 sobre os reparos e a configuração da rede primeiro.
Conteúdos deste blog post
- Música
- Filmes e séries de TV
- Fotos
- Música, Filmes, Fotos – a alternativa Plex
- Staging Server
- Backups
- Conclusões
9. Música
Eu tenho mais de 28000 ficheiros mp3, arrancados de CDs de que me livrei há muito tempo. Não quero 150Gb de música no meu MacBook o tempo todo (nota: vou manter alguns mp3s no MacBook, mas apenas alguns milhares), e não quero pagar pelo armazenamento suficiente do iCloud para armazená-los todos lá também. Mas tocar esta música em casa (e na estrada também, se possível) – e de facto a partir de vários dispositivos – é um dos objectivos centrais do projecto do servidor. Então como você faz isso?
A resposta é inicialmente simples, mas houve algumas falhas para acertar. Tudo começa com a Apple Music no Mac mini.
A configuração no aplicativo de música e no Media Sharing in System Preferences é:
Isto faz uma biblioteca de mídia ordenada no Mac mini. Também como uma Unidade de DVD Externa está actualmente ligada de modo a rasgar os poucos outros CDs e DVDs que tenho aqui, estes CDs serão depois guardados na mini biblioteca do Mac e depois também acessíveis aos outros dispositivos ligados aqui.
É tudo muito fácil.
Mas e partilhar esta Biblioteca?
Para outros Macs na rede (mas não em qualquer outro lugar) “Partilhar multimédia com convidados” funciona – a Biblioteca aparece em Música (ou, em Macs mais antigos, iTunes) na rede. Mas isto não funciona em dispositivos iOS. Aqui, e noutros locais da rede quando se viaja, “Partilha doméstica” tem de ser utilizado, e é explicado aqui – note que isto não deve ser confundido com Partilha familiar. O que confunde com o Home Sharing que a Apple não explica na sua página de explicação é que pode utilizar uma ID da Apple diferente para o Home Sharing do que para a ID principal da Apple no seu dispositivo. Portanto, o iPhone do meu parceiro tem a ID da Apple como principal, mas minha ID da Apple para Home Sharing – porque minha ID da Apple é a que está definida para o Home Sharing no Mac mini. É claro que você poderia fazer uma ID da Apple completamente separada para o seu servidor, mas depois você tem dores de cabeça com 2FA e compras de aplicativos, então eu tenho que usar minha própria ID da Apple e minha parceira usando esta para Home Sharing.
P>Pouco menos, tudo isso funciona com a antiga AirPort Express 1st Generation que está conectada à hifi na sala de estar? Sim. Posso reproduzir música no meu MacBook Pro ou iPhone, com o ficheiro no Mac mini, e a saída é enviada para o AirPort Express.
(Back to the top of the post)
10. Filmes e Séries de TV
Aqueles que me conhecem bem sabem que não sou um grande espectador de cinema ou televisão. Mas há algumas séries que comprei ao longo dos anos, e alguns DVDs também. Todos aqueles DVDs que andam por aí vão ser rasgados e guardados no Mac mini. Para isso instalei o Handbrake no Mac mini (guia aqui), e decifrando-os usando libdvdcss (explicado aqui) instalado com Homebrew (guia sobre como instalá-lo aqui).
Mas assim como com a música, como você compartilha isso?
A resposta é bem parecida – use o Home Sharing. Isso permite que os programas sejam vistos em um iPhone na aplicação da TV, e nos outros Macs também.
(Back to the top of the post)
11. Photos
Eu posso ter 150Gb de música, mas tenho 500Gb de Fotos. E aqui a Apple tem o bind-in para armazenar fotos no iCloud é ainda mais rigoroso que para música e para filmes. Então aqui um sistema de compartilhamento de arquivos é a maneira de fazer isso. Tanto o meu MacBook Pro como o MacBook Air do meu parceiro terão 2 bibliotecas de fotos – uma pequena para uso diário que residirá em cada Mac (e funcionará como a biblioteca do sistema em cada caso, e no caso do meu parceiro também se sincronizará com o iCloud). Em seguida, cada um terá uma espécie de Biblioteca de Arquivos para fotos antigas, e essas duas bibliotecas serão armazenadas no servidor. Para escolher a Biblioteca a abrir, basta segurar ALT ao iniciar a aplicação de fotos em cada Mac. A movimentação de fotos entre bibliotecas será feita com Power Photos, uma aplicação que já possuo e que custa $30.
(Back to the top of the post)
12. Música, Filmes, Fotos – a alternativa Plex
Eu também experimentei com Plex e Plex Media Server para fazer todas as tarefas acima – como fazer isso é explicado aqui. Especialmente para filmes e programas de TV pode ser uma aposta melhor do que as opções da Apple. O tempo dirá qual funciona melhor, mas dê ao Plex o devido tempo – é simples colocar o servidor em funcionamento, e funciona bem com as bibliotecas da Apple também.
(Back to the top of the post)
13. Staging Server
O bloqueio do Coronavirus não só me fez pensar em construir este mini servidor Mac, como me levou de volta a uma das minhas áreas de trabalho anteriores mais do que nos últimos anos – web design, especificamente com o WordPress. Durante anos eu quis um servidor de encenação apropriado para projetos WordPress. Existe uma solução óbvia para isso – MAMP Pro. Custa 69 euros, mas oferece um ambiente de encenação completo, especialmente para sites WordPress. Isto – juntamente com o Dynamic DNS (ver ponto 8. na parte 2 do guia) – permitir-me-á enviar aos clientes um login para testar versões dos seus sites WordPress antes do lançamento, e poderei usar o considerável poder de processamento do Mac mini para fazer o tipo de tarefas de servidor que são lentas de outra forma – redimensionamento em massa de miniaturas, por exemplo. Este servidor de encenação vai precisar de ter um Certificado SSL instalado, e vai precisar de alguma configuração de encaminhamento de portas no FRITZ!Box e no Archer C7, nenhum dos quais ainda não está completamente concluído. Também para muito do meu trabalho de formação e ensino tenho grandes ficheiros que preciso de partilhar com os clientes – também vou usar o Apache Web Server no MAMP Pro para isto, com algum tipo de front end simples de PHP – também para ser finalizado. Isto permitir-me-á fechar uma instalação do próprioCloud que tenho no meu outro servidor web regular para este fim no momento.
(Back to the top of the post)
14. Backups
Todos os arquivos para os estágios 9.-13. são armazenados em um disco rígido externo encriptado de 2Tb WD Elements que é conectado com USB 3 ao Mac mini – isto é tão simples de configurar quanto Time Machine normalmente é. Eventualmente o MacBook Air também será copiado, via WiFi, para o disco rígido externo de 750Gb também conectado ao Mac mini, mas isso ainda não foi finalizado no momento da escrita – um guia de como fazer isso pode ser encontrado aqui.
(Back to the top of the post)
15. Conclusões
É difícil tirar conclusões sólidas deste projecto – a coisa toda acabou de ser concluída, e só vai mostrar o seu valor (ou não) nas próximas semanas. O custo total do projeto, software incluído, é algo próximo de 500 Euros se você precisasse comprar tudo isso do zero. Algumas coisas – como a partilha de ecrã e o acesso remoto – provaram ser mais simples do que eu esperava. O DNS dinâmico é uma dor de cabeça, mas parece realmente promissor. Alguns dos meios de partilha têm muito potencial, mas o tempo dirá se funciona. Vou atualizar o post do blog em algumas semanas à luz da experiência com tudo isso!
(Back to the top of the post)