Cavrnus Platform Installer
The Cavrnus Platform Installer is an administration tool that assists with installing and managing a private cloud or on-premises deployment. It deploys an opinionated containerized environment using Docker.
System Requirements
Operating Systems
Linux or Windows with WSL 2 (Windows Subsystem for Linux)
Windows Prerequisites
Install WSL 2 (Windows Subsystem for Linux). Our containers are Linux based and therefore require a Linux environment. For more details about configuring Windows to run Linux containers, please see
Set up Linux containers on Windows
Install Docker engine for Windows Server or Docker Desktop for Windows 10/11.
Linux Prerequisites
Install Docker engine
Installation
Download and extract
Download the installer archive and extract it to a dedicated directory. After all the files have been extracted, run the installer application. On Windows this will be named cavrnus-server-installer-win-x64.exe. On Linux it will be named cavrnus-server-installer-linux-x64.exe. If startup is successful, your browser will launch the installer interface located at http://localhost:5000. This installer interface will guide you through the steps to configure and deploy the server containers.
Introduction
Click Next to continue
Installer Key
Choose Create a new installer key for a new deployment and a new key will be generated.
Click Next to continue
Configuration
Enter the hostname or IP address of this host machine. This will be used by client applications to connect to platform services
Enter the directory on the host machine to use as the storage path. This location is used for storing configuration files, databases, user generated assets, and log data. You can optionally create this directory ahead of time or the installer will attempt to create it for you.
You may optionally enable RTC for voice and video, change network settings such ports, and SSL settings. The advanced configuration allows more control over networking and also allows you to specify specific container versions.
Click Next to continue
Registration
Enter your organization’s name
Enter your domain name for this installation. This identifier is used by your applications when they connect to platform services.
Enter the credentials for creating a new administrator account that will be used to sign into the management console.
Click Next to continue
Review
This step allows you to preview the deployment configuration starting the installation.
Click Start Installation to continue
Install
The installer will proceed to download containers, create configuration files in your storage path, and configure various services.
Dashboard
After the installation is successful, you will be routed to the Dashboard page. It provides tools to reset your administrator password as well as reinstalling or uninstalling platform services.
You can navigate to the Management Console with the Management Console link in the right side of the page and login with the credentials you supplied during the registration step.
Management Console
Open the console with the Management Console link in the right side of the dashboard page or browse to http://localhost depending on the port and SSL settings you configured.
Login with the credentials you supplied during the registration step
Activating the installation
In order to create additional users and connect to spaces, you’ll need to provide a license file to activate the installation.
From the Management Console’s main menu, click Subscription
Copy the Installation ID and the Organization ID and send that information to us. We will provide you a license file to upload to your installation.
Network Ports
If your environment uses network firewalls, you may need to open the following ports to allow clients to connect to platform services. These ports can be overridden during installation.
Service | Default Ports |
|---|---|
API | TCP 80, 443 (SSL) |
Management Console | TCP 80, 443 (SSL) |
RTC (Voice/Video) | TCP 3478 UDP 49152-65535 |