Skip to main content

Configuration

Server-level configuration for a self-hosted Informer: securing access, tuning performance, and adjusting how Informer talks to its supporting services. Most of these recipes edit the Informer config.json (Windows) or docker-compose.yml (Docker).

Security and access

ArticleIn one line
Configuring HTTPS (Windows)Serve Informer over HTTPS on Windows, with optional security headers.
Configuring HTTPS (Linux w/ Docker)Serve Informer over HTTPS on Docker, with optional security headers.
Configuring the Load Balancer (Windows)Split Informer into separate query, API, and schedule processes.
Configuring the Load Balancer (Linux w/ Docker)The Docker equivalent, with separate Informer service processes.
OpenSSL on Windows with legacy supportPut OpenSSL on the PATH and enable legacy algorithm support.
Token secret rotationRotate the master token secret and re-encrypt stored secrets.
Redis authenticationRequire a password on Redis.

Elasticsearch and memory

ArticleIn one line
End of support for Elasticsearch 5Why and when to move off Elasticsearch 5.
Migrating ElasticsearchMove data to Elasticsearch 8 with the Migration Utility (Windows and Docker).
Elasticsearch 7 & 8 on Windows memory configurationSet the Elasticsearch memory allocation on Windows.
Configuring the Elasticsearch Windows serviceRepair a corrupted Elasticsearch Windows service.
Moving Elasticsearch data and logsRelocate Elasticsearch data and logs to another volume.
Elasticsearch volume and memory (Docker)Mount Elasticsearch data to the host and set its memory on Docker.
Increasing Informer memory allocationGive a load-balancer thread more memory, on Windows or Docker.

Redis

ArticleIn one line
Redis best practices (Windows)Tune Redis snapshotting, fault tolerance, and memory on Windows.
Redis best practices (Docker on Linux)Patch to Redis 7 and tune it on Docker.
Redis troubleshooting (Windows)Check, flush, and purge Redis memory, and chase down stuck keys.

Windows service and Java

ArticleIn one line
Configuring the Windows serviceReinstall, set dependencies for, or remove the Informer Windows service.
Configuring Windows environment variablesThe environment variables Informer needs on Windows.
Rebuilding the Java moduleRecompile the bundled Java module against a different Java 8 JDK.
Java TCLTroubleshoot a U2 Datasource from a TCL prompt that mirrors Informer.

Data, files, and connectivity

ArticleIn one line
Installing JDBC driversAdd a custom JDBC driver for an otherwise-unsupported SQL database.
Configuring the maximum hapi payload sizeRaise the 1 MB default request payload limit.
Configuring the known_hosts file for SFTP (Docker)Let containers trust an SFTP server for the Send to FTP Job action.
Configuring a volume for Save to File System (Docker)Expose Save-to-File-System Job output on the host.
Multi-server deployment (Windows)Spread Informer, PostgreSQL, Redis, and an Elasticsearch cluster across servers.
Increase the VFIELDSIZERaise the UniData VFIELDSIZE so complex virtual fields evaluate.
Check the VFIELDSIZEConfirm whether VFIELDSIZE is why a UniData field will not display.

Logs and cloud

ArticleIn one line
Configuring log rotationBuilt-in log rotation by size and date (2025.2.9 and later).
Docker log maintenance and disk space recoveryRecover disk space and cap log growth on Docker.
Informer Cloud quick startMigrate content to Informer Cloud and connect it to your Datasources.
Informer Cloud to Ellucian CloudHow an Informer Cloud connection reaches an Ellucian Cloud database.

Where do I look when...

You want to...Start here
Serve Informer over HTTPSWindows or Linux w/ Docker
Improve performance under loadConfiguring the Load Balancer (Windows) or (Linux w/ Docker)
Rotate the token secret after a breachToken secret rotation
Lock down RedisRedis authentication