Wiki source code of Systemvoraussetzung


Show last authors
1 {{content/}}
2
3 The {{fcserver/}} is a Java web application run on a Java web container or application server.
4
5 == Software ==
6
7 === Server ===
8
9 The following software is required for a {{fcserver/}}.
10
11 * Oracle Java JDK or Open JDK in version 11
12 * Apache Tomcat version 9 in version 9.0.31 or higher
13 * Other applications server are possible, but are not officially supported.
14 * Please note any necessary configurations when operating the application server behind a load balancer, reverse proxy or similar (see [[here>>doc:IntermediateServers||target="_blank"]]).
15
16 {{box}}
17 The following configurations are generally used for customer installations.
18
19 Windows (MS Windows Server 2019 Standard): **Eclipse Temurin 11 (LTS), JVM HotSpot**
20 Linux (Debian 10): **OpenJDK 11**
21 Application Server: **Apache Tomcat 9**
22 {{/box}}
23
24 === Database ===
25
26 One of the following database management systems must be installed.
27
28 * MySQL, version 5.1 or higher
29 * MS SQL, version 2008 R2 or higher
30 * Oracle, Version 11 or higher
31 * PostgreSQL, version 9.1 or higher (
32 * MariaDB, version 10 or higher
33 * A case-sensitive UTF-8 collation, such as //utf8_bin//
34
35 {{info}}
36 In Tomcat version 9.0.31, performance problems have been detected in combination with {{formcycle/}}.
37 {{/info}}
38
39 {{info}}
40 Older Java 11 releases [[contain a bug in the SSLEngine>>https://bugs.openjdk.org/browse/JDK-8241054]], which under certain circumstances can lead to dead loops when calling URLs via SSL, resulting in high CPU usage. This bug has been officially fixed in Java 11 release 11.0.8. Therefore it is not recommended to use Java 11 releases up to and including 11.0.7.
41 {{/info}}
42
43 {{box}}
44 The following configurations are generally used for customer installations.
45
46 Windows: **MS SQL Server 2019 Standard Edition**
47 Linux: **MariaDB**
48 {{/box}}
49
50 === Browser (administration interface) ===
51
52 These requirements are for the administration interface of {{formcycle/}}, not for opening and filling out forms. We recommend you use a recent version of one of the following browsers. Also, please keep in mind that older browsers may have security-related bugs.
53
54 * Microsoft Edge
55 * Mozilla Firefox (recommended)
56 * Google Chrome
57
58 Internet Explorer and previous versions of Edge are not supported anymore for the backend. Using them may lead to {{smallcaps}}Ui{{/smallcaps}} glitches or other bugs.
59
60 == Hardware ==
61
62 Hardware requirements may differ depending on how {{formcycle/}} is used, such as how many forms have to be processed each day.
63
64 Consider the following requirement on the system:
65
66 * 1 client
67 * 40 forms
68 * 1000 form submissions daily
69 * 1000 state transitions daily
70 * 500 files created by action, eg PDF or Word files
71 * 10 simultaneously registered users in the backend
72
73 This will require the following hardware and operating system:
74
75 * Windows 2012 R2 (or newer) or Linux (64-bit)
76 * 2 x QuadCore processors @ 2,8 GHz
77 * 8 GB RAM (4 GB for the application server)
78 * 10 GB disc space for {{formcycle/}}
79
80 The specifications above do not include the database server. The database server may run on a different server.