An efficient, elegant, and easy-to-use server operations and maintenance tool.
Reference file: docker-compose.yml
git clone https://gitee.com/zimehjl/termius-plus.gitcd termius-plusModify the configuration in application.env as needed (works without modification by default, but some advanced features may require additional configuration)
vim docker-compose.ymldocker compose up -dBased on the port mapping in docker-compose.yml, access http://ip:8989
The editor is built on monaco-editor, the upstream library powering VSCode. It supports multi-language syntax highlighting, IntelliSense, auto-completion, code formatting, and AI-powered completion for common code patterns.

ps: Multiple browser tabs also work

Uses JetBrainsMono-Bold font by default

Currently focused on websites; more application types will be supported in the future

Records various application details; the responsible person's phone number is used for monitoring alerts
Monitoring view: if an anomaly is detected, the error time is displayed and a DingTalk notification is sent
Records the servers used by the application for future operations. Also enables architecture diagrams
Supports dynamic port forwarding for direct access to internal services such as MySQL, Redis, or non-public sites
UI framework: ant-design-vue
Terminal: xterm.js
Code editors: codemirror, monaco-editor
# Enter the frontend directory
cd web/admin
# Install dependencies
yarn install
# Start
yarn servePersistence framework: spring data jpa, querydsl
Utility library: hutool
SSH connection, SFTP, port forwarding and related features use sshj
Database migration: flyway
DingTalk robot notifications: dinger
RDP to WebSocket: apache guacamole
mvn compileGenerates querydsl query code
Create the database, requires MySQL 8.0+
Copy .env.dist to .env, update the database configuration, then start the application!






























