keycloak-scim/server_installation/topics/installation/system-requirements.adoc
minusdavid 26a43a7472
Add Java 11 option and change JDK to JRE (#1246)
Keycloak can be run with Java 8 or Java 11, and the system requirements should reflect this.

Also, a full JDK isn't needed to run Keycloak. Only a JRE is required when using one of the pre-compiled artifacts.
2021-11-10 09:43:31 +01:00

18 lines
1.1 KiB
Text

=== System Requirements
These are the requirements to run the {project_name} authentication server:
* Can run on any operating system that runs Java
* Java 8 JRE or Java 11 JRE
* zip or gzip and tar
* At least 512M of RAM
* At least 1G of diskspace
* A shared external database like PostgreSQL, MySQL, Oracle, etc. {project_name} requires an external shared
database if you want to run in a cluster. Please see the <<_database,database configuration>> section of this guide for more information.
* Network multicast support on your machine if you want to run in a cluster. {project_name} can
be clustered without multicast, but this requires a bunch of configuration changes. Please see
the <<_clustering,clustering>> section of this guide for more information.
* On Linux, it is recommended to use `/dev/urandom` as a source of random data to prevent {project_name} hanging due to lack of available
entropy, unless `/dev/random` usage is mandated by your security policy. To achieve that on Oracle JDK 8 and OpenJDK 8, set the `java.security.egd`
system property on startup to `file:/dev/urandom`.