Aan de slag
Voer je eerste autonome pentest uit in enkele minuten
PentAGI is self-hosted: de hele stack draait in Docker op je eigen machine of server. Gebruik het interactieve installatieprogramma, of start de Docker Compose-stack handmatig.
- Docker met Docker Compose
- 2 vCPU
- 4 GB RAM
- 25 GB schijfruimte
- internettoegang
01
Installeren met het interactieve installatieprogramma
Het installatieprogramma voor de terminal controleert je systeem, configureert LLM-providers en zoekmachines, beveiligt de configuratie en implementeert de stack. Download het archief voor jouw platform:
Of vanuit een Linux- of macOS-terminal:
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 ./installerDe installer praat met de Docker API, dus voer hem uit met sudo of als gebruiker in de docker-groep. De macOS-builds zijn ondertekend en genotariseerd: als macOS de installer toch blokkeert, download dan het archief voor je CPU opnieuw van deze pagina in plaats van de waarschuwing te omzeilen.
02
Of implementeer met Docker Compose
Maak een werkmap aan:
mkdir -p ~/pentagi && cd ~/pentagiDownload het omgevingsbestand:
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 .envMaak de providerconfiguratiebestanden die de stack mount:
touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.ymlBewerk .env en stel de sleutel van ten minste één LLM-provider in:
.env
OPEN_AI_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GEMINI_API_KEY=your_gemini_keyDownload het compose-bestand en start de stack:
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -dOptionele stacks — Langfuse, de kennisgraaf en de Grafana/OpenTelemetry-observability-stack — zijn aparte compose-bestanden die je aanvullend kunt inzetten. Zie de documentatie.
03
Open de webconsole
Ga naar https://localhost:8443 en log in met [email protected] / admin, wijzig vervolgens het wachtwoord. Beschrijf een doelwit en een doel — PentAGI plant het werk, voert de tools uit in zijn sandbox en rapporteert wat het heeft gevonden.
Gebruik PentAGI alleen tegen systemen die je bezit of waarvoor je expliciete toestemming hebt om te testen. Door het te installeren ga je akkoord met de EULA.