¿Cómo hacer la transición de los servicios desaprobados del servidor macOS a las alternativas de código abierto?

De acuerdo con la reciente statement de Apple , muchas de las características actuales de macOS se eliminarán en futuras versiones del servidor macOS.

Apple ofrece software y progtwigs alternativos para usar en lugar de los servicios en macOS Server. Me gustaría hacer la transición a estos nuevos servicios, pero no estoy seguro de cómo hacerlo para obtener la configuración idéntica (o lo más cercana posible) que tengo actualmente con el servidor macOS.

En junio de 2018, Apple publicó documentación oficial que describe las instrucciones paso a paso para mover la mayoría de los servicios a alternativas.

Los servicios incluidos en este son:

  • DNS
  • DHCP
  • VPN
  • RADIO
  • NetInstall
  • Sitios web
  • Wiki
  • Calendario y contactos
  • FTP
  • Actualización de software

El objective de cada sección es tener

La configuración idéntica a la del servicio macOS Server [nombre del servicio].

Nota: algunos servicios no se pueden replicar completamente

Elementos principales de la estructura, el modelo de usuario y la semántica de MacOS Server Wiki, es decir, wikis separados con ACL separadas, páginas y archivos asociados con wikis específicos, páginas de usuarios y blogs, historias de páginas, usuarios y grupos basados ​​en directorios, temas, avatares. Los banners personalizados no se asignarán completamente a ningún proyecto de código abierto actual.

Los APN requieren certificados especiales de Seguridad de la capa de transporte (TLS) para que el servidor se autentique en el servicio alojado por Apple. Esos certificados son generados por el servidor macOS. Actualmente no hay medios alternativos para generar los certificados APN requeridos, por lo que las notificaciones push no se pueden usar cuando el servidor macOS ya no está disponible.