시스템 요구사항
이 페이지에서는 Fess 를 실행하는 데 필요한 하드웨어 및 소프트웨어 요구사항에 대해 설명합니다.
하드웨어 요구사항
최소 요구사항
다음은 평가 및 개발 환경의 최소 요구사항입니다:
CPU: 2코어 이상
메모리: 4GB 이상
디스크 용량: 10GB 이상의 여유 공간
권장 사양
운영 환경에서는 다음 사양을 권장합니다:
CPU: 4코어 이상
메모리: 8GB 이상(인덱스 크기에 따라 증설)
디스크 용량:
시스템 영역: 20GB 이상
데이터 영역: 인덱스 크기의 3배 이상(복제본 포함)
네트워크: 1Gbps 이상
참고
인덱스 크기가 커지거나 고빈도 크롤링을 수행하는 경우 메모리 및 디스크 용량을 적절히 증설하시기 바랍니다.
소프트웨어 요구사항
운영 체제
Fess 는 다음 운영 체제에서 작동합니다:
Linux
Red Hat Enterprise Linux 8 이상
CentOS 8 이상
Ubuntu 20.04 LTS 이상
Debian 11 이상
기타 Linux 배포판(Java 21 실행 가능 환경)
Windows
Windows Server 2019 이상
Windows 10 이상
기타
macOS 11 (Big Sur) 이상(개발 환경에만 권장)
Docker 실행 가능 환경
필수 소프트웨어
설치 방법에 따라 다음 소프트웨어가 필요합니다:
TAR.GZ/ZIP/RPM/DEB 버전
Java 21: Eclipse Temurin 권장
OpenJDK 21 이상
Eclipse Temurin 21 이상
OpenSearch 3.3.2: 운영 환경에서는 필수(내장 버전은 비권장)
지원 버전: OpenSearch 3.3.2
기타 버전에서는 플러그인 호환성에 주의 필요
Docker 버전
Docker: 20.10 이상
Docker Compose: 2.0 이상
네트워크 요구사항
필요한 포트
Fess 가 사용하는 주요 포트는 다음과 같습니다:
| 포트 | 프로토콜 | 용도 |
|---|---|---|
| 8080 | HTTP | Fess 웹 인터페이스(검색 화면·관리 화면) |
| 9200 | HTTP | OpenSearch HTTP API(Fess 에서 OpenSearch로의 통신) |
| 9300 | TCP | OpenSearch 트랜스포트 통신(클러스터 구성 시) |
경고
운영 환경에서는 외부에서 포트 9200 및 9300에 직접 액세스하는 것을 제한할 것을 강력히 권장합니다. 이러한 포트는 Fess 와 OpenSearch 간의 내부 통신에만 사용되어야 합니다.
방화벽 설정
Fess 를 외부에서 액세스할 수 있게 하려면 포트 8080을 개방해야 합니다.
Linux (firewalld 사용 시)
$ sudo firewall-cmd --permanent --add-port=8080/tcp
$ sudo firewall-cmd --reload
Linux (iptables 사용 시)
$ sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
$ sudo iptables-save
브라우저 요구사항
Fess 의 관리 화면 및 검색 화면에는 다음 브라우저를 권장합니다:
Google Chrome(최신 버전)
Mozilla Firefox(최신 버전)
Microsoft Edge(최신 버전)
Safari(최신 버전)
참고
Internet Explorer는 지원되지 않습니다.
설치 전 체크리스트
설치 전에 다음 항목을 확인하시기 바랍니다:
| 확인 항목 | 상태 |
|---|---|
| 하드웨어 요구사항을 충족하는가 | □ |
| Java 21이 설치되어 있는가(Docker 버전 제외) | □ |
| Docker가 설치되어 있는가(Docker 버전) | □ |
| 필요한 포트를 사용할 수 있는가 | □ |
| 방화벽 설정이 적절한가 | □ |
| 디스크 용량에 충분한 여유가 있는가 | □ |
| 네트워크 연결이 정상인가(외부 사이트 크롤링 수행 시) | □ |
다음 단계
시스템 요구사항을 확인했으면 사용 환경에 맞는 설치 절차로 진행하시기 바랍니다:
Linux 설치 (상세 절차) - Linux (TAR.GZ/RPM/DEB) 설치
Windows 설치 (상세 절차) - Windows (ZIP) 설치
Docker 설치 (상세) - Docker 설치
설치 방법 선택 - 설치 방법 개요