SERVER MANAGEMENT

NabiMan

단일 바이너리로 완성하는
올인원 서버 관리 대시보드

네이티브 성능과 React 기반 실시간 UI로 구현한 차세대 서버 관리 솔루션. 설치 15초, 메모리 15MB — 별도 에이전트 없이 단일 바이너리만으로 서버의 모든 것을 관리합니다.

15MB
바이너리 크기
50+
관리 기능
3개국어
한/영/일
<1초
페이지 로딩
NabiMan 대시보드
XYZREVEAL

왜 NabiMan인가

기존 서버 관리 도구의 한계를 네이티브 아키텍처로 근본적으로 해결합니다

bolt

네이티브 고성능

Python/PHP 기반 솔루션 대비 10~100배 빠른 응답 속도. 메모리 15MB로 서버 리소스를 거의 소비하지 않습니다.

package_2

단일 바이너리 배포

Python, PHP, Ruby, Java 런타임 불필요. 15MB 바이너리 하나로 프론트엔드까지 포함 — 설치 15초 완료.

terminal

영속 웹 터미널

tmux 기반 세션 유지, 페이지 새로고침 후에도 완벽 복원. 멀티유저 화면 공유로 실시간 협업 지원.

shield

엔터프라이즈 보안

JWT + 2FA + RBAC + LDAP/OAuth2. SHA-256 해시 체인 감사로그, AES-256 암호화 백업.

monitoring

실시간 모니터링

CPU, 메모리, 디스크 I/O, 네트워크 트래픽을 5초 간격으로 실시간 추적. 24시간 히스토리 차트 제공.

dns

멀티서버 통합

원격 서버 SSH 프로브로 여러 서버를 단일 대시보드에서 통합 모니터링. 일괄 상태 체크 지원.

translate

다국어 지원

한국어, English, 日本語 완벽 지원. 브라우저 설정에 따라 자동 언어 전환.

api

OpenAPI REST

60+ REST API 엔드포인트, OpenAPI 3.0 스펙 자동 생성. API 키 + JWT 이중 인증으로 자동화 연동.

50가지 이상의 통합 관리 기능

하나의 대시보드에서 서버의 모든 것을 관리합니다

모니터링

  • • CPU / 메모리 / 디스크 I/O 실시간 추적
  • • 네트워크 인터페이스별 트래픽 모니터링
  • • 프로세스 관리 (정렬, 필터, TERM/KILL)
  • • Swap 메모리 모니터링
  • • 24시간 히스토리 차트 (10초 간격)
  • • KPI 카드형 대시보드

서비스 관리

  • • Docker 컨테이너 관리 (시작/중지/삭제/로그)
  • • systemd 서비스 제어 (181+ 서비스)
  • • 패키지 관리 (apt/yum/dnf 자동 감지)
  • • Apache + Nginx 가상호스트 CRUD
  • • MySQL / PostgreSQL 상태 및 쿼리
  • • Let's Encrypt SSL 자동 발급/갱신

보안

  • • 방화벽 관리 (ufw/firewalld/iptables)
  • • fail2ban IP 차단/해제
  • • SSL 인증서 만료 모니터링
  • • 계정 관리 + RBAC (Admin/Operator/Viewer)
  • • SHA-256 해시 체인 감사 로그
  • • 감사 로그 외부 전송 (syslog/HTTP)

터미널 & 파일

  • • tmux 기반 영속 웹 터미널
  • • 멀티유저 터미널 화면 공유
  • • SSH 원격 접속 (키 인증)
  • • 웹 파일 관리자 (업로드/다운로드)
  • • 설정 파일 편집 + diff/롤백
  • • Cron 작업 관리

백업 & 알림

  • • AES-256 암호화 백업 / 복원
  • • Cron 기반 스케줄 백업
  • • CPU/메모리/디스크 임계값 알림
  • • 서비스 다운 / 포트 / HTTP 헬스체크
  • • Slack / Webhook / Email 알림 채널
  • • 커스텀 알림 템플릿

엔터프라이즈

  • • LDAP / Active Directory 연동
  • • OAuth2 / SSO 인증
  • • API 키 발급 + 만료 관리
  • • 라이선스 키 시스템 (Free/Pro/Enterprise)
  • • OpenAPI 3.0 스펙 자동 제공
  • • 멀티서버 통합 대시보드
50+
관리 기능
60+
REST API
90+
자동화 테스트
15MB
바이너리 크기
SECURITY

다계층 보안 아키텍처

서버 관리 도구 자체가 공격 벡터가 되지 않도록, 7계층 보안을 내장합니다

01

JWT + Bcrypt 인증

Access/Refresh 토큰 이중 체계

Access Token 15분 + Refresh Token 7일 체계로 세션 탈취 시 피해를 최소화합니다. Bcrypt 10라운드 해싱으로 패스워드를 보호합니다.

인증 방식
JWT BearerAPI KeyTOTP 2FALDAPOAuth2
02

RBAC 권한 관리

3단계 역할 기반 접근 제어

Admin/Operator/Viewer 3단계 역할로 최소 권한 원칙을 적용합니다. 모든 API 엔드포인트에 역할별 접근 제어가 적용됩니다.

