ToolJet/docs/versioned_docs/version-3.0.0-LTS/setup/system-requirements.md
Adish M 851deff6aa Docs: Minor changes in deployment docs
- Add a note in try-tooljet mentioning that it is not to be used for
production
- Minor corrections in kubernetes deployment docs
- Minor changes in system requirement docs highlighting PostgreSQL and
Redis
- Removed the serve_client variable from Environment variable page
2025-03-27 17:45:28 +05:30

1.7 KiB

id title
system-requirements System Requirements

This document covers all the system requirements for self-hosting ToolJet.

:::info The official Docker tag for the Enterprise Edition is tooljet/tooljet:ee-lts-latest. :::

Operating Systems

Supported Linux distribution

ToolJet images can run on any Linux machine with x86 architecture (64-bit). Ensure that your system meets the minimum requirements specified below before installing ToolJet.

Microsoft Windows

ToolJet is developed for Linux-based operating systems. Please consider using a virtual machine or Windows Subsystem for Linux 2 (WSL2) to run ToolJet on Windows.

VM deployments:

  • Operating System: Ubuntu 22.04 or later
  • Processor Architecture: x86 (arm64 is not supported)
  • RAM: 2GB
  • CPU: 1 vCPU
  • Storage: At least 10GiB, but can increase according to your requirements.

Orchestrated Deployments:

  • When employing container orchestration frameworks like Kubernetes, it's imperative to ensure that your cluster hosts at least one node equipped with the above specifications for seamlessly executing ToolJet deployments.

Note: Adjustments can be made based on specific needs and the expected load on the server.

Redis

Redis required for multiplayer editing and background jobs. ToolJet includes a built-in Redis setup, but for multi pod/services deployment, an external Redis instance is recommended. Use Redis version 6.x for optimal performance.

PostgreSQL

ToolJet requires PostgreSQL for data storage. It is recommended to use PostgreSQL version 13.x for optimal compatibility and performance.