Zum Inhalt springen
PentAGI

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.

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 ./installer

Der 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 ~/pentagi

Laden 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 .env

Konfigurationsdateien für die Provider erstellen, die vom System eingebunden werden:

touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.yml

Bearbeiten 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_key

Compose-Datei herunterladen und den Stack starten:

curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -d

Optionale 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.