Remotely controlling your Mac mini server
So you have a MacStadium hosted server and you’re all ready to do something with it. The first question on your mind is probably…How do I control this thing? Nearly all modern servers are “headless” (meaning they have no dedicated monitor, keyboard or mouse) and are controlled over a network using remote desktop software. This article will cover four popular (and free!) remote control programs as well as the pros and cons of using each of them.VNC
macOS X comes equipped with Virtual Network Connection (VNC) capabilities. Although this feature is disabled according to factory presets, MacStadium engineers will have enabled this feature on your Mac mini before you receive your IP address to connect remotely. A VNC client running on a Mac or PC can easily connect to a VNC server running on your remote Mac mini.VNC is based on open source software, which is why there are several versions that have been developed independently from the same starting point (i.e. the open source version). This means that each of the following VNC clients (which will allow your local computer to talk to your remote Mac mini) share similar capabilities, although there are some differences as well. Moreover, each offers a free and a paid service tier — with certain features only offered via the paid tier.🚧VNC Compatibility
Mac-to-Mac sessions are inherently reliable, because they’re using the same version of VNC code on both sides of the connection. PC or Linux to Mac connections have been known to occasionally exhibit buggy behavior, but in most cases you will have no trouble if your software is up to date.
RealVNC
Encryption is only offered in the paid service tier. In practice (and especially when connecting to another computer on your own local network) this is not such a great danger, but where data must be transmitted over the public Internet, and where security is a primary concern, this sort of unencrypted communication should be avoided. All connections to MacStadium will have to traverse the Internet. So, best practice dictates that you will either need to secure your connection in another way, or you can choose the paid service tier.UltraVNC
UltraVNC is a newer fork of the original VNC codebase that adds video compression to improve performance, a nifty graphical toolbar and an optional encryption module. It also seems to be a bit more stable than RealVNC. If you don’t already have the RealVNC client installed, this version is preferable to RealVNC just for these few additional features.🚧Note:
The encryption module will not work with the pre-installed OS X server though – you would need to install a different VNC server (such as Vine) on the Mac mini in order to take advantage of that feature.