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
| Package | Platform | Notes |
|---|---|---|
| RPM | RHEL / Fedora / SLES | sudo dnf install imterm-*.rpm |
| DEB | Debian / Ubuntu | sudo dpkg -i imterm-*.deb |
| AppImage | Any Linux (x86_64) | chmod +x, run, no install required |
| Windows ZIP | Windows 10+ (x86_64) | Extract and run imterm.exe --local |
| Docker image | OCI / Docker / Podman | podman pull infomanta/imterm:2.3.5 |
| Tarball | Any Linux (x86_64) | Static binary, no runtime dependencies |
| imterm-setup | Linux (x86_64) | Interactive enterprise installer - bundled in tarball |
| imterm-loadtest | Linux (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
| Component | Minimum | Recommended (POC/Production) |
|---|---|---|
| OS | RHEL/AlmaLinux 8+, Ubuntu 22.04+ | AlmaLinux 9 or 10, RHEL 9 or 10 |
| CPU | 2 vCPU | 8 vCPU |
| RAM | 4 GB | 16 GB |
| Disk | 20 GB | 100 GB (audit log and print archive) |
| Network | Port 443 (HTTPS) | 1 Gbps NIC |
| Client | Chrome 110+, Edge 110+, Firefox 115+ - no plugins, no Java | |
| TN3270E | No 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