Manage Your Servers in the Browser with Next Terminal
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.
- Next Terminal Project Address: https://github.com/dushixiang/next-terminal
- Demo: https://next-terminal.typesafe.cn/ (Username: test, Password: test)