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
# Download and run ./imterm --generate-config > config.yaml # Edit config.yaml: set addr, auth mode, TLS systemctl start imterm
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.0 |
| Tarball | Any Linux (x86_64) | Static binary, no runtime dependencies |
FIPS 140-2 environments: Request the FIPS build (make build-fips). Uses BoringCrypto certificate 3678.
System Requirements
| Component | Requirement |
|---|---|
| OS | Linux kernel 4.14+ (x86_64) for server mode; Windows 10+ for local mode |
| RAM | 512 MB minimum (server mode); 256 MB for local mode |
| Disk | 50 MB for binary and static assets; additional space for audit log and print archive |
| Network | TCP port 8080 (configurable); TLS on 8443 in production |
| TN3270E | s3270 (x3270-text package) must be in PATH for z/OS mainframe connections |
| Client | Chrome, Firefox, Edge, or Safari, any modern browser, no plugins required |