Hardware and Software Requirements Guide

The minimum hardware and software requirements for installing Timebase components, either on a single machine or in a distributed architecture.

Software Requirements

Hardware Requirements

 


 

Introduction

 

Timebase is a highly flexible time series historian that can be installed in various configurations to suit different deployment needs. You can install all components of Timebase on a single machine or virtual machine (VM), which simplifies the setup and makes individual hardware and software requirements less critical. However, Timebase also supports a distributed architecture, where each component (e.g., the Time Series Historian, Collectors, and Explorer) can be installed on separate machines. In this case, each component will have its own specific requirements for hardware and software.

 

Distributed Architecture

Quick Start Windows Architecture - tight crop

The following sections outline the software and hardware requirements for both single-machine and distributed installations.

For further details on deployment scenarios and architecture, please refer to the Timebase Historian Architecture Reference Guide for a breakdown of typical components and how they can be deployed in different environments.

 


 

Software Requirements

 

Supported Operating Systems

  • Windows 11 64-bit / 10 64-bit
  • Windows Server 2019 64-bit / 2022 64-bit
  • Linux Ubuntu Distributable (Tested on version 22.04)
  • Docker Containers - Available on DockerHub

Operating System Pre-Requisites

  • .NET 8.0.x (ASP.NET Core Runtime - Hosting Bundle) is required for Timebase on Windows-based installations. You can download it here.
    • Note: Timebase Historian Docker images come with .NET 8.0.x pre-installed.

Supported Web Browsers for Timebase Explorer UI

  • Chrome

  • Edge

  • Safari

 


 

Hardware Requirements

 

To determine the appropriate hardware requirements, it’s important to understand whether Timebase will be installed as a single system or distributed across multiple machines. When installed on a single machine, these requirements apply holistically. In distributed setups, each component has its own resource needs.

Timebase Time Series Historian Server

The historian is responsible for storing time-series data. As a minimum, the following specifications are recommended:

  • CPU: 4 Cores, 2.7 GHz minimum
  • Memory: 4 GB minimum
  • Disk Space: 250 GB minimum (SSD or faster technology recommended)

For larger installations or high-frequency data collection, additional resources may be required.

Timebase Explorer

The Explorer UI allows users to interact with the historian via a web interface. The following minimum specifications are recommended for the machine hosting the Explorer UI:

  • CPU: 4 Cores, 2.7 GHz minimum
  • Memory: 8 GB minimum

Timebase Collectors

Collectors are responsible for gathering data from various sources (e.g., MQTT, OPC). If installed separately, the following specifications are recommended:

  • CPU: 4 Cores, 2.7 GHz minimum
  • Memory: 4 GB minimum

For more complex data collection needs, consider scaling up resources based on the number of data points and collection frequency.