Installing the IQ4docs Server System
The IQ4docs Installer package contains all software components which you need for the operation of your system. It consists of several individual installers which can be seen in the Add/Remove Programs section of the Windows Control Panel after installation.
In order for the system components to be able to communicate, it is essential to ensure that the name resolution works. All devices and all server names must be resolvable both forwards (Name > IP address) and backwards (IP address > Name).

Operating systems | Requirements |
---|---|
|
|
For good system performance, use an up-to-date server system with at least 8 processor cores, 16 GB of RAM, approx. 250 GB of hard drive space (requirement depends on print volume and retention time), network interface with TCP/IP protocol (IP V4). Minimum requirement for a test system with less than 10 devices: 4 processor cores, 8 GB RAM, 100 GB hard drive space. An insufficiently dimensioned system can lead to unexpected system behavior. If additional applications (e.g. SimpleClicks) are run on the server, the system resources should be dimensioned more generously.
It is strongly recommended to use the server exclusively for the installation of IQ4docs to avoid unwanted influence by other software products.
The installation must not be performed on a Windows domain controller, because local users and groups are not allowed here and the installation cannot be performed correctly.

The webserver IIS (server role) is automatically installed and configured. The following settings are made:
- Webserver (IIS) > Webserver > Security > Windows Authentication
- Webserver (IIS) > Webserver > Application Development > .NET Extensibility 4.6
- Webserver (IIS) > Webserver > Application Development > Application Initialization
- Webserver (IIS) > Webserver > Application Development > ASP.NET 4.6
- Webserver (IIS) > Webserver > Application Development > ISAPI Extensions
- Webserver (IIS) > Webserver > Application Development > ISAPI Filters
- Webserver (IIS) > Webserver > Application Development > WebSocket Protocol
For FTP transfer, the FTP server is also installed:
- Webserver (IIS) > FTP Server > FTP service

The .NET framework must already have been installed before the installation. The installer automatically makes the following settings:
- .NET Framework 4.6 Features > WCF Services > HTTP Activation

The installation procedure is largely self-explanatory. Follow the instructions of the installer on the screen. The required IIS is automatically installed and configured (Windows Server 2012 or higher) and Windows firewall rules are created.
A more detailed description of the components of IQ4docs can be found in the chapter IQ4docs Server Components.
Below are a few more details.
Do not run the installer directly from drive c:\ or any other Windows protected system folder, otherwise the installation can be prevented by Windows.

In the Setup Type dialog, select an installation type that best suits your needs:
- Complete
All components are installed. - Custom
The components for the installation can be selected manually.

Define important settings for the system here. The information is entered by the installer in many places.

The field is automatically prefilled with the hostname. If you keep this value, the installer will attempt to read the domain from the system registry and automatically append it. You can also append the domain at this point. Alternatively, you can enter an IP address. This is especially recommended for fixed IP addresses and name resolution problems.

A system user is required to run the application pools of the microservices and also to access shares and directories.
Create system user automatically: The system user IQ4docsSystem is created as a local user. A secure password for the user is automatically generated and stored encrypted in configuration files.
Use existing user: Specify the user to be used as the system user. This can also be a domain user. The password is not checked at this point. The password is stored encrypted in configuration files.
The values set here are used and entered at many points during the installation process. A later modification is possible, but requires in-depth knowledge of how IQ4docs works, see Change System User.

If you would like to carry out the installation automatically, please note the related further instructions, see Silent Installation.

In order to be able to find errors during the installation process, each individual installer (called by the full installer) writes a log file (installer<timestamp>.log) for each installer run in which the installation process is logged. After installation, the files are placed in the selected installation directory or the installation directory of the component.