Nexterm - Browser-Based SSH RDP VNC Gateway

AWS Networking

A browser based gateway for SSH, RDP, VNC and SFTP, giving your team audited remote access to servers with an encrypted credential vault.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Nexterm is an open source, self hosted server management gateway. It gives your team a single browser based console for connecting to servers over SSH, RDP, VNC and Telnet, transferring files with an SFTP manager, and organising everything with organizations, folders and an encrypted credential vault. Your own browser is the client, so there is no desktop software to install on each workstation.

Why the cloudimg image

Nexterm comes preinstalled from the vendor's official container and reverse proxied behind nginx, published only on the loopback interface so nothing but the console is exposed. The image ships with no default administrator, so you create your own at first run, and a unique at rest encryption key that protects stored credentials is generated on first boot for every instance and written to a root only file. The SQLite datastore and encrypted vault live on a dedicated, independently resizable data volume, and a paired deployment guide plus 24/7 cloudimg support are included.

Common uses

  • Team jump host for browser based server access
  • Managed service remote access across client estates
  • Secure lab and edge administration over the browser

Key features

  • Multi-protocol browser access without client software. Connect to servers over SSH, RDP, VNC and Telnet, transfer files via SFTP, and organise hosts with folders and reusable snippets - all from one audited gateway. Nexterm includes a built-in organization hierarchy and SFTP manager. Delivered fully installed behind nginx with WebSocket channels pre-configured.
  • Secure by default because it stores credentials and brokers access. No default administrator - you create yours at first-run setup. Open registration is disabled once that admin exists, and a cryptographically random at-rest encryption key is generated uniquely per instance at first boot, never baked into the image. The application binds only to loopback behind nginx and the datastore is never network-reachable.
  • Dedicated storage volume with 24/7 support. The SQLite database and encrypted credential vault live on their own independently resizable EBS volume, separate from the OS disk and snapshottable on its own schedule via AWS Backup. systemd restarts the service automatically on failure. Backed by 24/7 cloudimg technical support via email and chat, covering deployment, TLS termination, SSO integration, and backup planning.

See it running

Real screenshots taken while testing this image against its deployment guide.

Nexterm - Browser-Based SSH RDP VNC Gateway screenshot 1 Nexterm - Browser-Based SSH RDP VNC Gateway screenshot 2 Nexterm - Browser-Based SSH RDP VNC Gateway screenshot 3 Nexterm - Browser-Based SSH RDP VNC Gateway screenshot 4

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## Overview

Nexterm is an open source, self-hosted server-management gateway: a clean browser-based console that lets your team connect to servers over SSH, RDP, VNC and Telnet, transfer files with an SFTP manager, and organise everything with organizations, folders and an encrypted credential vault - all from a web browser, with no client software to install on each workstation. This AMI runs it fully installed and reverse-proxied behind nginx, so your private management console is operational within minutes of launch with no manual container wiring, no dependency troubleshooting and no WebSocket proxy configuration required.

## Why This Image vs a Manual Install

This image eliminates the container orchestration, reverse-proxy configuration, WebSocket plumbing and credential hardening a manual deployment requires. Nexterm stores server credentials and brokers remote access, so an exposed or unauthenticated instance is especially dangerous - this image is secure by default and never ships an open privileged surface. Launch the instance, browse to it, create your own administrator, and start adding servers.

## Application Stack

Nexterm is deployed from the vendor's official all-in-one container, pinned by digest, running the Node.js server published only on the loopback interface and fronted by an nginx reverse proxy on port 80. The instance security group opens only SSH (22) and the console (80); connections to your managed servers are brokered outbound by the gateway. The datastore - the SQLite database and the encrypted credential vault - lives on a dedicated, independently resizable data volume, separate from the OS disk. systemd starts the container and the web server on boot and restarts them on failure.

## Security Hardening

This image follows a defence-in-depth approach:

  • No default administrator: the image boots to Nexterm's first-run setup so you create your own administrator on first visit - no shared password, no pre-seeded database rows
  • Open registration disabled: once the first admin is created, self-signup of new accounts is refused
  • Per-instance encryption key: the at-rest key that protects stored server passwords, SSH keys and passphrases is generated uniquely on each instance at first boot and written only to a root-only file - never baked into the image
  • Network isolation: the application binds exclusively to the loopback interface; only the nginx reverse proxy is exposed, and the datastore is never reachable from the network
  • Empty vault: no server credentials or identities are pre-saved - you start from a clean, empty vault
  • Automatic restart: systemd monitors the container and nginx and restarts them on failure

Buyers requiring formal compliance documentation should contact cloudimg to discuss specific requirements.

## Concrete Use Cases

  • Team jump host: A platform team gives engineers browser-based SSH, RDP and VNC access to a fleet of servers through one audited gateway, with per-user accounts and a shared encrypted credential vault instead of scattered private keys
  • Managed-service remote access: An MSP connects to each client's estate over SSH and RDP from a single console, organising hosts into folders per customer and rotating stored credentials centrally
  • Secure lab and edge administration: A research or OT team reaches isolated lab and edge machines over VNC and SSH from the browser without distributing client tools or exposing those machines directly

## AWS Integration

Deploy on any EC2 instance type. Put the instance behind an Application Load Balancer and terminate TLS with AWS Certificate Manager, or enable HTTPS on the instance with your own certificate. Back up the datastore with EBS snapshots or AWS Backup, and resize the dedicated data volume independently of the OS disk as your estate grows.

## Getting Started

The full feature set is available immediately - there is no feature gating or time limit. Browse to the instance, complete the one-screen first-run setup to create your administrator, then add your first server and open a browser terminal or remote-desktop session. Read the root-only instance note for the location of your per-instance encryption key.

## Deployment Resources

A deployment and hardening guide is available as an additional resource with this listing, covering the steps from launch through TLS termination, SSO integration and backup configuration.

## cloudimg Support

24/7 technical support by email and chat. Help with deployment, reverse-proxy termination with your own domain and certificate, protocol and credential-vault configuration, single sign-on, and backup planning for your datastore.

Related technologies

ssh gatewayrdp gatewayvnc gatewayremote accessjump hostbastion hostself-hostedserver managementsftp managercredential vaultweb terminalbrowser sshreverse proxy