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

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