| // |
| // Licensed to the Apache Software Foundation (ASF) under one |
| // or more contributor license agreements. See the NOTICE file |
| // distributed with this work for additional information |
| // regarding copyright ownership. The ASF licenses this file |
| // to you under the Apache License, Version 2.0 (the |
| // "License"); you may not use this file except in compliance |
| // with the License. You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, |
| // software distributed under the License is distributed on an |
| // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| // KIND, either express or implied. See the License for the |
| // specific language governing permissions and limitations |
| // under the License. |
| // |
| |
| == System Requirements |
| |
| === Hardware |
| |
| The hardware requirements depend greatly on the given deployment, in particular the total number of |
| managed entities (Users, Groups and Any Objects), their attributes and resources. |
| |
| * CPU: dual core, 2 GHz (minimum) |
| * RAM: 8 GB (minimum) |
| * Disk: 200 MB (minimum) |
| |
| === Java |
| |
| Apache Syncope {docVersion} requires the latest JDK 25 that is available. Works with later versions. |
| |
| === Jakarta EE Container |
| |
| Apache Syncope {docVersion} is verified with the following Jakarta EE containers: |
| |
| . https://tomcat.apache.org/download-11.cgi[Apache Tomcat 11^] |
| . https://www.payara.fish/[Payara Server 7^] |
| . https://www.wildfly.org/[Wildfly Preview 39^] |
| |
| === Internal Storage |
| |
| Apache Syncope {docVersion} is verified with the recent versions of the following DBMSes, for internal storage: |
| |
| . https://www.postgresql.org/[PostgreSQL^] (>= {postgresql}, JDBC driver >= {postgresqlJDBC}) |
| . https://mariadb.org/[MariaDB^] (>= {mariadb}, JDBC driver >= {mariadbJDBC}) |
| . https://www.mysql.com/[MySQL^] (>= {mysql}, JDBC driver >= {mysqlJDBC}) |
| . https://www.oracle.com/database/index.html[Oracle Database^] (>= {oracle}, JDBC driver >= ojdbc11 {oracleJDBC}) |
| |
| [WARNING] |
| Persistence support for https://neo4j.com/product/neo4j-graph-database/[Neo4j Graph Database^] (>= {neo4j}) is also |
| available. + |
| While completely functional, the code is not considered stable for production environments. |