Repolode
gna1280072

gna1280072/LeePanel

Desktop Linux server management panel built on Tauri and React that manages VPS over SSH, with no agent installed on the server.

Open-source alternative to:cPanelPleskBaoTa Panel

Stars
644
Forks
49
Open issues
15
Last commit
last month

What is it?

LeePanel is a desktop application for managing Linux VPS servers. Instead of installing a web panel on the server, it runs on your local machine and performs every operation through SSH commands, so no panel code, extra ports or background services are left on the server.

The app covers common server administration tasks in one client: an SSH terminal and SFTP file browser, LNMP stack setup (Nginx, MySQL/MariaDB, PHP-FPM with version switching), virtual host and Let's Encrypt SSL management, MySQL and Redis data management, Docker containers and images, firewall rules (ufw, firewalld, iptables), and real-time system monitoring. It is built with Tauri 2, React 19 and Rust, and its installer is stated to be around 6 MB. Current testing targets Ubuntu and Debian.

Key features

  • 01Runs locally and manages servers over SSH, with nothing installed on the server.
  • 02Includes an xterm.js terminal and an SFTP file browser with drag-and-drop transfers.
  • 03One-click installation and version switching for Nginx, MySQL/MariaDB and PHP-FPM.
  • 04Manages Let's Encrypt SSL certificates, reverse proxies and virtual hosts.
  • 05Provides MySQL database and user management, plus Redis key browsing and backup.
  • 06Handles Docker containers, images and logs, along with firewall rule management.

Use cases

  • Managing a personal or small-team VPS without exposing a web panel port to the internet.
  • Deploying and maintaining PHP websites on an LNMP stack from a desktop client.
  • Browsing and editing remote files and databases on several servers from one app.

Quick start

  1. 1

    Install dependencies

    npm install
  2. 2

    Start the development server

    npm run tauri dev
  3. 3

    Build for production

    npm run tauri build

Things to know

  • Server support is tested only on Ubuntu and Debian; other distributions are not yet covered.
  • Development requires Node.js 18+, Rust, and Tauri's system dependencies.

Topics

FAQ

What is LeePanel?
Desktop Linux server management panel built on Tauri and React that manages VPS over SSH, with no agent installed on the server. LeePanel is a desktop application for managing Linux VPS servers. Instead of installing a web panel on the server, it runs on your local machine and performs every operation through SSH commands, so no panel code, extra ports or background services are left on the server.
Is LeePanel free to use? What license does it have?
LeePanel is open source under the MIT license. Check the license terms before using it in commercial products.
Is LeePanel still maintained?
Updated within 6 months. The last commit to LeePanel was on Sep 10, 2026.
What can I use LeePanel for?
Managing a personal or small-team VPS without exposing a web panel port to the internet. Deploying and maintaining PHP websites on an LNMP stack from a desktop client. Browsing and editing remote files and databases on several servers from one app.
How do I install LeePanel?
Install dependencies: npm install Start the development server: npm run tauri dev Build for production: npm run tauri build
Where can I get LeePanel?
The source code and installation instructions are on GitHub: https://github.com/gna1280072/LeePanel

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects