According to Apple's recent statement, many of the current feature of macOS will be removed in future versions of macOS Server.

Apple offers alternative software and programs to use instead of the services in macOS Server. I would like to transition to these new services but am unsure how to go about doing this so I get the identical (or as close as possible) configuration as I have currently, with macOS Server.

1 Answer 1


In June 2018, Apple released official documentation outlining the step by step directions to move most services to alternatives.

The services included in this are

  • DNS
  • DHCP
  • VPN
  • NetInstall
  • Websites
  • Wiki
  • Calendar and Contacts
  • FTP
  • Software Update

The goal of each section is to have

The identical configuration as the macOS Server [service name] service.

Note: Some services are unable to be replicated completely

Major elements of the macOS Server Wiki structure, user model, and semantics—that is, separate wikis with separate ACLs, pages and files associated with specific wikis, user pages and blogs, page histories, directory- based users and groups, themes, avatars, custom banners won’t fully map to any current open source project.

APNs requires special Transport Layer Security (TLS) certificates in order for the server to authenticate to the Apple-hosted service. Those certificates are generated by macOS Server. There is currently no alternative means of generating the required APNs certificates, so push notifications can’t be used when macOS Server is no longer available.

  • Correct, and the SMG (Service Migration Guide) by Apple is not very good. E.g. page 21 describes settings to change for hosting websites. It mentions alterations to text's but nowhere the filename that needs to be edited. Most alterations are done in http_server_app.conf but that's mentioned nowhere. Good example of a very bad job by Apple. I'm migrating to the brew apache php mysql version, but that takes WEEKS to complete, due to bad documentation.
    – Nico Vink
    Mar 9, 2019 at 10:47
  • It's rather a matter of perspective. I'd actually say they did too much. The 'migration guide' was nice of them, but Apple should not be documenting configuration of software they didn't make. Choose a replacement, whether Apple's suggested direct replacement or not, and use its documentation to reestablish your services. Apache, PHP, and MySQL have excellent documentation.
    – Joel Reid
    Mar 9, 2019 at 14:17

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .