Jon Worth Euroblog

Esta es la parte 3 de la serie sobre el servidor Mac mini. Lee primero la parte 1 sobre los requisitos y el hardware, y la parte 2 sobre las reparaciones y la configuración de la red.

Contenido de esta entrada del blog

  1. Música
  2. Películas y Series de TV
  3. Fotos
  4. Música, Películas, Fotos – la alternativa Plex
  5. Servidor de Escenarios
  6. Copias de Seguridad
  7. Conclusiones
  8. 9. Música

    Tengo más de 28000 archivos mp3, ripeados de CD’s de los que me deshice hace tiempo. No quiero 150Gb de música en mi MacBook todo el tiempo (nota: mantendré algunos mp3 en el MacBook, pero sólo unos pocos miles), y no quiero pagar por suficiente almacenamiento en iCloud para guardarlos todos allí también. Pero reproducir esta música en casa (y en la carretera también si es posible) -y de hecho desde múltiples dispositivos- es uno de los objetivos centrales del proyecto del servidor. Entonces, ¿cómo se hace esto?

    La respuesta es, en principio, sencilla, pero hubo algunos fallos para que saliera bien. Todo comienza con Apple Music en el Mac mini.

    La configuración en la App Música y en Compartir Medios en Preferencias del Sistema es:

    Esto hace una biblioteca multimedia ordenada en el Mac mini. Además, como actualmente hay una unidad de DVD externa conectada para ripear los otros pocos CD y DVD que tengo aquí, estos CD se guardarán en la biblioteca del Mac mini y entonces también serán accesibles para los otros dispositivos conectados aquí.

    Todo esto es bastante fácil.

    ¿Pero qué pasa con el hecho de compartir esta biblioteca?

    Para otros Mac en la red (pero no en otros lugares) «Compartir medios con invitados» funciona: la biblioteca aparece en Música (o, en los Mac más antiguos, en iTunes) en la red. Pero esto no funciona en los dispositivos iOS. Aquí, y en otros lugares de la red cuando se viaja, «Compartir en casa» tiene que ser utilizado, y se explica aquí – tenga en cuenta que esto no debe ser confundido con Compartir en familia. Lo confuso de Compartir en Casa, que Apple no explica en su página de explicaciones, es que puedes usar un ID de Apple diferente para Compartir en Casa que para el ID de Apple principal de tu dispositivo. Así que el iPhone de mi pareja tiene su ID de Apple como el principal, pero mi ID de Apple para Compartir en Casa – porque mi ID de Apple es el que está configurado para Compartir en Casa en el Mac mini. Por supuesto, podrías crear un ID de Apple completamente independiente para tu servidor, pero entonces tendrías dolores de cabeza con la 2FA y las compras de aplicaciones, así que me he ceñido a usar mi propio ID de Apple y que mi pareja use este para Compartir en Casa.

    Por último, pero no menos importante, ¿funciona todo esto con la vieja AirPort Express de 1ª Generación que está conectada al equipo de música del salón? Sí. Puedo reproducir música en mi MacBook Pro o iPhone, con el archivo en el Mac mini, y la salida se envía a la AirPort Express.

    (Volver al inicio del post)

    10. Películas y series de televisión

    Cualquiera que me conozca bien sabe que no soy un gran espectador de cine o televisión. Pero hay algunas series que he comprado a lo largo de los años, y algunos DVD también. Todos esos DVD que andan por ahí van a ser ripeados y guardados en el Mac mini. Para ello he instalado Handbrake en el Mac mini (guía aquí), y los he desencriptado usando libdvdcss (explicado aquí) instalado con Homebrew (guía sobre cómo instalarlo aquí).

    Pero al igual que con la música, ¿cómo se comparte esto?

    La respuesta es bastante similar: usar Home Sharing. Esto permite ver los programas en un iPhone en la TV App, y en los otros Macs también.

    (Volver al inicio del post)

    11. Fotos

    Puede que tenga 150Gb de música, pero tengo 500Gb de Fotos. Y aquí el bind-in de Apple para almacenar fotos en iCloud es aún más estricto que para la música y para las películas. Así que aquí un sistema de compartición de archivos es la forma de hacerlo. Tanto mi MacBook Pro como el MacBook Air de mi pareja tendrán 2 bibliotecas de Fotos: una pequeña para el uso diario que residirá en cada Mac (y actuará como Biblioteca del Sistema en cada caso, y en el caso de mi pareja también se sincronizará con iCloud). Luego cada uno tendrá una especie de Biblioteca de Archivo para las fotos más antiguas, y esas dos Bibliotecas se almacenarán en el servidor. Para elegir la biblioteca que queremos abrir, basta con mantener pulsada la tecla ALT al iniciar la aplicación Fotos en cada Mac. Mover las fotos entre Bibliotecas se hará con Power Photos, una App que ya tengo y que cuesta 30 dólares.

    (Volver al inicio del post)

    12. Música, Películas, Fotos – la alternativa de Plex

    También he experimentado con Plex y Plex Media Server para hacer todas las tareas anteriores – aquí se explica cómo hacerlo. Especialmente para películas y programas de televisión puede resultar una mejor apuesta que las opciones de Apple. El tiempo dirá cuál funciona mejor, pero dale su merecido a Plex: es sencillo poner en marcha el servidor y también funciona bien con las librerías de Apple.

    (Volver al inicio del post)

    13. Servidor de staging

    El cierre del Coronavirus no sólo me ha hecho pensar en la construcción de este servidor Mac mini, sino que me ha hecho volver a una de mis anteriores áreas de trabajo más que en los últimos años: el diseño web, concretamente con WordPress. Durante años he querido tener un servidor de puesta en escena adecuado para los proyectos de WordPress. Hay una solución obvia para esto – MAMP Pro. Cuesta 69 euros, pero ofrece un entorno completo de puesta en escena, especialmente para los sitios de WordPress. Esto – junto con el DNS dinámico (véase el punto 8. en la parte 2 de la guía) – me permitirá enviar a los clientes un inicio de sesión para probar las versiones de sus sitios de WordPress antes del lanzamiento, y voy a ser capaz de utilizar la considerable potencia de procesamiento del Mac mini para hacer el tipo de tareas del servidor que son lentos de otra manera – el cambio de tamaño en masa de las miniaturas, por ejemplo. Este servidor de ensayo va a necesitar tener un certificado SSL instalado, y necesitará alguna configuración de reenvío de puertos en el FRITZ!Box y el Archer C7, ninguno de los cuales está completamente realizado todavía. Además, para una gran parte de mi trabajo de formación y enseñanza tengo grandes archivos que necesito compartir con los clientes – también voy a utilizar el servidor web Apache en MAMP Pro para esto, con algún tipo de front-end PHP simple – también para ser finalizado. Esto me permitirá cerrar una instalación de ownCloud que tengo en mi otro servidor web habitual para este fin de momento.

    (Volver al inicio del post)

    14. Copias de seguridad

    Todos los archivos de las etapas 9.-13. están respaldados en un disco duro externo WD Elements de 2Tb encriptado que está conectado con USB 3 al Mac mini – esto es tan sencillo de configurar como lo es normalmente Time Machine. Eventualmente también se hará una copia de seguridad del MacBook Air, vía WiFi, en el Disco Duro Externo de 750Gb también conectado al Mac mini, pero aún no se ha finalizado en el momento de escribir este artículo – se puede encontrar una guía de cómo hacerlo aquí.

    (Volver al inicio del post)

    15. Conclusiones

    Es difícil sacar conclusiones sólidas de este proyecto todavía – todo acaba de ser completado, y sólo mostrará su valor (o no) en las próximas semanas. El coste total del proyecto, software incluido, es algo cercano a los 500 euros si tuviera que comprar todo esto desde cero. Algunas cosas, como el uso compartido de la pantalla y el acceso remoto, resultaron más sencillas de lo que esperaba. El DNS dinámico es un dolor de cabeza, pero parece muy prometedor. Algunos de los medios de comunicación compartidos tienen mucho potencial, pero el tiempo dirá si funciona. Actualizaré la entrada del blog en unas semanas a la luz de la experiencia con todo esto

    (Volver al principio de la entrada)

    iv

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *