Get IMTerm

Enterprise terminal emulation for AS/400, z/OS, and VT systems

Deployment Options

🖥

Server Mode

Deploy on Linux, serve all users from one URL. One binary, one port, nginx reverse proxy included. Users open a browser, no install on client machines.

💻

Local Mode

Single user, opens system browser. Perfect for demos, field access, or developer workstations. Run with --local and the browser opens automatically.

🐋

Container

Docker/Podman, compose file included. Persistent data volume, environment variable configuration. Scale horizontally with shared NFS data directory.

Quick Start

# Extract and run the interactive setup
tar xzf imterm-v2.3.5-linux-amd64.tar.gz
cd imterm-v2.3.5/
sudo ./imterm-setup

# Or unattended with a saved profile:
sudo ./imterm-setup --profile production.yaml --yes

imterm-setup guides you through TLS, LDAP, AS/400 connections, cluster config, and runs 18 verification checks at the end.

For installation assistance, contact support.

Available Packages

PackagePlatformNotes
RPMRHEL / Fedora / SLESsudo dnf install imterm-*.rpm
DEBDebian / Ubuntusudo dpkg -i imterm-*.deb
AppImageAny Linux (x86_64)chmod +x, run, no install required
Windows ZIPWindows 10+ (x86_64)Extract and run imterm.exe --local
Docker imageOCI / Docker / Podmanpodman pull infomanta/imterm:2.3.5
TarballAny Linux (x86_64)Static binary, no runtime dependencies
imterm-setupLinux (x86_64)Interactive enterprise installer - bundled in tarball
imterm-loadtestLinux (x86_64)Load test tool - bundled in tarball, build with make build-loadtest

FIPS 140-2 environments: Request the FIPS build (make build-fips). Uses BoringCrypto certificate 3678.

System Requirements

ComponentMinimumRecommended (POC/Production)
OSRHEL/AlmaLinux 8+, Ubuntu 22.04+AlmaLinux 9 or 10, RHEL 9 or 10
CPU2 vCPU8 vCPU
RAM4 GB16 GB
Disk20 GB100 GB (audit log and print archive)
NetworkPort 443 (HTTPS)1 Gbps NIC
ClientChrome 110+, Edge 110+, Firefox 115+ - no plugins, no Java
TN3270ENo external dependencies - native Go TN3270 engine included

Active-Active Cluster Deployment

Deploy multiple IMTerm nodes behind a load balancer. Every node is equal - any node can serve sessions and administer the full cluster. No single point of failure.

# Install on each node with the same profile
# Change node_id per node

sudo ./imterm-setup --profile cluster-production.yaml --yes
# Profile sets: mode=cluster, peers, NFS storage, LDAP, SIEM

# Rolling upgrade - zero downtime:
# 1. Drain node1 in admin console
# 2. Upgrade node1 binary
# 3. Repeat for each node