ArangoDB v3.13 is under development and not released yet. This documentation is not final and potentially incomplete.

Installation

You can install ArangoDB on Linux by downloading and running the official packages, as well as run ArangoDB in containers on multiple operating systems

To install ArangoDB on Linux, as a first step, please download a package from the official Download  page of the ArangoDB website.

There are different packages available, such as RPM and Debian packages for different Linux distributions, as well as generic tar.gz archives.

You can also use the official Docker images  to run ArangoDB in containers on Linux, macOS, and Windows. For more information, see the Docker section.

If you prefer to compile ArangoDB from source, please refer to the Contributing guidelines .

For detailed information on how to deploy ArangoDB, once it has been installed, please refer to the Deploy chapter.

Supported platforms and architectures

ArangoDB requires systems with Little Endian byte order.

You can run ArangoDB on Linux directly (bare metal) or in containers.

Starting with version 3.12, ArangoDB packages for Windows and macOS are not provided anymore. You can use the official Docker images  instead.

Running production environments with Windows or macOS as the host operating system is not supported.

Linux

You can run ArangoDB on Linux, including production environments, on the x86-64 architecture. Running ArangoDB on ARM architectures is suitable for testing and evaluation purposes.

  • x86-64: The processor(s) must support the x86-64 architecture with the SSE 4.2 and AVX instruction set extensions (Intel Sandy Bridge or better, AMD Bulldozer or better, etc.).
  • ARM: The processor(s) must be 64-bit ARM chips (AArch64). The minimum requirement is ARMv8 with Neon (SIMD extension).

The official Linux release executables of ArangoDB require the operating system to use a page size of 4096 bytes or less.

ArangoGraph Insights Platform  is a fully-managed service and requires no installation. It’s the easiest way to run ArangoDB in the cloud.