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 |
|
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 |
|
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 |