// readme

JumpServer Luna

English | δΈ­ζ–‡

Luna is the asset connection workspace for JumpServer, available in the browser and as an Electron desktop app. Terminal, file manager, database, remote desktop, and Kubernetes sessions open as tabs in the same workspace.

The frontend uses Nuxt 4, Vue 3, and Nuxt UI. Web and desktop share the interface and connection modules. The desktop app adds local terminals, external application launch, and offline recording tools.

Features

  • Terminal: connect to SSH, Telnet, and other assets through Koko.
  • Files: browse, upload, download, and edit remote files over SFTP.
  • Databases: browse objects, write SQL, and inspect query results through Chen. Supported protocols include MySQL, PostgreSQL, Redis, MongoDB, Oracle, SQL Server, ClickHouse, MariaDB, Dameng, and DB2.
  • Remote desktop: use RDP, VNC, and remote applications through Lion.
  • Kubernetes: browse cluster resources and open container terminals.
  • Web assets: access HTTP/HTTPS applications through Web Proxy.
  • Session collaboration and audit: share sessions, monitor connections, and replay online…