본문으로 건너뛰기

기술

Rust로 구축: 단일 바이너리로 제공되는 무료 CloudStack 및 Proxmox 빌링

NexCMP의 서버는 Rust로 작성되었으며 웹 인터페이스와 SQLite 데이터베이스가 내장된 단일 바이너리로 제공됩니다. PHP 런타임, ionCube Loader, 데이터베이스 서버를 설치할 필요가 없습니다. 고객 포털과 관리 콘솔은 Vue 기반이며, 노드 에이전트는 Go로 작성되었습니다.

경쟁사 정보는 2026-10-30 각 벤더의 공식 요구사항 페이지를 기준으로 작성되었습니다. NexCMP 정보는 동일한 날짜에 실제 제품을 기준으로 확인되었습니다.

NexCMP 기술 스택

출시 제품에 실제로 구성된 구성 요소입니다.

  • 서버: Rust

    Rust(2021 에디션), tokio 비동기 런타임 기반 axum 0.7 및 TLS 처리를 위한 rustls.

  • 데이터베이스: 내장형 SQLite

    SQLite가 서버에 직접 컴파일되어 내장되어 있습니다(rusqlite 크레이트 번들 제공). 별도의 데이터베이스 서버를 설치, 보안 설정 또는 업그레이드할 필요가 없습니다.

  • 인터페이스가 내장된 단일 바이너리

    서버는 웹 인터페이스가 이미 내장된 약 83 MB 크기의 단일 파일로 구성됩니다.

  • 포털 및 관리자 콘솔: Vue

    고객 포털과 관리자 콘솔은 Vite 6으로 빌드된 Vue 3.5, Ant Design Vue 4 및 Pinia 기반입니다.

  • 16개 언어로 제공되는 공개 페이지

    공개 포털 페이지는 16개 언어로 사전 렌더링(prerendered)되어 제공됩니다.

  • 노드 에이전트: Go

    서버를 VPN 프록시 노드로 전환해 주는 경량 에이전트는 Go 1.26으로 작성되었습니다.

소형 서버에서도 가볍게 구동

실행 중인 설치 환경에서 모든 NexCMP 프로세스의 총 RAM 사용량은 약 150 MB입니다. 문서상 최소 사양은 2 GB RAM을 갖춘 Ubuntu 22.04 또는 24.04 x86_64 서버이므로, NexCMP는 일반 소형 VPS에서도 원활하게 실행됩니다.

구성 요소가 적다는 것은 설치 및 패치 유지 관리가 줄어든다는 의미입니다. 설치 프로그램이 NexCMP 서비스, nginx 및 Let's Encrypt 인증서를 자동으로 설정하며, 업데이트는 관리자 콘솔의 버튼 하나로 완료됩니다.

PHP 기반 빌링 패널과의 아키텍처 비교

각 벤더 공식 문서에 따른 제품별 기술 스택 및 구동 환경 요구사항 비교입니다.

  • NexCMP

    기술 스택
    Rust 서버(axum, tokio), Vue 3 포털 및 관리자, Go 노드 에이전트
    설치 및 실행 구성 요소
    웹 인터페이스와 임베디드 SQLite 데이터베이스가 포함된 단일 바이너리이며, 전면의 nginx는 설치 프로그램이 구성합니다. PHP, ionCube Loader, 별도의 데이터베이스 서버가 필요하지 않습니다.
  • WHMCS

    기술 스택
    PHP
    설치 및 실행 구성 요소
    ionCube Loader(15 이상)가 포함된 PHP 8.2, 8.3 또는 8.4, MySQL(MariaDB도 동작 가능), cron 작업, Apache 웹 서버에서 검증 완료.

    Source: docs.whmcs.com — 시스템 요구사항 · 확인일 2026-10-30

  • HostBill

    기술 스택
    PHP
    설치 및 실행 구성 요소
    ionCube Loader 14.x 이상이 포함된 PHP 8.1 이상(8.3 권장), strict mode가 비활성화된 MySQL 5.7 이상.

    Source: HostBill Docs — 시스템 요구사항 · 확인일 2026-10-30

  • Blesta

    기술 스택
    PHP(자체 minPHP 프레임워크)
    설치 및 실행 구성 요소
    PHP 8.2, 8.3 또는 8.4(8.3 권장), ionCube Loaders v15 이상, MySQL 5.7.7 이상 또는 MariaDB 10.2.2 이상, 1분 간격의 cron job.

    Source: docs.blesta.com — 설치 (요구사항) · 확인일 2026-10-30

  • Paymenter

    기술 스택
    PHP
    설치 및 실행 구성 요소
    PHP 8.3, 설치 가이드에 따른 MariaDB 10.11 및 Redis, Nginx, 큐 워커 서비스 및 1분 간격의 cron job.

    Source: paymenter.org — 설치 · 확인일 2026-10-30

  • FOSSBilling

    기술 스택
    PHP
    설치 및 실행 구성 요소
    PHP 8.3, 8.4 또는 8.5, MySQL 8.4 이상 또는 MariaDB 11.4 이상, Apache, LiteSpeed 또는 NGINX.

    Source: docs.fossbilling.org — 시스템 요구사항 · 확인일 2026-10-30

