Build a Mac server
Expand your server’s capabilities
Discover how to run dozens of different services through one platform
Use Vaultwarden to keep all your passwords safe and secure.
THE MAIN FUNCTION of your server is to provide services to the rest of your network. Some examples — like those in our top 5 box on page 57 — can be installed natively, but others require a form of virtualization called Docker.
Docker provides so–called “containers” — lightweight virtual machines (VMs) inside which you can install a minimal version of Linux along with the app or service you wish to run. The good news is most containers come with the installing and configuring already done — all you need to do is run them with a few user–defined settings, such as linking the container to one or more physical folders on your server that has your container’s settings and data. You can also configure ports to allow the container to communicate with the outside world.