Help for Administration

Ready to get started with Callisto? We’re here to help. Browse through our most popular articles or get in touch if you need advice on something more specific to your SCCM environment.

Callisto Help > Setup and user administration > Installing the Callisto Central Controller

Installing the Callisto Central Controller

The Callisto Central Controller is a lightweight connection broker designed to run on your Configuration Manager Site Server. It is not mandatory to install the Controller on the Configuration Manager server, though we recommend this as it requires the least configuration. Please see this article for details on installing the Central Controller on a different server.

Prerequisites

The Callisto Central Controller is hosted in a dedicated website running under IIS. As the Primary Site Server will always have IIS installed this requirement will be automatically met.

The Callisto Central Controller installer will install the IIS CORS Module, this provides support for mixing browser content from the Callisto.co application domain and your on-premise domain. You do not need to do anything except allow the installer to install this prerequisite, but you can read more about it here if you wish IIS CORS Module : The Official Microsoft IIS Site.

The installer also requires Microsoft .NET 5.0.6 Windows Server Hosting bundle and Desktop Runtime 5.0.6 which it will install automatically too. More info on this here Download .NET 5.0 (Linux, macOS, and Windows) (microsoft.com)

Manually installing the Pre-reqs

If you want to manually install these you can do so from
https://download.visualstudio.microsoft.com/download/pr/24847c36-9f3a-40c1-8e3f-4389d954086d/0e8ae4f4a8e604a6575702819334d703/dotnet-hosting-5.0.6-win.exe
and
https://download.visualstudio.microsoft.com/download/pr/6279dc90-f437-4481-82a5-73dd9f97da06/6519ef44735fd31115b9b1a81d6ff1e8/windowsdesktop-runtime-5.0.6-win-x64.exe
and
https://www.microsoft.com/web/handlers/webpi.ashx?command=getinstallerredirect&appid=cors

Installation

You will download the installer from step one of the Welcome page and run it on your ConfigMgr site server.

At first run it detects missing prerequisites and prompts to install them.

Any missing dependencies will be highlighted, and the installer will automatically install these.

If you see this error message referencing any of the dependencies, the installer has been unable to download them and you should install them manually as shown in the section above.

You will need to accept the terms and conditions.

Confirm the installation location.

We need to bind a certificate to the Callisto Central Controller.

The installer will show the certificates already on the server, you will select a certificate which supports an SSL binding for the Controller. You can identify the correct certificate by name or thumbprint. If you need to import or request a new certificate before completing the step, do so and then refresh the installed certificates here.

Pick the correct certificate and click next.

Finally, we need to choose a port for the Controller to run on. We recommend the default port of 444 but you can use any suitable port. On your site server be sure to avoid port 80 and 443.

Review the summary screen

And install. When the installation has completed it will show the final setup screen confirming installation. You can now return to the welcome experience and fill in step two.