System requirements

Updated: 2024-06-19

MAIA WebApp

Hardware requirements:

  • 50 GB free disk space.
  • 32 GB Ram.

Software requirements:

  • Linux 64-bit with 32-bit compatibility:
    • Ubuntu >= 20
  • Apache Kafka (external link) >= 2.6 (tested with 2.6)

Web clients

  • Web browser listed below:
    • Chrome 54 or later
    • Firefox 47 or later

MAIA Agent

Hardware requirements:

  • 20 MB free disk space for the agents.
  • Enough disk space for the cloned repositories.

Software requirements:

  • Linux 64-bit with 32-bit compatibility:
    • Ubuntu >= 20
  • Ruby (external link) >= 3.0
  • Bundler (external link) >= 2.0, Bundler provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed.

Ruby: NOTE! Installing MAIA WebApp also installs ruby.

Bundler: Bundler comes with ruby.

Some installations (eg apt-get install ruby-full) have renamed bundler to bundler3.0 and bundle to bundle3.0

In these cases, soft links are required in a suitable directory, eg /usr/local/bin Example of commands where soft links are created in /usr/local/bin for bundler3.0 and bundle3.0 installed in /usr/bin

which bundle3.0
/usr/bin/bundle3.0

which bundler3.0
/usr/bin/bundler3.0

cd /usr/local/bin

sudo ln -s /usr/bin/bundle3.0 bundle

sudo ln -s /usr/bin/bundler3.0 bundler

ls -al /usr/local/bin/bundle*
lrwxrwxrwx 1 root root 18 May 17 08:53 /usr/local/bin/bundle -> /usr/bin/bundle3.0
lrwxrwxrwx 1 root root 19 May 17 08:53 /usr/local/bin/bundler -> /usr/bin/bundler3.0

Make sure that /usr/local/bin is included in variable PATH

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Results