Začínáme
Spusťte svůj první autonomní penetrační test během několika minut
PentAGI je self-hosted: celý stack běží v Dockeru na vašem vlastním počítači nebo serveru. Použijte interaktivní instalátor nebo spusťte Docker Compose stack ručně.
- Docker s Docker Compose
- 2 vCPU
- 4 GB RAM
- 25 GB disku
- přístup k internetu
01
Instalace pomocí interaktivního instalátoru
Terminálový instalátor zkontroluje váš systém, nakonfiguruje poskytovatele LLM a vyhledávače, zabezpečí konfiguraci a nasadí infrastrukturu. Stáhněte si archiv pro vaši platformu:
Nebo z terminálu v Linuxu nebo 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 ./installerInstalátor komunikuje s Docker API, spusťte jej tedy pomocí sudo nebo jako uživatel ve skupině docker. Verze pro macOS jsou podepsané a notářsky ověřené: pokud macOS instalátor stále blokuje, stáhněte si archiv pro váš procesor znovu z této stránky místo potlačení varování.
02
Nebo nasazení pomocí Docker Compose
Vytvořte pracovní adresář:
mkdir -p ~/pentagi && cd ~/pentagiStáhněte si soubor prostředí:
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 .envVytvořte konfigurační soubory poskytovatelů, které infrastruktura připojuje:
touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.ymlUpravte .env a nastavte klíč alespoň jednoho poskytovatele LLM:
.env
OPEN_AI_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GEMINI_API_KEY=your_gemini_keyStáhněte soubor compose a spusťte infrastrukturu:
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -dVolitelné komponenty — Langfuse, znalostní graf a monitorovací infrastruktura Grafana/OpenTelemetry — jsou samostatné soubory compose, které můžete přidat. Viz dokumentace.
03
Otevřete webovou konzoli
Přejděte na https://localhost:8443 a přihlaste se pomocí [email protected] / admin, poté změňte heslo. Popište cíl a cílový stav — PentAGI naplánuje práci, spustí nástroje ve svém sandboxu a nahlásí, co našel.
Používejte PentAGI pouze proti systémům, které vlastníte nebo máte explicitní povolení k testování. Instalací souhlasíte s EULA.