Host system requirements

Before you start to use Containerized Niagara, check the host system requirements in this section.

  • Linux x86_64 (AMD64) or Linux ARM64 system with Docker Engine installed.

    • Docker runtime on Windows or Mac is not supported.

    • (Optional) install Docker Compose to use docker-compose.yml for configuring containers.

  • Docker volume support
    • Niagara stores station, history, and alarm data as standard files on volumes.

  • RAM/disk requirements
    • RAM requirements vary by application. You can adjust the Java heap size allocated to Niagara station using container environment variables.

    • Standard Niagara container size on disk is about 350MB, which includes JRE and requires OS libraries and all standard modules.

  • Container management

    • You can use Kubernetes or other orchestration tools to start, stop, upgrade, and configure the Niagara container.