Termal OS 시작하기.
아무것도 없는 상태에서 SSH 원격 데스크톱까지, 몇 분이면 됩니다.
시작하기
Termal OS는 데스크톱 앱입니다. 서버 쪽에 설치할 것은 없고, 평범한 SSH 연결로 이야기를 나눕니다.
- 쓰시는 플랫폼용 Termal OS를 내려받아 설치 프로그램을 실행합니다.
- 처음 실행할 때 로컬 계정을 만들고 약관에 동의합니다. 이때 로컬의 암호화된 보관소가 준비됩니다.
- 첫 서버를 추가하면(아래 참고) 그걸로 끝입니다.
서버 추가하기
서버 추가를 누르고 접속 정보를 채웁니다.
- 호스트와 포트: 예를 들어 server.example.com의 22번.
- 사용자: SSH 사용자 이름.
- 인증: 비밀번호, 또는 개인 키(PEM). 암호문은 선택입니다.
저장하기 전에 연결 테스트로 확인할 수 있습니다. 연결되면 Termal이 서버를 살펴보고 화면을 거기에 맞춥니다. 배포판, 웹 서버, 호스팅 종류(Infomaniak / Plesk / cPanel / 일반), 실행 환경, 데이터베이스, Docker.
대시보드
서버를 열면 먼저 시스템 화면이 실시간으로 나타납니다. WebSocket으로 그대로 흘러 들어옵니다.
- CPU(전체와 코어별), 부하 평균, 메모리, 스왑.
- 마운트 지점별 디스크, 네트워크 트래픽, 가동 시간, 무거운 프로세스.
- 이상 탐지(z 점수)가 붙은 이력. 평소와 다른 튐을 짚어 줍니다.
나머지 탭은 그 서버가 가진 것에 맞춰 달라집니다. 사이트(호스팅 중인 사이트, PHP 버전, git pull, 방문 통계), 소프트웨어, 서비스, 컨테이너(Docker가 있을 때), 로그(tail -F 실시간), 터미널, 데스크톱.
원격 데스크톱
데스크톱 탭을 열면 원격 파일 시스템 위에 그래픽 환경이 통째로 나타납니다. 창 관리자, 작업 표시줄, 시작 메뉴, 바탕화면 아이콘. 기본으로 들어 있는 앱은 이런 것들입니다.
- 탐색기: SFTP 파일 관리자. 업로드, 폴더를 압축 파일로 내려받기, 압축과 해제, 권한, 진행률 창이 제대로 뜨는 복사.
- Termal Code: VS Code 스타일의 편집기(Monaco). 파일 트리와 탭이 있습니다.
- 터미널: 진짜 PTY 셸.
- Termal Browser: 탭, 북마크, 도킹된 개발자 도구를 갖춘 브라우저.
- 모니터와 프로세스 관리자: 실시간 자원과 작업 제어.
- Termal App Studio: HTML / JS로 나만의 Termal 앱을 이 데스크톱 안에서 만듭니다. 개발자 문서를 보세요.
여기서 오랜 시간을 보내는 분들을 위한 작은 배려도 몇 가지 있습니다.
- 명령 팔레트: ⌘/CtrlK로 데스크톱의 어떤 앱이나 동작이든 찾아서 실행합니다.
- 단축키: ?를 누르면 전체 목록이 나옵니다(찾기, 이름 바꾸기, 복사 / 잘라내기 / 붙여넣기, 휴지통으로…).
- 데스크톱 떼어내기: 한 서버의 데스크톱을 별도 창으로 뽑아냅니다(제목에 서버 이름이 들어갑니다). 두 대를 나란히 지켜볼 때 좋습니다.
- 서버 사이 전송: 떼어낸 데스크톱에서 다른 데스크톱으로 파일이나 폴더를 끌어다 놓으면 두 서버 사이에서 복사됩니다(원본은 그대로 남습니다).
- 작업 표시줄: 위에도 아래에도 둘 수 있고, 원하면 자동으로 숨길 수 있습니다.
알림과 통지
CPU, 메모리, 디스크에 임계값(경고와 위험)을 정하고, 확인 주기를 고르고, 알림이 갈 곳을 정합니다.
- Telegram, Slack, Discord, 이메일(SMTP), 그리고 범용 HTTP 웹훅.
- 진행 중인 알림은 배너로 뜨고, 최근 사건의 기록이 함께 남습니다.
- 문제가 위험 상태로 이어질 때의 에스컬레이션, 그리고 서버마다 따로 두는 임계값. 기본값을 써도 되고 각자 정해도 됩니다.
에디션과 라이선스
Termal OS는 서버 1대라면 무료이고, 데스크톱도 모니터링도 전부 쓸 수 있습니다. 서버를 늘리고 AI 코파일럿과 API, 팀 기능을 열려면 설정 → 라이선스에서 termalos.com 계정을 연결하세요. 라이선스는 온라인으로 확인되고, 오프라인에서도 쓸 수 있게 캐시됩니다(14일의 여유).
전체 비교는 가격 페이지에 있습니다.
보안
- 비밀 정보(SSH 비밀번호, 개인 키)는 설치마다 다른 마스터 키로 AES-256-GCM 암호화됩니다.
- 선택 사항인 앱 비밀번호를 켜면 잠금 화면 뒤에 대시보드가 들어갑니다.
- 로그 경로와 도메인 이름은 원격 명령을 실행하기 전에 검증됩니다.
직접 작은 앱을 만들어 보고 싶으신가요? GitHub의 SDK와 예제 →나 개발자용 소개를 보세요.