Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/gnmyt/Nexterm/llms.txt

Use this file to discover all available pages before exploring further.

Nexterm is an open-source, self-hosted platform for managing your servers from a single browser-based interface. Connect to any server via SSH, VNC, or RDP; manage files over SFTP; monitor performance in real time; and organize access across your team with multi-user organizations — all without relying on third-party services.

Install Nexterm

Deploy Nexterm with Docker in minutes using the all-in-one image or a split server/engine setup.

Connect to servers

Add SSH, VNC, and RDP connections, organize them in folders, and connect from any browser.

Authentication

Secure your instance with 2FA, OIDC SSO, LDAP/Active Directory, or passkeys.

API Reference

Automate Nexterm with the REST API — manage entries, monitoring, and more.

What Nexterm can do

Nexterm bundles everything you need to manage a fleet of servers into one self-hosted application.

SSH, VNC & RDP

Browser-based terminal and desktop connections to any server on your network.

SFTP file manager

Browse, upload, download, and manage files on remote servers without a separate client.

Real-time monitoring

Track CPU, memory, and process metrics across all your servers from one dashboard.

Organizations

Share server access with your team and separate resources by organization.

Scripts & snippets

Automate tasks with interactive scripts and save frequently-used commands as snippets.

Proxmox integration

Manage Proxmox LXC containers and QEMU virtual machines directly from Nexterm.

Docker deployment

Deploy and manage containerized applications from within Nexterm.

CLI access

Use the nt CLI tool to connect to servers straight from your local terminal.

Get started

1

Deploy Nexterm

Run Nexterm with a single Docker command. The all-in-one image includes the server, web client, and connection engine.
docker run -d \
  -e ENCRYPTION_KEY=<your-key> \
  --network host \
  --name nexterm \
  --restart always \
  -v nexterm:/app/data \
  nexterm/aio:latest
2

Open the web interface

Navigate to http://your-server:6989 in your browser. Create your admin account on first launch.
3

Add your first server

Click Add Entry in the sidebar, choose your protocol (SSH, VNC, or RDP), and enter the connection details.
4

Connect

Click your server entry to open a browser-based terminal or desktop session instantly.
Nexterm is currently in beta. Back up your data regularly and report any issues on GitHub.

Build docs developers (and LLMs) love