# Install



# Deployment Without Docker

**Required Software:**

- Windows Server 2019 or newer (Windows Server 2022 preferred)
- .NET 8 Runtime

**Required Services:**

- Microsoft SQL Server 2019 or newer
- RabbitMQ 4.2x

**Optional Software/Services:**

- Redis
- InfluxDb

This guide assumes you are working with a new install of windows server and the client has not provided any of the services needed by MyChild6

##### File Install

Start by installing the following software in the order they are listed below

1. Chocolatey - [Install Guide](https://chocolatey.org/install#individual)
2. Microsoft SQL Server - [Install Guide](https://help.mychildcloud.com/books/mychild6-install-configuration/page/microsoft-sql-server-deployment-guide "Microsoft SQL Server Deployment Guide")
3. SQL Management studio - [Install Guide](https://help.mychildcloud.com/books/mychild6-install-configuration/page/microsoft-sql-management-studio-deployment-guide "Microsoft SQL Management Studio Deployment Guide")
4. RabbitMQ - [Install Guide](https://help.mychildcloud.com/books/mychild6-install-configuration/page/rabbitmq-deployment-guide "RabbitMQ Deployment Guide")
5. .NET 6 Runtime ([download here](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-6.0.22-windows-hosting-bundle-installer))

Once all of the software dependencies are deployed, you can then start deploying the MyChild6 software.

1\. Download the deployment zip file to the server (This can be downloaded from Gitlab currently)  
2\. Unzip the deployment zip file to c:\\temp  
3\. Create the main program directory C:\\Program Files\\McRoberts Technologies\\MyChild6\_Web  
4\. Create the main directory for the McLink Agent (If required) C:\\Program Files\\McRoberts Technologies\\MyChild6\_McLinkAgent  
5\. Copy all files from the unzipped deployment file to the folder created in step 3

At this point the MyChild6 software is now deployed.

The next step is to install the MyChild6 Services. Follow the steps below.

##### Service Install


Inside the main service folder (IE: C:\\path\\to\\MyChild6\_Web\\helper\_scripts\\installers for MyChild6) there should be a file named "install-service.ps1" this is a PowerShell script that should install the MyChild6 Web Service, to run it you will need to move the file to the same folder as the MSTWatch.Web.exe file (IE: the folder created in Step 3 above), once completed you can then double click on the file using windows explorer, or you can run the script from an Elevated PowerShell (IE: Run as Administrator).

The McLink Agent service should also have an installer file name "install-mclinkagent-service.ps1" that behaves exactly the same way as the MyChild6 Web Installer, you will find it in the C:\\path\\from\\step\\4\\helper\_scripts\\installers copy it to the path from step 4 and execute it by double clicking on it, or running it from an Elevated PowerShell (IE: Run as Administrator).

Now you have successfully deployed the MyChild6 software to your server.

The next step is to configure and start the services. Please visit the [Configuration guide](https://help.mychildcloud.com/books/mychild6-install-configuration "MyChild6 Install & Configuration") for more information

# .NET 5 Runtime Deployment Guide

In this guide we will deploy the .NET 5 runtime on a new install of Windows Server 2019.

Start by downloading the .NET 5 runtime from [Microsoft Here](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-5.0.405-windows-x64-installer) and saving the file to c:\\temp.

Once the download has completed simply double click the file and follow the prompts.

# Deployment using Docker Desktop / Docker CLI



# Microsoft SQL Server Deployment Guide

#### <span style="color: #003366;">Finding the Installer</span>

To begin this installation please navigate to the File Explorer on the server in question by either selecting the File Explorer icon on the Task Bar as shown below:

[![InstallingSQLforMST6-2.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-2.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-2.png)

Or by right clicking the Start Menu (Windows icon) on the task bar as shown below:

[![InstallingSQLforMST6-1.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-1.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-1.png)

You will then need to navigate to This PC (Found in the Quick Access Menu on the left in the File Explorer) &gt; Local Disk (C:) &gt;temp

Or C:\\temp.

[![InstallingSQLforMST6-3.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-3.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-3.png)

You will then select the SQL2019-SSEI-Expr application and double click it.

####  

#### <span style="color: #003366;">Selecting the Installation Type</span>

Please select the Basic installation option.

[![InstallingSQLforMST6-4.5.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-4-5.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-4-5.png)

#### <span style="color: #003366;">Accepting the Server License Terms</span>

Accept the Microsoft SQL Server License Terms by selecting Accept at the bottom.

[![InstallingSQLforMST6-5.5.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-5-5.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-5-5.png)

#### <span style="color: #003366;">Selecting the Installation Location</span>

Unless otherwise instructed by your supervisor allow the default installation location to be used and select Install.

[![InstallingSQLforMST6-6.5 (3).png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-6-5-3.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-6-5-3.png)

#### <span style="color: #003366;">The Installation</span>

The installer will then download the files needed for installation.

[![InstallingSQLforMST6-7.5.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-7-5.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-7-5.png)

After downloading the installation files the installation will begin.

<p class="callout warning">NOTE: This could take several minutes.</p>

[![InstallingSQLforMST6-8.5.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-8-5.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-8-5.png)

#### <span style="color: #003366;">Finishing the Installation</span>

Once the installation is complete Close the installer.

[![InstallingSQLforMST6-10.5.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-10-5.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-10-5.png)

# Microsoft SQL Management Studio Deployment Guide

#### <span style="color: #003366;">Finding the Installer</span>

To begin this installation please navigate to the File Explorer on the server in question by either selecting the File Explorer icon on the Task Bar as shown below:

[![InstallingSQLforMST6-2.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-2.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-2.png)

Or by right clicking the Start Menu (Windows icon) on the task bar as shown below:

[![InstallingSQLforMST6-1.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-1.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-1.png)

<div id="bkmrk--1"><div><svg class="svg-icon" data-icon="link" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></div></div>You will then need to navigate to This PC (Found in the Quick Access Menu on the left in the File Explorer) &gt; Local Disk (C:) &gt;temp

Or C:\\temp.

[![InstallingSQLforMST6-11.5.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-11-5.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-11-5.png)

You will then need to select the SMSS-Setup-ENU application and double click it.

#### <span style="color: #003366;">Selecting the Installation Location</span>

<span style="color: #000000;">Unless other wise instructed by your supervisor, install in the default location. </span>

<span style="color: #003366;">[![InstallingSQLforMST6-12.5.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-12-5.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-12-5.png)</span>

<span style="color: #000000;">Once the intended installation location has been selected select Install.</span>

#### <span style="color: #003366;">The Installation</span>

<span style="color: #003366;">[![InstallingSQLforMST6-13.5.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-13-5.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-13-5.png)</span>

<span style="color: #000000;">The installation has two phases, loading the packages and installing the packages.</span>

<span style="color: #000000;">[![InstallingSQLforMST6-14.5.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-14-5.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-14-5.png)</span>

<p class="callout danger"><span style="color: #000000;">NOTE: This may take a few minutes.</span></p>

#### <span style="color: #003366;">Finishing the Installation</span>

<span style="color: #000000;">Once the installation is finished, you will need to restart the server which can be done through the installer.</span>

[![InstallingSQLforMST6-15.5.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-15-5.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-15-5.png)

#### <span style="color: #003366;">Locating the Microsoft SQL Server Management Studio</span>

<span style="color: #000000;">After restarting the server you can open the Microsoft SQL Server Management Studio by clicking on the start menu and navigating to the M section and selecting it. </span>

<span style="color: #000000;">[![InstallingSQLforMST6-16.png](https://help.mychildcloud.com/uploads/images/gallery/2022-03/scaled-1680-/installingsqlformst6-16.png)](https://help.mychildcloud.com/uploads/images/gallery/2022-03/installingsqlformst6-16.png)</span>

# RabbitMQ Deployment Guide

There are several ways to deploy RabbitMQ, in this guide we will focus on the Choclatey method, as it is the most reliable and fastest.

##### Install using Choclatey

After installing chocolatey, Open a powershell prompt and type the following command

```shell
choco install rabbitmq
```

This command will fully install RabbitMQ and all required software, once the script is complete you can continue to the [RabbitMQ Configuration guide](https://help.mychildcloud.com/books/mychild6-install-configuration/page/rabbitmq-configuration-guide "RabbitMQ Configuration Guide").

# Deploying the Relay Controller without Docker

In this guide we will install the McTech RTLS Relay Controller software as a Windows service, not using Docker or Docker compose.

**Required Software:**

- Windows Server 2019 or later
- .NET Core 6
- Working MyChild6/StaffWatch6/AssetWatch6/WanderWatch6 Install

**Downloading Deployment Package**

When you are ready to begin deploying the Relay Controller software, you should being by downloading the Release Software from the ftp server, it should be with the MyChild6 releases and should be named something like `McTech.RelayController.&lt;Version&gt;.zip`

**File Deployment:**

For purposes of this guide, we will assume you have downloaded the .zip file from the last step in c:\\temp on the target system.

**Follow these steps**

- Start by unpacking the zip file
- Create a new folder at C:\\Program Files\\McRoberts Technologies\\McTech\_RelayController
- Copy the files from C:\\temp\\&lt;Name\_Of\_Folder from step 1&gt; into the newly created folder in step 2

Once completed, you have now successfully installed the McTech Relay Controller software, next we want to create a windows service to automatically start the software when the computer boots, to do this, run the install-service.ps1 file that should be in the same folder as the files copied from the zip folder.

Now that the Relay Controller has been installed &amp; a windows service created, follow the steps in the Configuration Guide to get it all setup and running.

# Installing the MyChild6 Desktop Application

The MyChild6 Desktop application allows user to view the MyChild6 Application without using a browser. It also gives the user the ability to setup &amp; configure a 'kiosk' type account which automatically logs in to the application. It also allows for MyChild6 Alarms to be displayed in windows notification pop-ups alongside the main web-based software.

To begin installing the MyChidl6 Desktop application, download the installer from the Releases Repository or the McRoberts Public FTP.

[![Screenshot 2026-02-09 125000.png](https://help.mychildcloud.com/uploads/images/gallery/2026-02/scaled-1680-/screenshot-2026-02-09-125000.png)](https://help.mychildcloud.com/uploads/images/gallery/2026-02/screenshot-2026-02-09-125000.png)

Once you have downloaded the installer, double click and the install should begin. If you are prompted that the application is unsigned, simply click 'Run anyway' and the install will start.

[![Screenshot 2026-02-09 125330.png](https://help.mychildcloud.com/uploads/images/gallery/2026-02/scaled-1680-/screenshot-2026-02-09-125330.png)](https://help.mychildcloud.com/uploads/images/gallery/2026-02/screenshot-2026-02-09-125330.png)

Once the install starts you should see a progress bar like this:

[![Screenshot 2026-02-09 125340.png](https://help.mychildcloud.com/uploads/images/gallery/2026-02/scaled-1680-/screenshot-2026-02-09-125340.png)](https://help.mychildcloud.com/uploads/images/gallery/2026-02/screenshot-2026-02-09-125340.png)

Once the install completes, the application will be started and the initial configuration screen should be displayed, it will look like this:

[![Screenshot 2026-02-09 125754.png](https://help.mychildcloud.com/uploads/images/gallery/2026-02/scaled-1680-/screenshot-2026-02-09-125754.png)](https://help.mychildcloud.com/uploads/images/gallery/2026-02/screenshot-2026-02-09-125754.png)

In the box under URL, enter your unique link to access MyChild6 via web.

Example: [https://dev.mychildcloud.com](https://dev.mychildcloud.com) and click "Save and Restart".

The application will restart and the MyChild6 application should be displayed upon restart.