이 표는 아키텍처(무엇으로 빌드되었으며 무엇을 설치해야 하는지)만을 비교합니다. 어떤 제품이 귀사에 더 적합한지는 다루지 않습니다. WHMCS, HostBill 및 Blesta는 방대한 모듈 생태계를 갖추고 있으며 NexCMP가 지원하지 않는 일반 웹 호스팅 청구 기능을 제공합니다. 각 벤더의 요구 사양은 2026-10-30에 확인한 공식 문서를 기준으로 인용되었으며 버전에 따라 달라질 수 있으므로 해당 벤더를 확인하시기 바랍니다.

직접 확인하고 빌드할 수 있는 소스 코드

무료 빌드는 컴파일된 바이너리로 제공됩니다. $499 일회성 결제로 구매(직접 구매 또는 Free 라이선스에 추가)할 수 있는 NexCMP Source는 ionCube 인코딩이 없는 가독성 높은 Rust 및 Vue 전체 소스 코드를 제공하므로, 코드를 수정하고 자체 버전을 빌드하여 도메인 및 서버 수 제한 없이 자체 패널에서 운영할 수 있습니다. 상업용 소스 코드 라이선스는 자사 비즈니스 운영에 한해 적용되며, 소스 코드나 빌드의 재판매 및 재배포는 허용되지 않습니다.

기술 관련 자주 묻는 질문

NexCMP는 어떤 기술로 구축되었나요?
서버는 Rust(2021 에디션)로 작성되었으며, tokio 및 rustls 기반의 axum 0.7을 사용하고 임베디드 SQLite 데이터베이스를 채택했습니다. 웹 인터페이스가 내장된 약 83 MB의 단일 바이너리로 배포됩니다. 고객 포털과 관리자 콘솔은 Vite 6로 빌드된 Ant Design Vue 4 및 Pinia 기반의 Vue 3.5이며, 노드 에이전트는 Go 1.26으로 작성되었습니다.
NexCMP에 PHP, MySQL 또는 ionCube가 필요한가요?
아니요. NexCMP는 임베디드 SQLite 데이터베이스를 포함한 컴파일된 Rust 바이너리이므로 PHP 런타임, ionCube Loader 및 별도의 데이터베이스 서버를 설치할 필요가 없습니다. 인스톨러가 NexCMP 서비스, nginx 및 Let's Encrypt 인증서를 자동으로 설정합니다.
NexCMP는 메모리를 얼마나 사용하나요?
실행 중인 설치 환경에서 모든 NexCMP 프로세스의 총 RAM 사용량은 약 150 MB입니다. 설치를 위한 문서상 최소 사양은 Ubuntu 22.04 또는 24.04 x86_64 환경에서 2 GB RAM입니다.
코드를 확인하고 수정할 수 있나요?
$499 일회성 결제의 NexCMP Source(직접 구매 또는 Free 라이선스에 추가)를 통해 전체 Rust 및 Vue 소스를 다운로드하여 수정하고 자체 버전을 빌드할 수 있습니다. 상업용 소스 코드 라이선스는 자사 비즈니스에 한해서만 적용되며, 소스 코드나 빌드의 재판매 및 재배포는 불가합니다. 무료 빌드 자체는 컴파일된 바이너리입니다.
PHP 기반 청구 패널과 어떻게 비교되나요?
WHMCS, HostBill, Blesta와 같은 패널은 공식 문서에 PHP 버전, ionCube Loader, MySQL 또는 MariaDB 데이터베이스, cron job을 요구 사양으로 명시하는 PHP 애플리케이션이며, Paymenter와 FOSSBilling 역시 PHP 기반입니다. 반면 NexCMP는 임베디드 데이터베이스를 포함하는 단일 Rust 바이너리입니다. 상단 표에는 각 요구 사양과 벤더 공식 페이지 링크가 정리되어 있습니다. 이는 기능이나 속도가 아닌 아키텍처를 비교한 것입니다.
벤치마크 결과를 공개하나요?
아닙니다. 이 페이지의 유일한 수치는 바이너리 크기와 실행 중인 설치 환경의 메모리 사용량뿐입니다. 당사는 직접 측정하여 공개하지 않은 속도 수치를 내세우지 않습니다.

출처

본 페이지의 타사 관련 정보는 2026-10-30에 확인한 각 벤더사 공식 페이지를 바탕으로 작성되었습니다.

NexCMP 무료로 시작하기

모든 모듈이 포함된 단일 바이너리가 무료로 제공됩니다. 지금 서버에 바로 설치하거나, 고객 포털 화면을 먼저 확인해 보십시오.

최종 업데이트: