gna1280072/LeePanel
TypeScript0 / 0
서버에 설치하지 않고 SSH로 Linux VPS를 관리하는 Tauri 데스크톱 패널
TL;DR
LeePanel은 서버에 패널 코드를 설치하지 않고 로컬 데스크톱의 SSH 연결만으로 Linux VPS를 운영하는 standalone control panel입니다. Tauri 2와 React 19로 만든 클라이언트에서 터미널, SFTP 파일 관리, Nginx·PHP·MySQL/MariaDB·Redis·Docker, 사이트와 SSL, 방화벽을 한곳에서 다룹니다. SSH와 SFTP에는 Rust의 russh 및 russh-sftp를 사용하고 설정과 자격 증명은 로컬 SQLite에 저장합니다. Ubuntu와 Debian에서 기능을 테스트했으며 다른 배포판 지원 여부와 서버 변경 작업의 위험은 도입 전에 확인해야 합니다.
핵심 포인트
- LeePanel은 서버에 별도 패널 코드를 설치하지 않고 로컬 데스크톱에서 SSH 명령으로 Linux VPS를 관리하는 standalone tool입니다. Tauri 2와 React 19 기반이라 Windows, macOS, Linux에서 실행되며 기존 SSH 포트만 사용합니다. Ubuntu와 Debian에서 모든 기능을 테스트했다는 점이 도입 범위를 판단하는 기준입니다.
- SSH 터미널과 SFTP 파일 관리가 한 화면에 결합되어 여러 서버를 독립 세션으로 전환하고 동시에 다룰 수 있습니다. 파일 브라우저는 대용량 파일을 청크 단위로 업로드하고 압축, 권한 변경, 일괄 복사와 삭제를 수행합니다. 브라우저 기반 패널을 서버에 상주시킬 필요가 없어 단순한 VPS 운영 환경에 적합합니다.
- LNMP 구성요소와 사이트를 GUI에서 설치하고 제어하며 Nginx 가상 호스트, PHP-FPM 버전 전환, Reverse Proxy, Let's Encrypt SSL을 함께 관리합니다. MySQL/MariaDB, Redis, Docker의 서비스 상태와 데이터 작업도 별도 도구 없이 처리합니다. 다만 지원 서버가 현재 Ubuntu와 Debian으로 한정되어 있어 다른 배포판 운영자는 호환성을 먼저 확인해야 합니다.
- Tauri 애플리케이션은 Windows 10/11, macOS 12 이상, Linux x64 및 arm64를 대상으로 하며 설치 파일 크기는 6 MB 이상입니다. russh와 russh-sftp가 SSH 및 SFTP를 처리하고 SQLite가 자격 증명 같은 로컬 저장소를 담당합니다. TypeScript와 Rust 개발 환경이 준비되어 있다면 npm run tauri dev와 npm run tauri build로 직접 빌드할 수 있습니다.
이미지 분석



452
Stars
28
Forks
+207
Trending
0
조회수
452 watchers6 open issuesMIT License
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.