시스템 요구사항
안정적인 운영을 위한 최소 및 권장 시스템 사양
최소 요구사항
소규모 환경 (최대 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
설치 방법
환경에 맞는 설치 방법을 선택하세요
네트워크 요구사항
Sandfly 운영을 위한 네트워크 설정
필수 포트
443 (HTTPS)
인바운드웹 인터페이스 접근
22 (SSH)
아웃바운드대상 시스템 스캔
5432 (PostgreSQL)
내부데이터베이스 연결
443 (HTTPS)
아웃바운드라이선스 서버
네트워크 토폴로지
에이전트리스 아키텍처
대상 시스템에 소프트웨어 설치 불필요
SSH 기반 연결
표준 SSH 프로토콜 사용
중앙 집중식 관리
단일 서버에서 모든 시스템 관리
확장 가능한 설계
수천 대 시스템까지 확장 지원
빠른 시작 가이드
Docker를 사용한 15분 설치
1
Docker 설치 확인
시스템에 Docker가 설치되어 있는지 확인합니다.
$ docker --version
$ docker-compose --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