Erste Schritte
Führen Sie Ihren ersten autonomen Pentest in Minuten durch
PentAGI ist selbst gehostet: Das gesamte System läuft in Docker auf Ihrem eigenen Rechner oder Server. Nutzen Sie den interaktiven Installer oder starten Sie den Docker Compose-Stack manuell.
- Docker mit Docker Compose
- 2 vCPU
- 4 GB RAM
- 25 GB Speicherplatz
- Internetzugang
01
Installation mit dem interaktiven Installer
Der Terminal-Installer prüft Ihr System, konfiguriert LLM-Provider und Suchmaschinen, sichert die Konfiguration ab und stellt das System bereit. Laden Sie das Archiv für Ihre Plattform herunter:
Oder über ein Linux- oder 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 ./installerDer Installer kommuniziert mit der Docker-API, führen Sie ihn daher mit sudo oder als Benutzer in der Gruppe docker aus. Die macOS-Builds sind signiert und notariell beglaubigt: Wenn macOS den Installer weiterhin blockiert, laden Sie das Archiv für Ihre CPU erneut von dieser Seite herunter, anstatt die Warnung zu umgehen.
02
Oder Bereitstellung mit Docker Compose
Arbeitsverzeichnis erstellen:
mkdir -p ~/pentagi && cd ~/pentagiLaden Sie die Umgebungsdatei herunter:
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 .envKonfigurationsdateien für die Provider erstellen, die vom System eingebunden werden:
touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.ymlBearbeiten Sie .env und legen Sie den Schlüssel für mindestens einen LLM-Provider fest:
.env
OPEN_AI_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GEMINI_API_KEY=your_gemini_keyCompose-Datei herunterladen und den Stack starten:
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -dOptionale Komponenten – Langfuse, der Wissensgraph und der Grafana/OpenTelemetry-Observability-Stack – sind separate Compose-Dateien, die Sie zusätzlich einbinden können. Siehe Dokumentation.
03
Webkonsole öffnen
Rufen Sie https://localhost:8443 auf und melden Sie sich mit [email protected] / admin an; ändern Sie anschließend das Passwort. Beschreiben Sie ein Zielsystem und eine Zielsetzung – PentAGI plant die Arbeit, führt die Tools in seiner Sandbox aus und erstellt einen Bericht über die Befunde.
Nutzen Sie PentAGI nur gegen Systeme, die Ihnen gehören oder für die Sie eine ausdrückliche Testgenehmigung haben. Mit der Installation stimmen Sie der EULA zu.