Zacznij
Uruchom swój pierwszy autonomiczny test penetracyjny w kilka minut
PentAGI jest samodzielnie hostowany: cały stack działa w Dockerze na Twojej maszynie lub serwerze. Użyj interaktywnego instalatora albo ręcznie uruchom stack Docker Compose.
- Docker z Docker Compose
- 2 vCPU
- 4 GB RAM
- 25 GB dysku
- dostęp do internetu
01
Zainstaluj za pomocą interaktywnego instalatora
Instalator konsolowy sprawdza Twój system, konfiguruje dostawców LLM i wyszukiwarki, zabezpiecza konfigurację i wdraża stack. Pobierz archiwum dla swojej platformy:
Lub z terminala w systemie Linux lub 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 ./installerInstalator komunikuje się z API Dockera, więc uruchom go z sudo lub jako użytkownik w grupie docker. Kompilacje na macOS są podpisane i notaryzowane: jeśli macOS nadal blokuje instalator, pobierz ponownie archiwum dla swojego procesora z tej strony zamiast pomijać ostrzeżenie.
02
Lub wdróż za pomocą Docker Compose
Utwórz katalog roboczy:
mkdir -p ~/pentagi && cd ~/pentagiPobierz plik środowiska:
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 .envUtwórz pliki konfiguracji dostawców, które stack podłącza:
touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.ymlEdytuj .env i ustaw klucz co najmniej jednego dostawcy LLM:
.env
OPEN_AI_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GEMINI_API_KEY=your_gemini_keyPobierz plik compose i uruchom stack:
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -dOpcjonalne stacki — Langfuse, graf wiedzy oraz stack obserwowalności Grafana/OpenTelemetry — to osobne pliki compose, które możesz dołączyć. Zobacz dokumentację.
03
Otwórz konsolę webową
Przejdź do https://localhost:8443 i zaloguj się jako [email protected] / admin, a następnie zmień hasło. Opisz system docelowy i cel — PentAGI zaplanuje pracę, uruchomi narzędzia w swoim sandboxu i zgłosi wyniki.
Używaj PentAGI tylko na systemach, które posiadasz lub do których testowania masz wyraźną zgodę. Instalując oprogramowanie, akceptujesz umowę EULA.