[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72658":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},72658,"Nexterm","gnmyt\u002FNexterm","gnmyt","The open source server management software for SSH, VNC & RDP","https:\u002F\u002Fnexterm.dev",null,"JavaScript",4409,238,33,131,0,17,55,99,51,109.04,"MIT License",false,"main",true,[],"2026-06-12 04:01:06","[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n[![Release][release-shield]][release-url]\n\n\u003Cbr \u002F>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgnmyt\u002FNexterm\">\n    \u003Cpicture>\n        \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fi.imgur.com\u002FWhNYRgX.png\">\n        \u003Cimg alt=\"Nexterm Banner\" src=\"https:\u002F\u002Fi.imgur.com\u002FTBMT7dt.png\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n## 🤔 What is Nexterm?\n\nNexterm is an open-source server management software that allows you to:\n\n-   Connect remotely via SSH, VNC and RDP\n-   Manage files through SFTP\n-   Deploy applications via Docker\n-   Manage Proxmox LXC and QEMU containers\n-   Secure access with two-factor authentication and OIDC SSO\n-   Separate users and servers into Organizations\n\n## 📷 Screenshots\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\"docs\u002Fpublic\u002Fassets\u002Fshowoff\u002Fservers.png\" alt=\"Servers\" \u002F>\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"docs\u002Fpublic\u002Fassets\u002Fshowoff\u002Fconnections.png\" alt=\"Connections\" \u002F>\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"docs\u002Fpublic\u002Fassets\u002Fshowoff\u002Fsftp.png\" alt=\"SFTP\" \u002F>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\"docs\u002Fpublic\u002Fassets\u002Fshowoff\u002Fsnippets.png\" alt=\"Snippets\" \u002F>\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"docs\u002Fpublic\u002Fassets\u002Fshowoff\u002Fmonitoring.png\" alt=\"Monitoring\" \u002F>\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"docs\u002Fpublic\u002Fassets\u002Fshowoff\u002Frecordings.png\" alt=\"Recordings\" \u002F>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## 🚀 Install\n\nYou can install Nexterm by clicking [here](https:\u002F\u002Fdocs.nexterm.dev\u002Finstallation).\n\n## 💻 Development\n\n### Prerequisites\n\n-   Node.js 18+\n-   Yarn\n-   Docker (optional)\n\n### Local Setup\n\n#### Clone the repository\n\n```sh\ngit clone https:\u002F\u002Fgithub.com\u002Fgnmyt\u002FNexterm.git\ncd Nexterm\n```\n\n#### Install dependencies\n\n```sh\nyarn install\ncd client && yarn install\ncd ..\n```\n\n#### Start development mode\n\n```sh\nyarn dev\n```\n\n## 🔧 Configuration\n\n### Docker Images\n\n| Image            | Description                                              |\n|------------------|----------------------------------------------------------|\n| `nexterm\u002Faio`    | All-In-One — server, client, and engine bundled together |\n| `nexterm\u002Fserver` | Server + web client only (requires external engine)      |\n| `nexterm\u002Fengine` | Engine only                                              |\n\nThe server listens on port 6989 by default. You can modify this behavior using environment variables:\n\n- `SERVER_PORT`: Server listening port (default: 6989)\n- `CONTROL_PLANE_PORT`: TCP port for engine communication (default: 7800)\n- `NODE_ENV`: Runtime environment (development\u002Fproduction)\n- `ENCRYPTION_KEY`: Encryption key for passwords, SSH keys and passphrases. Supports Docker secrets via\n  \u002Frun\u002Fsecrets\u002Fencryption_key`\n- `AI_SYSTEM_PROMPT`: System prompt for AI features (example: You are a Linux command generator assistant.)\n- `LOG_LEVEL`: Logging level for application and engine (system\u002Finfo\u002Fverbose\u002Fdebug\u002Fwarn\u002Ferror, default: system)\n\n## 🛡️ Security\n\n-   Two-factor authentication\n-   Session management\n-   Password encryption\n-   Docker container isolation\n-   Oauth 2.0 OpenID Connect SSO\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to:\n\n1. Fork the project\n2. Create a feature branch (`git checkout -b feature\u002FAmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature\u002FAmazingFeature`)\n5. Open a Pull Request\n\n## 🔗 Useful Links\n\n-   [Documentation](https:\u002F\u002Fdocs.nexterm.dev)\n-   [Discord](https:\u002F\u002Fdc.gnmyt.dev)\n-   [Report a bug](https:\u002F\u002Fgithub.com\u002Fgnmyt\u002FNexterm\u002Fissues)\n-   [Request a feature](https:\u002F\u002Fgithub.com\u002Fgnmyt\u002FNexterm\u002Fissues)\n\n## 💜 Powered by\n\n[![JetBrains logo](https:\u002F\u002Fresources.jetbrains.com\u002Fstorage\u002Fproducts\u002Fcompany\u002Fbrand\u002Flogos\u002Fjetbrains.svg)](https:\u002F\u002Fjb.gg\u002FOpenSource)\n\n## 📄 License\n\nDistributed under the MIT license. See `LICENSE` for more information.\n\n[contributors-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fgnmyt\u002FNexterm.svg?style=for-the-badge\n[contributors-url]: https:\u002F\u002Fgithub.com\u002Fgnmyt\u002FNexterm\u002Fgraphs\u002Fcontributors\n[forks-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fgnmyt\u002FNexterm.svg?style=for-the-badge\n[forks-url]: https:\u002F\u002Fgithub.com\u002Fgnmyt\u002FNexterm\u002Fnetwork\u002Fmembers\n[stars-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fgnmyt\u002FNexterm.svg?style=for-the-badge\n[stars-url]: https:\u002F\u002Fgithub.com\u002Fgnmyt\u002FNexterm\u002Fstargazers\n[issues-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fgnmyt\u002FNexterm.svg?style=for-the-badge\n[issues-url]: https:\u002F\u002Fgithub.com\u002Fgnmyt\u002FNexterm\u002Fissues\n[license-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fgnmyt\u002FNexterm.svg?style=for-the-badge\n[license-url]: https:\u002F\u002Fgithub.com\u002Fgnmyt\u002FNexterm\u002Fblob\u002Fmaster\u002FLICENSE\n[release-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fgnmyt\u002FNexterm.svg?style=for-the-badge\n[release-url]: https:\u002F\u002Fgithub.com\u002Fgnmyt\u002FNexterm\u002Freleases\u002Flatest\n","Nexterm 是一款开源的服务器管理软件，支持通过 SSH、VNC 和 RDP 进行远程连接。其核心功能包括文件管理（SFTP）、应用部署（Docker）、Proxmox LXC 和 QEMU 容器管理以及双因素认证和 OIDC SSO 的安全访问控制。此外，Nexterm 允许将用户和服务器组织成不同的组织，以实现更精细的权限管理。该工具采用 JavaScript 编写，提供 Docker 镜像以简化部署流程，并且可以通过环境变量进行灵活配置。Nexterm 适用于需要集中管理和监控多个远程服务器及容器的场景，如中小型企业的 IT 管理部门或开发运维团队。",2,"2026-06-11 03:43:01","high_star"]