System Requirements

Server Requirements

You can install Operations Hub on a physical machine or a virtual machine, hosted by a single server or a dual server.
RequirementSingle ServerDual Server
Setting up PostgreSQLPostgreSQL runs in a Docker container on the same machine on which you want to install Operations Hub. It is installed automatically when you install Operations Hub.PostgreSQL runs on a different machine from the one on which you want to install Operations Hub. You must set up PostgreSQL to work with Operations Hub before installing Operations Hub.

We recommend that you use a dual server for better performance.

Minimum hardware requirements
  • A quad-core 64-bit processor
  • 8 GB of RAM
  • A 100-GB hard disk drive
For the Operations Hub server:
  • A quad-core 64-bit processor
  • 8 GB of RAM
  • A 25-GB hard disk drive
For the PostgreSQL server:
  • A quad-core 64-bit processor
  • 8 GB of RAM
  • A 100-GB hard disk drive
Note: Installing Operations Hub uses only 3 GB of hard disk space. This, however, does not include the space required to store the data that is created by Operations Hub or the data that is sent by your devices.

In addition, ensure that the computer on which you want to install Operations Hub contains a fixed IP address and is connected to your network. However, connection to the internet is optional.

Software Requirements

The following software component is required on the machine on which you want to install Operations Hub:
  • The latest version of Ubuntu Server 16.04 LTS
    Tip: You can download the installer for Ubuntu Server 16.04 LTS by selecting the 64-bit PC (AMD64) server install image link from the following location: http://releases.ubuntu.com/16.04/
    Note: Perform a standard installation of the Ubuntu server.

Requirements to Use HTTPS

For security purposes, Operations Hub requires a HTTPS connection. To use HTTPS, complete the following tasks:
  • Ensure that you have a registered domain name with SSL certificates. Certificates for single subdomains and wildcard certificates for multiple subdomains are supported.
  • Map the IP address of the machine on which you want to install Operations Hub to the domain on a DNS server. The DNS server is on a local network or on the internet. If you cannot map the IP address of your machine to a DNS server, register the domain name of the site that will host Operations Hub for all the required devices. If the domain name is not registered, you cannot access applications created in Operations Hub from devices on which you cannot access the hosts file (such as mobile devices).

    To map the IP address of the machine to the domain name, perform the following steps:

    1. Access the hosts file.
      Tip: If you are using the Windows operating system, the hosts file is in the C:\Windows\System32\drivers\etc folder. If you are using macOS, the hosts file is in the etc folder.
    2. In the hosts file, add the following line: <IP address of the machine on which you want to install Operations Hub> <site name>

Requirements to Install Operations Hub on a Remote Machine

The following applications are required to install Operations Hub on a remote machine or a headless server:
  • OpenSSH server (install the openssh-server package on the remote machine)
  • A file transfer application (such as WinSCP) to transfer the installation files to the remote machine
  • An SSH and telnet client application (such as PuTTY) to access the remote machine