Pre-install checklist

Before you begin the installation process, we recommend that you work through this checklist to verify that your infrastructure meets our minimum requirements and is configured correctly.

Hardware

The server used to run BlueRange meets or exceeds the following minimum specifications.

Requirement Fulfilled

4 GiB of RAM or more

At least 16 GiB of free disk space

1 network interface

2 CPU cores or more

Operating system

The server used to run BlueRange uses a recommended operating system, and the operating system’s version meets or exceeds the minimum supported version.

Requirement Fulfilled

CentOS 7.4 or newer
or Debian 10 or newer
or Ubuntu 18.04 or newer

The latest (security) updates are installed

Database server (optional)

It is assumed that a database server needs to be installed as part of BlueRange. Alternatively an existing database server may be used for hosting the BlueRange database. In such case ensure the following requirements are met.

Requirement Fulfilled

MariaDB 10.3 or newer
or PostgreSQL 11.0 or newer

The latest (security) updates are installed

The BlueRange server can connect to the database server

Your user account can create a new database

Your user account can create new users

Automatic backups are configured

Network infrastructure

The server, used to run BlueRange, is set up to host an Internet facing service. It has a registered DNS name, e.g. bluerange.mycorp.com.

It is recommended to assign a static IP address. Dynamic IP addresses assigned by ISPs and dial-up connections are not supported. Servers hosted by a cloud provider like Amazon Web Services (AWS) or Microsoft Azure need to be registered with the cloud provider DNS.

Requirement Fulfilled

Server has direct access to the internet

Server has a static IP address

Server has a public DNS name

Internal DNS is working

Firewall configuration

Your firewall is set up to receive incoming HTTP(S) requests from mobile devices and web browsers.

Requirement Fulfilled

BlueRange is accessible via HTTPS (443, 8883, 9001) from the Internet

BlueRange can connect to the Internet (80, 443, 2195, 2196, 5223)

Optional:

BlueRange can connect to the SMTP server

BlueRange can connect to the database server

BlueRange can connect to LDAP on port 389 or 636

Certificates

For HTTPS a valid SSL certificate from a well-known Certificate Authority (CA) is needed. Self-signed certificates generally do not work, as clients do not trust them. Certificates from Let’s Encrypt have been known to work. Be aware that older devices may not trust these certificates, as they were established as a CA fairly recently.

Please check W3Techs for a list of well-known certificate authorities based on market share and usage.

Requirement Fulfilled

You have a valid SSL certificate and key