• firest

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是(README 顶部已挂 LINUX DO 徽章)

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


    开发缘由

    图片

    它不在服务器上装任何东西。

    对,你没有看错。这个叫 LeePanel 的开源面板,是一个跑在你自己电脑上的桌面客户端,所有操作全部通过本地 SSH 连过去执行。服务器上不安装面板代码、不用开放 8888/8080 这种端口,还是你原来的配置、原来的 SSH 端口。

    简单来说,就是用SSH工具实现面板的各种功能!

    也就是说:

    - 面板没了,攻击面就没了。以前是"面板以 root 运行,漏洞 = 服务器沦陷",现在服务器上压根没有面板这回事,也就彻底从物理上解决了面板被攻击的风险

    - 卸载?不需要。关掉软件就是卸载,零残留

    - 安装包只有 6MB+,Tauri 2 + Rust 写的,Windows / macOS / Linux 都有

    我知道你肯定要问:那它能干多少活?会不会就是个花瓶?

    图片

    图片

    常用的场景基本全覆盖了,基本实现了WEB面板的各种功能:

    - LNMP 一键装:Nginx、MySQL/MariaDB、PHP-FPM,版本可选,装完还能图形化启停重启

    - 建站:虚拟主机、Let’s Encrypt 免费 SSL、反代(支持 WebSocket)、防盗链、站点级切 PHP 版本、Rewrite 规则

    - 数据库:增删改查、用户权限(localhost/任意主机/指定 IP)、备份恢复、SQL 导入、root 密码管理

    - Redis:基于 SCAN 的 key 浏览分页,DB0-15 切换,TTL 管理,备份恢复

    - Docker:容器/镜像管理、日志查看、镜像源配置、一键安装

    - 文件管理:SFTP 拖拽上传下载、大文件分块传、压缩包、chmod、批量操作、收藏夹

    - 系统:CPU/内存/磁盘/网络实时监控、进程列表、防火墙(ufw/firewalld/iptables)、BBR 一键开

    - 终端:xterm.js 全功能 SSH 终端,断线自动重连,多服务器并发管理不互相阻塞

    图片

    个人觉得最爽的一点:多服务器管理太方便了。侧边栏点一下就切换,每台机器的会话状态独立保持,不用再开一堆 SSH 窗口。

    目前支持的服务器:Ubuntu 20+ /debian 12+ /centos 9+,其它版本正在适配中…

    但就冲"服务器上零安装零残留"这个思路,让你的服务器和大厂运维的一样安全,我觉得值得一试。安全这事儿,能少一个暴露面就少一个,对吧?

    GitHub: GitHub - gna1280072/LeePanel: Linux VPS control panel free software open source · GitHub

    官网:https://www.LeePanel.com

    Releases 直接下: Releases · gna1280072/LeePanel · GitHub

    主楼
  • firest

    喜欢的佬友们,帮忙github上点个小星星,万分感谢也!

    #1
  • little-white

    这个思路感觉挺不错的,后面有新服务器可以试试。

    #2
  • xlab

    这样的话,得封装很多命令做类似mcp吧?

    或者要做gate

    直接ssh command的话,突然跑偏就完蛋了

    #3

发表回复

登录后回复