요구사항 및 설치

Sandfly를 성공적으로 설치하고 운영하기 위한 시스템 요구사항과 단계별 설치 가이드입니다. 다양한 환경에서 최적의 성능을 위한 권장 사양을 확인하세요.

시스템 요구사항

안정적인 운영을 위한 최소 및 권장 시스템 사양

최소 요구사항

소규모 환경 (최대 50대 서버)

CPU2 코어
메모리4GB RAM
저장공간20GB
네트워크1Gbps
운영체제Linux

권장 사양

대규모 환경 (500대 이상 서버)

CPU8+ 코어
메모리16GB+ RAM
저장공간100GB+ SSD
네트워크10Gbps
운영체제Linux (최신 커널)

지원 운영체제

Sandfly가 공식적으로 지원하는 Linux 배포판

Ubuntu

  • 20.04 LTS
  • 22.04 LTS
  • 24.04 LTS

CentOS/RHEL

  • CentOS 7/8
  • RHEL 7/8/9
  • Rocky Linux 8/9

Debian

  • Debian 10
  • Debian 11
  • Debian 12

SUSE

  • SLES 12/15
  • openSUSE Leap
  • openSUSE Tumbleweed

설치 방법

환경에 맞는 설치 방법을 선택하세요

Docker 설치

가장 빠르고 간편한 설치 방법입니다. 개발 환경이나 테스트에 적합합니다.

  • 5분 내 설치 완료
  • 격리된 환경
  • 쉬운 업그레이드
Docker 설치 가이드 →

패키지 설치

운영 환경에 최적화된 native 패키지 설치입니다. 최고 성능을 제공합니다.

  • 최적의 성능
  • 시스템 통합
  • 자동 업데이트
패키지 설치 가이드 →

소스 컴파일

완전한 제어와 사용자 정의가 필요한 경우를 위한 소스 컴파일 설치입니다.

  • 완전한 제어
  • 사용자 정의
  • 최신 기능
소스 설치 가이드 →

네트워크 요구사항

Sandfly 운영을 위한 네트워크 설정

필수 포트

443 (HTTPS)

웹 인터페이스 접근

인바운드
22 (SSH)

대상 시스템 스캔

아웃바운드
5432 (PostgreSQL)

데이터베이스 연결

내부
443 (HTTPS)

라이선스 서버

아웃바운드

네트워크 토폴로지

에이전트리스 아키텍처

대상 시스템에 소프트웨어 설치 불필요

SSH 기반 연결

표준 SSH 프로토콜 사용

중앙 집중식 관리

단일 서버에서 모든 시스템 관리

확장 가능한 설계

수천 대 시스템까지 확장 지원

빠른 시작 가이드

Docker를 사용한 15분 설치

1

Docker 설치 확인

시스템에 Docker가 설치되어 있는지 확인합니다.

$ docker --version
$ docker-compose --version
2

Sandfly 다운로드

최신 Sandfly Docker 이미지를 다운로드합니다.

$ docker pull sandfly/sandfly-server:latest
3

설정 파일 생성

Docker Compose 설정 파일을 생성합니다.

$ curl -o docker-compose.yml https://sandfly.kr/install/docker-compose.yml
4

Sandfly 시작

Docker Compose를 사용하여 Sandfly를 시작합니다.

$ docker-compose up -d
5

웹 인터페이스 접근

브라우저에서 Sandfly 웹 인터페이스에 접근합니다.

https://localhost:443

설치에 도움이 필요하신가요?

저희 전문가 팀이 설치 과정을 도와드립니다. 기술 지원을 통해 빠르고 안전한 설치를 보장받으세요.