Agentless server management GUI over plain SSH.
See the code
SSH로 접속한 서버를 한 화면에서 관리하는 데스크톱 앱
서버에는 아무것도 설치하지 않습니다
한국어 · English
다운로드 · 기능 · 보안 · MCP 연동 · 지원 범위 · 기여하기
접속 한 번으로 파일 · 편집기 · 서비스 · 프로세스 · 컨테이너 · 네트워크 · 세션 · 모니터링 · 터미널까지.
서버에는 아무것도 설치하지 않았습니다.
SSH로 서버에 한 번 접속하면, 아래 작업을 같은 창에서 이어서 할 수 있습니다.
| 파일 | 탐색·업로드·다운로드, 폴더째 전송. 전송이 끊기면 이어받습니다 |
| 편집 | 문법 강조 편집기. 저장하기 전에 서버에 있는 내용과의 차이를 보여 줍니다 |
| 서비스 · 프로세스 · 컨테이너 | systemd 유닛과 Windows 서비스, 작업 관리자식 프로세스 표, Docker·Podman 컨테이너와 Compose 프로젝트 |
| 모니터링 | CPU·메모리·디스크·네트워크, NVIDIA GPU, 시간에 따른 추세와 시스템 이벤트 |
| 보안 · 세션 | 방화벽과 fail2ban 상태, 지금 접속해 있는 사람, 접속 실패 요약 |
| 터미널 | 내장 터미널. vi nginx.conf처럼 파일을 여는 명령은 앱의 편집기에서 엽니다 |
| 설정 동기화 v2.3.0 | 호스트 목록과 승인 정책을 암호화된 파일 하나로 내보내 다른 PC로 옮깁니다 |
전체 목록과 자세한 설명은 기능 문서에 있습니다.
릴리스 페이지에서 받으세요.
| 파일 | 대상 |
|---|---|
litedeck-desktop-macos.zip | macOS (Intel·Apple Silicon 공용) |
litedeck-desktop-windows-amd64.zip | Windows 10/11 (amd64). 압축을 풀면 litedeck.exe 하나이고, 설치 없이 바로 실행합니다 |
litedeck-desktop-linux-amd64.tar.gz | Linux (amd64). Ubuntu 24.04 이상 — libwebkit2gtk-4.1이 필요합니다. 22.04라면 직접 빌드하세요 |
[!WARNING] 현재 릴리스는 코드 서명이 되어 있지 않습니다. 서명·공증에는 비용이 들어 초기에는 미서명으로 배포하며, 함께 올리는 SHA256 체크섬은 서명을 대신하지 못합니다. 신뢰가 필요하면 직접 빌드하세요.
그래서 첫 실행 때 macOS Gatekeeper와 Windows SmartScreen 경고가 뜹니다. 넘어가는 방법은 설치와 서버 준비에 적어 두었습니다.
첫 연결
~/.ssh/config를 쓰고 있다면 가져오기로 한 번에 불러올 수 있습니다서버 쪽 준비. Linux 서버라면 이미 SSH로 접속하고 계실 테니 준비할 것이 없습니다. Windows는 OpenSSH 서버만 켜면 됩니다. 집에 있는 PC를 외부에서 다루려면 포트포워딩 대신 메시 VPN을 권합니다 — 서버 준비 · Tailscale로 외부에서 쓰기
웹 브라우저로 쓰기 — 서버 모드. 데스크톱 앱 대신, 서버 한 대에 LiteDeck을 올려 두고 웹 브라우저로
접속해 쓸 수도 있습니다 — litedeck-server-linux-amd64.tar.gz · litedeck-server-linux-arm64.tar.gz.
이 경우에는 LiteDeck이 웹 서버로 동작하고 로그인 화면이 있습니다. 실행·노출·로그인 설정은
서버 모드에 적어 두었습니다.
Claude Code·Claude Desktop 같은 MCP 클라이언트가 LiteDeck을 통해 서버를 조회하고 작업할 수 있습니다. 화면과 같은 SSH 연결을 쓰고, AI가 실행한 명령도 같은 Command Log에 남습니다. 서버에는 여전히 아무것도 설치하지 않습니다.
claude mcp add --transport http litedeck http://127.0.0.1:<포트>/mcp \
--header "Authorization: Bearer <토큰>"
→ MCP 연동
[!NOTE] macOS · Windows · Ubuntu에서 실행을 확인했습니다. 어느 환경에서 무엇까지 확인했는지는 지원 범위에 적어 두었습니다. 삭제·프로세스 종료처럼 되돌릴 수 없는 작업은 시험용 서버에서 먼저 해 보세요.
이런 환경에 맞습니다
서버 수십 대를 한꺼번에 다루거나, 선언적 상태 관리나 본격적인 원격 개발 환경이 필요하다면 다른 도구가 낫습니다. 어떤 경우인지는 LiteDeck이 적합하지 않은 환경에 적어 두었습니다.
| 보안 | 호스트 키 검증·인증·자격증명 저장·sudo·MCP 엔드포인트. 못 하는 것을 먼저 적었습니다 |
| 지원 범위 | 무엇을 어디서 검증했고 무엇이 미검증인지. 적합하지 않은 환경과 지원하지 않는 기능 |
| MCP 연동 | 도구 18개, 승인 정책, 되돌리기, 안전장치 |
| 기능 자세히 | 전체 기능 목록, 그리고 Command Log·편집기·전송·Compose·sshd 점검·ProxyJump |
| 설치와 서버 준비 | 첫 실행 경고 넘기기, Windows OpenSSH 켜기 |
| Tailscale로 외부에서 쓰기 | 포트포워딩 없이 집 PC에 접속하기. Tailscale SSH·MCP·서브넷 라우터, 그리고 계정 없이 가는 길 |
| 소스에서 빌드 | 빌드와 테스트 |
CONTRIBUTING.md를 참고하세요. 새 서버 OS를 지원하는 일이 어댑터 하나 구현으로 끝나도록 설계돼 있습니다. Windows 지원도 그렇게 붙었습니다. OpenRC(Alpine)·launchd(macOS)·FreeBSD가 비어 있습니다.
취약점을 발견하셨다면 공개 이슈 대신 cpprhtn@naver.com으로 보내주세요.
Agentless server management GUI over plain SSH.
See the code
SSH로 접속한 서버를 한 화면에서 관리하는 데스크톱 앱
서버에는 아무것도 설치하지 않습니다
한국어 · English
다운로드 · 기능 · 보안 · MCP 연동 · 지원 범위 · 기여하기
접속 한 번으로 파일 · 편집기 · 서비스 · 프로세스 · 컨테이너 · 네트워크 · 세션 · 모니터링 · 터미널까지.
서버에는 아무것도 설치하지 않았습니다.
SSH로 서버에 한 번 접속하면, 아래 작업을 같은 창에서 이어서 할 수 있습니다.
| 파일 | 탐색·업로드·다운로드, 폴더째 전송. 전송이 끊기면 이어받습니다 |
| 편집 | 문법 강조 편집기. 저장하기 전에 서버에 있는 내용과의 차이를 보여 줍니다 |
| 서비스 · 프로세스 · 컨테이너 | systemd 유닛과 Windows 서비스, 작업 관리자식 프로세스 표, Docker·Podman 컨테이너와 Compose 프로젝트 |
| 모니터링 | CPU·메모리·디스크·네트워크, NVIDIA GPU, 시간에 따른 추세와 시스템 이벤트 |
| 보안 · 세션 | 방화벽과 fail2ban 상태, 지금 접속해 있는 사람, 접속 실패 요약 |
| 터미널 | 내장 터미널. vi nginx.conf처럼 파일을 여는 명령은 앱의 편집기에서 엽니다 |
| 설정 동기화 v2.3.0 | 호스트 목록과 승인 정책을 암호화된 파일 하나로 내보내 다른 PC로 옮깁니다 |
전체 목록과 자세한 설명은 기능 문서에 있습니다.
릴리스 페이지에서 받으세요.
| 파일 | 대상 |
|---|---|
litedeck-desktop-macos.zip | macOS (Intel·Apple Silicon 공용) |
litedeck-desktop-windows-amd64.zip | Windows 10/11 (amd64). 압축을 풀면 litedeck.exe 하나이고, 설치 없이 바로 실행합니다 |
litedeck-desktop-linux-amd64.tar.gz | Linux (amd64). Ubuntu 24.04 이상 — libwebkit2gtk-4.1이 필요합니다. 22.04라면 직접 빌드하세요 |
[!WARNING] 현재 릴리스는 코드 서명이 되어 있지 않습니다. 서명·공증에는 비용이 들어 초기에는 미서명으로 배포하며, 함께 올리는 SHA256 체크섬은 서명을 대신하지 못합니다. 신뢰가 필요하면 직접 빌드하세요.
그래서 첫 실행 때 macOS Gatekeeper와 Windows SmartScreen 경고가 뜹니다. 넘어가는 방법은 설치와 서버 준비에 적어 두었습니다.
첫 연결
~/.ssh/config를 쓰고 있다면 가져오기로 한 번에 불러올 수 있습니다서버 쪽 준비. Linux 서버라면 이미 SSH로 접속하고 계실 테니 준비할 것이 없습니다. Windows는 OpenSSH 서버만 켜면 됩니다. 집에 있는 PC를 외부에서 다루려면 포트포워딩 대신 메시 VPN을 권합니다 — 서버 준비 · Tailscale로 외부에서 쓰기
웹 브라우저로 쓰기 — 서버 모드. 데스크톱 앱 대신, 서버 한 대에 LiteDeck을 올려 두고 웹 브라우저로
접속해 쓸 수도 있습니다 — litedeck-server-linux-amd64.tar.gz · litedeck-server-linux-arm64.tar.gz.
이 경우에는 LiteDeck이 웹 서버로 동작하고 로그인 화면이 있습니다. 실행·노출·로그인 설정은
서버 모드에 적어 두었습니다.
Claude Code·Claude Desktop 같은 MCP 클라이언트가 LiteDeck을 통해 서버를 조회하고 작업할 수 있습니다. 화면과 같은 SSH 연결을 쓰고, AI가 실행한 명령도 같은 Command Log에 남습니다. 서버에는 여전히 아무것도 설치하지 않습니다.
claude mcp add --transport http litedeck http://127.0.0.1:<포트>/mcp \
--header "Authorization: Bearer <토큰>"
→ MCP 연동
[!NOTE] macOS · Windows · Ubuntu에서 실행을 확인했습니다. 어느 환경에서 무엇까지 확인했는지는 지원 범위에 적어 두었습니다. 삭제·프로세스 종료처럼 되돌릴 수 없는 작업은 시험용 서버에서 먼저 해 보세요.
이런 환경에 맞습니다
서버 수십 대를 한꺼번에 다루거나, 선언적 상태 관리나 본격적인 원격 개발 환경이 필요하다면 다른 도구가 낫습니다. 어떤 경우인지는 LiteDeck이 적합하지 않은 환경에 적어 두었습니다.
| 보안 | 호스트 키 검증·인증·자격증명 저장·sudo·MCP 엔드포인트. 못 하는 것을 먼저 적었습니다 |
| 지원 범위 | 무엇을 어디서 검증했고 무엇이 미검증인지. 적합하지 않은 환경과 지원하지 않는 기능 |
| MCP 연동 | 도구 18개, 승인 정책, 되돌리기, 안전장치 |
| 기능 자세히 | 전체 기능 목록, 그리고 Command Log·편집기·전송·Compose·sshd 점검·ProxyJump |
| 설치와 서버 준비 | 첫 실행 경고 넘기기, Windows OpenSSH 켜기 |
| Tailscale로 외부에서 쓰기 | 포트포워딩 없이 집 PC에 접속하기. Tailscale SSH·MCP·서브넷 라우터, 그리고 계정 없이 가는 길 |
| 소스에서 빌드 | 빌드와 테스트 |
CONTRIBUTING.md를 참고하세요. 새 서버 OS를 지원하는 일이 어댑터 하나 구현으로 끝나도록 설계돼 있습니다. Windows 지원도 그렇게 붙었습니다. OpenRC(Alpine)·launchd(macOS)·FreeBSD가 비어 있습니다.
취약점을 발견하셨다면 공개 이슈 대신 cpprhtn@naver.com으로 보내주세요.