# StifleR Beacon Installation

For more information about what a Beacon Server is and does, see this [page](https://documentation.2pintsoftware.com/stifler/2.10/planning/stifler-generic-concepts/beacons).

## Prerequisites

* Microsoft .NET 4.8
* By default, the Beacon service listens on TCP port 5201 so this port should be open.
* Installation account must have Administrator rights

## Installation

From an Elevated Command prompt launch **StifleR.Service.Beacon.Installer64.msi**.

At the "Welcome" screen, feel welcomed, and then click **Next**.<br>

{% embed url="<https://2492782234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYUaU4nvWOjjzrdVpKtdy%2Fuploads%2FiJsoRP8uMTWd2bgMiUVE%2F01-StifleRBeacon-10.2-Welcome.jpg?alt=media&token=f6d61dec-1393-4b31-b09f-8b56784c654c>" %}

***

At the "End-User License Agreement" screen, once you have reviewed the EULA, check the box: \
**I accept the terms in the License Agreement**, and then click **Next**.<br>

{% embed url="<https://2492782234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYUaU4nvWOjjzrdVpKtdy%2Fuploads%2Fe0BE9kkODEMFKYmOpsaN%2F02-StifleRBeacon-10.2-EULA.jpg?alt=media&token=7f5bf9fc-9a66-4b2f-be2b-134519985e19>" %}

***

At the "Service Logon Credentials" screen, choose the Logon Type, and then click **Next**.

{% embed url="<https://2492782234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYUaU4nvWOjjzrdVpKtdy%2Fuploads%2F2PKj1K3pX2S9E42QzFW9%2F03-StifleRBeacon-10.2-SvcCreds.jpg?alt=media&token=dd3f8bc5-3205-4b89-bd1b-9e925e34bdd6>" %}

{% hint style="info" %}
Note: If using a local or domain account, the account must have "Logon as a Service" rights.
{% endhint %}

***

At the "Port Selection" screen, enter a **Port Number**, or accept the default port **5201**, and then click the **Test Port** button. If the port is open, a green check mark will appear. If the port is not open, validate that the port is available. Once complete, click **Next**.

{% embed url="<https://2492782234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYUaU4nvWOjjzrdVpKtdy%2Fuploads%2FHKSyKj6zHKzTBYIQmRKQ%2F04-StifleRBeacon-10.2-Port.jpg?alt=media&token=10fe6869-cb62-400f-963d-cda427d44fee>" %}

***

At the"StifleR Server(s) screen, enter the URL to the StifleR web service and port and then click **Next**.

{% embed url="<https://2492782234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYUaU4nvWOjjzrdVpKtdy%2Fuploads%2FagsCfCgdXRN0PdxuFHnl%2F05-StifleRBeacon-10.2-StifleRServer.jpg?alt=media&token=e7e8ca2a-8bfd-4df1-9c4d-91d23390900f>" %}

***

At the "Destination Folder" screen, enter the path in which the StifleR Beacon server program files should be installed and then click **Next**.

{% embed url="<https://2492782234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYUaU4nvWOjjzrdVpKtdy%2Fuploads%2F4ErNHcO60IkAxyeQMoFZ%2F06-StifleRBeacon-10.2-DestFldr.jpg?alt=media&token=90ebbbfa-7425-416b-83a0-69c493bb29d4>" %}

***

At the "Select Firewall Configuration" screen, choose whether you would like the installer to create a firewall exception for the StifleR Beacon service port. Click **Next** to continue.

{% embed url="<https://2492782234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYUaU4nvWOjjzrdVpKtdy%2Fuploads%2FQxXaM6u7FW1H7KcmBEOG%2F07-StifleRBeacon-10.2-Firewall.jpg?alt=media&token=9428fc58-1762-4050-9a4b-b0390d010444>" %}

***

At the "Ready to install..." screen, click **Install** to begin the installation.

{% embed url="<https://2492782234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYUaU4nvWOjjzrdVpKtdy%2Fuploads%2FyCpynkrBJVy17vtbIgjQ%2F08-StifleRBeacon-10.2-ReadyInstall.jpg?alt=media&token=825ba00f-b303-4f11-be08-8acb873e2784>" %}

***

At the "Completed" screen, the installation wizard is complete. Click **Finish** and enjoy a nice cup of kombucha, you’ve earned it.

{% embed url="<https://2492782234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYUaU4nvWOjjzrdVpKtdy%2Fuploads%2FJoih2EGm7g3EUGUQFpVd%2F09-StifleRBeacon-10.2-CompletedSetup.jpg?alt=media&token=1b3da63e-7302-4845-8285-8b59122a1d33>" %}

## Validation

After a Beacon Server is installed, it should attempt to report into the StifleR Server. This can be validated by going into the StifleR Dashboard, under **Devices** - **StifleR server**, select **Beacons**. On the page will be a list of all currently configured Beacon Servers including online status, connection times, and measurement count.&#x20;

<figure><img src="https://109907496-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYUaU4nvWOjjzrdVpKtdy%2Fuploads%2FwwooZtszJRGS7JwB7CAT%2FStifleR-2.10-Beacons-List.jpg?alt=media&#x26;token=65e9df49-998f-435b-b6a3-2a8562982a43" alt=""><figcaption></figcaption></figure>

Prior to a Beacon being used, you must complete the configuration by following the instructions on this page: [Configuring a Beacon Server](https://documentation.2pintsoftware.com/stifler/2.10/configuration/configuring-a-beacon-server).&#x20;
