Installation

This section of the documentation covers the installation of CrateDB on different kinds of operating systems and environments, both suitable for on-premises and development sandbox operations.

The first step to using any software package is getting it properly installed. Please read this section carefully.

Debian, Ubuntu

Debian and Ubuntu Linux
macOS

macOS
Windows

Windows
Tarball Archive

Installation from Tarball
Container Setup

Container Setup
Cloud Hosting

Cloud Hosting
Config Settings

Configuration Settings

We recommend to use the package-based installation methods for CrateDB on Debian, Ubuntu, and Derivates and CrateDB on Red Hat, SUSE, and Derivates, by subscribing to the corresponding package release channels.

Alternatively, you can also do a :ref:install-tarball.

Notes

After the installation is finished, the CrateDB service should be up and running, and will run a HTTP server on localhost:4200. To access the Admin UI from your local machine, navigate to:

http://localhost:4200/

Note

CrateDB requires a Java virtual machine to run.

  • Starting with CrateDB 4.2, Java is bundled with CrateDB, and no extra installation is necessary.

  • CrateDB versions before 4.2 required a separate Java installation. For CrateDB 3.0 to 4.1, Java 11 is the minimum requirement. CrateDB versions before 3.0 require Java 8. We recommend to use OpenJDK on Linux Systems.