# System requirements

## **System Requirements:** ##

The basic requirement for running Lucee is a servlet engine. So basically if a servlet engine is available for your system, Lucee will most probably run on it. It even runs on a RaspberryPi.

Of course there are different recommendations that go with the different operating systems. Here are general guidelines for each OS.

### Java Versions ###

**Lucee 5.4** (LTS till Dec 31st 2025) supports Java 8 and 11

**Lucee 6.0** supports Java 11, with Java 8 unofficially supported as long as practical 

**Lucee 6.1** supports Java 11 and Java 21 (recommended)

**Lucee 6.2** (our next LTS release) supports both the `Javax` and `Jakarta` Servlets , thus supporting Tomcat 10 and newer

**Lucee 7.0** supports Java 11, 21 and 24 and only supports `Jakarta` Servlets , thus requiring Tomcat 10 or newer

If you do run into problems running on **newer versions** of Java with Lucee 6, please report any problems to the developer forum [Lucee Dev](https://dev.lucee.org)

### Microsoft Windows ###

* Windows Server 2025 all editions
* Windows Server 2022 all editions
* Windows Server 2019 all editions
* Windows Server 2016 all editions
* Windows 11 all editions
* Windows 10 all editions

### Linux ###

* Red Hat Enterprise Linux all editions
* SUSE Linux all editions
* Ubuntu all editions
* Oracle Enterprise Linux
* Alma Linux / Rocky Linux all editions
* Debian Linux
* Arch Linux
* Pop_OS!
* Fedora

### Mac OS ###

* Mac OS X all editions

### FreeBSD ###

* All Editions

### Solaris ###

* Solaris all editions

## **Hardware requirements for all operating systems** ##

### Minimum ###

* 256MB of RAM for the JVM
* 1 GB hard-disk space

### Recommended ###

* 1GB of RAM for the JVM
* 10 GB hard-disk space