Admin전체 접근
Operator서비스 관리 (사용자 관리 제외)
Viewer읽기 전용
03

감사 로그 무결성

SHA-256 해시 체인

모든 API 요청이 자동으로 기록되며, 각 엔트리는 이전 엔트리의 해시를 포함하는 체인 구조로 위변조를 탐지합니다.

기록 항목
타임스탬프사용자메서드경로IPSHA-256
04

네트워크 방어

레이트 리밋 + 보안 헤더

로그인 시도 5회/5분 제한, CSP/X-Frame-Options/HSTS 보안 헤더 자동 적용, fail2ban 연동 IP 차단.

Rate LimitingCSPHSTSX-Frame-Optionsfail2ban
05

데이터 암호화

AES-256-CBC + PBKDF2

백업 파일을 OpenSSL AES-256-CBC + PBKDF2로 암호화합니다. 라이선스 키는 HMAC-SHA256 서명으로 위조를 방지합니다.

백업 암호화AES-256-CBC
키 유도PBKDF2
라이선스 서명HMAC-SHA256
06

입력 검증 & 샌드박싱

인젝션 방지

터미널 SSH 파라미터, 파일 경로, LDAP 사용자명 등 모든 외부 입력에 대해 인젝션 방지 검증을 수행합니다.

SSH 인젝션 차단경로 순회 차단LDAP 인젝션 차단/proc /sys /dev 차단

경쟁 솔루션 비교

NabiMan vs Webmin vs Cockpit vs cPanel vs Portainer

비교 항목 NabiMan Webmin Cockpit cPanel Portainer
아키텍처
구현 언어Rust + ReactPerlC + ReactPerl/PHPGo + React
바이너리 크기15MB (단일)200MB+50MB+1GB+30MB
메모리 사용량15MB100MB+50MB500MB+30MB
런타임 의존성verified없음Perl 5systemd 필수PHP + MySQLDocker 필수
보안
2FA/TOTP지원미지원미지원지원미지원
RBAC3단계기본미지원다단계팀 기반
LDAP/OAuth2양쪽 지원LDAP만SSO만LDAP만양쪽
감사 로그 체인verifiedSHA-256 체인미지원미지원기본 로그미지원
암호화 백업AES-256미지원미지원지원미지원
기능
웹 터미널verifiedtmux 영속 + 공유기본지원지원미지원
Docker 관리지원미지원Podman미지원전문
멀티서버 관리SSH 프로브플러그인미지원WHM엔터프라이즈
알림 시스템Slack/Webhook/Email + 템플릿기본 Email미지원Email기본
REST API60+ (OpenAPI 3.0)비공식D-Bus제한적완전
다국어한/영/일다수다수다수영어 중심
운영
설치 시간15초5분1분30분+1분
라이선스ProprietaryBSDLGPL$15/월~CE/BE
speed

vs Webmin

Perl 기반의 레거시 아키텍처와 달리, Rust 네이티브로 10배 이상의 응답 속도와 1/7 수준의 메모리 사용량을 달성합니다.

extension

vs Cockpit

systemd에 종속되지 않으며, Docker/가상호스트/SSL/백업/알림 등 Cockpit에 없는 50+ 기능을 내장합니다.

payments

vs cPanel

월 $15~45 구독료 없이 동등한 기능을 제공합니다. 1GB+ 설치 용량 대신 15MB 단일 바이너리로 운영합니다.

화면 미리보기

실제 운영 환경의 NabiMan 대시보드

NabiMan 대시보드

서버 상태 대시보드

CPU, 메모리, 디스크, 업타임 KPI 카드와 실시간 프로그레스바

프로세스 모니터

프로세스 모니터링

정렬 가능한 프로세스 목록, CPU/MEM 경고 표시, TERM/KILL 제어

방화벽 관리

방화벽 관리

ufw/iptables 규칙 관리, ALLOW/DENY 시각화, 원클릭 규칙 추가

웹 터미널

tmux 영속 웹 터미널

페이지 이동 후에도 세션 유지, 멀티유저 화면 공유, SSH 원격 접속

서비스 관리

서비스 관리

181개 systemd 서비스 제어, 상태 필터링, 정렬, 시작/중지/재시작/활성화

제품 사양

제품명NabiMan
버전1.0.0
백엔드Rust (Actix-web 4)
프론트엔드React + TypeScript
바이너리 크기~15MB
메모리 사용량<15MB RSS
API 엔드포인트60+ (OpenAPI 3.0)
테스트 커버리지90+ 테스트
다국어한국어 / English / 日本語
라이선스XOS Proprietary

memory시스템 요구 사항

OS
Ubuntu 20.04+
Debian 11+
RHEL 8+
CPU
x86_64 / ARM64
1 vCPU 이상
메모리
256MB 이상
(NabiMan 자체 15MB)
디스크
50MB 이상
(로그/백업 별도)

deployed_code설치 방법

바이너리 설치15초
소스 빌드make install
Dockerdocker-compose up
선택적 의존성tmux (터미널용)

서버 관리의 새로운 기준

15MB 바이너리 하나로 50가지 이상의 서버 관리 기능을 15초 만에 도입하세요. 네이티브 성능과 엔터프라이즈 보안을 동시에 경험할 수 있습니다.