Repolode
gna1280072

gna1280072/LeePanel

基于 Tauri 与 React 的桌面端 Linux 服务器管理面板,通过本地 SSH 操作,服务器上无需安装任何组件。

可替代:cPanelPleskBaoTa Panel

Star
644
Fork
49
未关闭 Issue
15
最近提交
上个月

这是什么?

LeePanel 是一款用于管理 Linux VPS 的桌面应用。它不在服务器上部署网页面板,而是在本地运行,所有操作都通过 SSH 命令完成,服务器上不会留下面板程序、额外端口或后台服务。

同一个客户端可以完成常见的服务器管理工作:SSH 终端与 SFTP 文件管理、LNMP 环境安装与 PHP 多版本切换、Nginx 虚拟主机与 Let's Encrypt 证书管理、MySQL 和 Redis 数据操作、Docker 容器与镜像管理、防火墙规则(ufw、firewalld、iptables)以及系统资源实时监控。应用基于 Tauri 2、React 19 与 Rust 构建,安装包约 6 MB。目前主要在 Ubuntu 和 Debian 上测试。

核心功能

  • 01在本地运行,通过 SSH 管理服务器,服务器上无需安装任何组件。
  • 02内置 xterm.js 终端和支持拖拽上传下载的 SFTP 文件浏览器。
  • 03支持一键安装 Nginx、MySQL/MariaDB、PHP-FPM 并切换版本。
  • 04管理 Let's Encrypt 证书、反向代理与虚拟主机。
  • 05提供 MySQL 数据库与用户管理,以及 Redis 键浏览和备份恢复。
  • 06管理 Docker 容器、镜像与日志,并配置防火墙规则。

适用场景

  • 在不对外暴露网页面板端口的前提下管理个人或小团队的 VPS。
  • 在桌面端为服务器搭建并维护 LNMP 环境下的 PHP 网站。
  • 用一个应用同时管理多台服务器的文件、数据库和容器。

快速上手

  1. 1

    安装依赖

    npm install
  2. 2

    启动开发服务器

    npm run tauri dev
  3. 3

    构建生产版本

    npm run tauri build

使用前须知

  • 服务器端目前仅在 Ubuntu 和 Debian 上测试,其他发行版尚未支持。
  • 开发需要 Node.js 18 及以上版本、Rust 以及 Tauri 所需的系统依赖。

标签

常见问题

LeePanel 是什么?
基于 Tauri 与 React 的桌面端 Linux 服务器管理面板,通过本地 SSH 操作,服务器上无需安装任何组件。 LeePanel 是一款用于管理 Linux VPS 的桌面应用。它不在服务器上部署网页面板,而是在本地运行,所有操作都通过 SSH 命令完成,服务器上不会留下面板程序、额外端口或后台服务。
LeePanel 可以免费使用吗?用的什么许可证?
LeePanel 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
LeePanel 还在维护吗?
半年内有更新。LeePanel 最近一次提交是在 2026年9月10日。
LeePanel 适合用来做什么?
在不对外暴露网页面板端口的前提下管理个人或小团队的 VPS。 在桌面端为服务器搭建并维护 LNMP 环境下的 PHP 网站。 用一个应用同时管理多台服务器的文件、数据库和容器。
LeePanel 怎么安装和运行?
安装依赖: npm install 启动开发服务器: npm run tauri dev 构建生产版本: npm run tauri build
在哪里获取 LeePanel?
源代码和安装说明在 GitHub 上:https://github.com/gna1280072/LeePanel

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目