Başlangıç
İlk otonom sızma testinizi dakikalar içinde çalıştırın
PentAGI kendi ortamınızda barındırılır: tüm altyapı, kendi makinenizde veya sunucunuzda Docker üzerinde çalışır. Etkileşimli yükleyiciyi kullanın veya Docker Compose altyapısını manuel olarak başlatın.
- Docker Compose ile Docker
- 2 vCPU
- 4 GB RAM
- 25 GB disk alanı
- internet erişimi
01
Etkileşimli yükleyici ile kurulum
Terminal yükleyicisi sisteminizi kontrol eder, LLM sağlayıcılarını ve arama motorlarını yapılandırır, kurulumu güvenli hale getirir ve altyapıyı dağıtır. Platformunuz için arşivi indirin:
Veya bir Linux veya macOS terminalinden:
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 ./installerYükleyici Docker API ile iletişim kurar, bu nedenle sudo ile veya docker grubundaki bir kullanıcı olarak çalıştırın. macOS yapıları imzalı ve onaylıdır: macOS yükleyiciyi engellemeye devam ederse uyarıyı geçersiz kılmak yerine bu sayfadan CPU'nuz için arşivi yeniden indirin.
02
Veya Docker Compose ile dağıtın
Çalışma dizini oluşturun:
mkdir -p ~/pentagi && cd ~/pentagiOrtam dosyasını indirin:
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 .envAltyapının bağladığı sağlayıcı yapılandırma dosyalarını oluşturun:
touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.yml.env dosyasını düzenleyin ve en az bir LLM sağlayıcısının anahtarını ayarlayın:
.env
OPEN_AI_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GEMINI_API_KEY=your_gemini_keyCompose dosyasını indirin ve altyapıyı başlatın:
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -dİsteğe bağlı altyapılar — Langfuse, bilgi grafiği ve Grafana/OpenTelemetry gözlemlenebilirlik altyapısı — üzerine ekleyebileceğiniz ayrı compose dosyalarıdır. Belgelere bakın.
03
Web konsolunu açın
https://localhost:8443 adresine gidin ve [email protected] / admin kimlik bilgileriyle oturum açın, ardından parolayı değiştirin. Bir hedef ve amaç tanımlayın — PentAGI işi planlar, araçları sandbox içinde çalıştırır ve bulduklarını raporlar.
PentAGI'yi yalnızca sahibi olduğunuz veya test etmek için açıkça yetkilendirildiğiniz sistemlere karşı kullanın. Kurulumu yaparak Kullanıcı Lisans Sözleşmesini kabul etmiş olursunuz.