시작하기
몇 분 만에 첫 번째 자율 모의해킹 실행하기
PentAGI는 자체 호스팅 방식으로 제공됩니다: 전체 스택이 사용자의 머신이나 서버 내 Docker에서 실행됩니다. 대화형 설치 프로그램을 사용하거나 Docker Compose 스택을 수동으로 배포하세요.
- Docker Compose가 포함된 Docker
- 2 vCPU
- RAM 4GB
- 디스크 25GB
- 인터넷 연결
01
대화형 설치 프로그램으로 설치하기
터미널 설치 프로그램이 시스템을 확인하고, LLM 제공자 및 검색 엔진을 구성하며, 설정을 강화하고 스택을 배포합니다. 플랫폼에 맞는 아카이브를 다운로드하세요:
또는 Linux 또는 macOS 터미널에서:
mkdir -p ~/pentagi && cd ~/pentagi
uname -sm | sed -e 's,Linux ,linux/,' -e 's,Darwin ,darwin/,' -e s/x86_64/amd64/ -e s/aarch64/arm64/ | xargs -I PLATFORM curl -fLo installer.zip https://pentagi.com/downloads/PLATFORM/installer-latest.zip
unzip -o installer.zip
sudo ./installer인스톨러는 Docker API와 통신하므로 sudo로 실행하거나 docker 그룹에 속한 사용자로 실행하세요. macOS 빌드는 서명 및 공증되어 있습니다. macOS에서 여전히 인스톨러를 차단하는 경우, 경고를 무시하지 말고 이 페이지에서 CPU에 맞는 아카이브를 다시 다운로드하세요.
02
또는 Docker Compose로 배포하기
작업 디렉터리 생성:
mkdir -p ~/pentagi && cd ~/pentagi환경 파일 다운로드:
test -f .env || curl -fo .env.new https://raw.githubusercontent.com/vxcontrol/pentagi/main/.env.example
test -f .env.new && openssl rand -hex 32 | xargs -I VALUE sed -E -i.bak 's/^COOKIE_SIGNING_SALT=salt( .*)?$/COOKIE_SIGNING_SALT=VALUE/' .env.new
test -f .env.new && openssl rand -hex 16 | xargs -I VALUE sed -E -i.bak 's/^PENTAGI_POSTGRES_PASSWORD=postgres( .*)?$/PENTAGI_POSTGRES_PASSWORD=VALUE/' .env.new
test -f .env || mv .env.new .env스택에서 참조하는 제공자 구성 파일 생성:
touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.yml.env를 편집하고 최소 하나의 LLM 제공자 키 설정:
.env
OPEN_AI_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GEMINI_API_KEY=your_gemini_key컴포즈 파일 다운로드 및 스택 시작:
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -d선택적 스택(Langfuse, 지식 그래프, Grafana/OpenTelemetry 관측 스택)은 별도로 추가할 수 있는 컴포즈 파일입니다. 문서를 참조하세요.
03
웹 콘솔 열기
https://localhost:8443으로 이동하여 [email protected] / admin으로 로그인한 후 비밀번호를 변경하세요. 대상과 목표를 설명하면 PentAGI가 작업을 계획하고 샌드박스에서 도구를 실행한 후 발견 사항을 보고합니다.
본인이 소유하거나 명시적으로 테스트하도록 승인받은 시스템에만 PentAGI를 사용하세요. 설치 시 EULA에 동의하는 것으로 간주됩니다.