Manage Your Servers in the Browser with Next Terminal

next terminalremote desktop gatewayserver managementdocker installationssh rdp vnc
Published·Modified·

Next Terminal is an HTML5 remote desktop gateway developed using Golang and React. It is characterized by its small size, ease of installation, user-friendliness, and low resource consumption. It supports connection and management via RDP, SSH, VNC, and Telnet protocols.

Features

  • Credential Management
  • Asset Management (Supports RDP, SSH, VNC, TELNET protocols)
  • Command Management
  • Batch Command Execution
  • Online Session Management (Monitoring, Force Disconnect)
  • Offline Session Management (View Screen Recordings)
  • Two-Factor Authentication (Contributed by naiba)
  • Asset Tagging
  • Asset Authorization
  • User Grouping

Installing Next Terminal

For demonstration purposes, Next Terminal is installed using Docker. Simply copy and execute the command below:

# Install Next Terminal via Docker
docker run -d \
  -p 8088:8088 \
  --name next-terminal \
  --restart always dushixiang/next-terminal:latest

After installation, visit IP:8088. The default username is admin and the password is admin. You can modify these credentials after logging into the backend.

User Experience

Next Terminal allows for convenient server connections directly from the browser without the need to install additional client tools on every computer. It also supports basic user permission controls, meeting the needs of team usage. Interested users are encouraged to install and try it out.

Screenshots

Conclusion

Although Next Terminal supports two-factor authentication, using it also means adding another entry point to your servers, which increases potential risks. It is recommended to enable two-factor authentication and avoid exposing Next Terminal to the public internet to prevent security issues.