Ruční instalace
Nasaďte PentAGI ručně pomocí Docker Compose – vytvořte pracovní adresář, vyplňte soubor .env, přidejte LLM provider a spusťte stack.
Manuální postup použijte, pokud chcete mít plnou kontrolu nad konfigurací nebo nemůžete spustit interaktivní instalátor.
1. Vytvoření pracovního adresáře
mkdir -p ~/pentagi && cd ~/pentagi2. Stažení souboru 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 .envSoubor compose připojuje tři konfigurační soubory providerprovider — poskytovatelSlužba nebo server, který poskytuje platformě PentAGI jazykové modely, například OpenAI, Anthropic nebo lokální Ollama., proto je vytvořte — prázdné soubory postačí:
touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.ymlPokud plánujete použít vlastní endpoint kompatibilní s OpenAI nebo Ollama, stáhněte si místo prázdných souborů ukázkové konfigurace a v .env nasměrujte LLM_ nebo OLLAMA_ na / nebo /. Ukázková konfigurace pro vlastní nastavení uvádí modely OpenAI, mezi nimi o3-mini, který OpenAI vyřadí 23. října 2026 — nastavte model každého agenta na jeden z modelů, které váš endpoint poskytuje:
curl -o example.custom.provider.yml https://raw.githubusercontent.com/vxcontrol/pentagi/main/examples/configs/custom-openai.provider.yml
curl -o example.ollama.provider.yml https://raw.githubusercontent.com/vxcontrol/pentagi/main/examples/configs/ollama-llama318b.provider.yml3. Přidání alespoň jednoho LLM provider
Upravte .env a nastavte klíč alespoň jednoho provider:
OPEN_AI_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GEMINI_API_KEY=your_gemini_keyDalší providers — AWS Bedrock, Ollama, DeepSeek, GLM, Kimi, Qwen, MiniMax, Mistral, xAI a vlastní endpointy — jsou popsáni v sekci LLM providers. Search enginessearch engine — vyhledávačWebová vyhledávací služba, kterou agenti používají ke shromažďování aktuálních informací, například DuckDuckGo, Google nebo Tavily. jsou volitelné; DuckDuckGo a Sploitus nevyžadují žádný klíč:
DUCKDUCKGO_ENABLED=true
SPLOITUS_ENABLED=true
TAVILY_API_KEY=your_tavily_key4. Spuštění služeb
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -dWebové rozhraní je dostupné na adrese https:/. Přihlaste se pomocí [email protected] / admin a změňte heslo.
Webové uživatelské rozhraní a ostatní služby jsou svázány s localhost, ale sandboxsandboxIzolovaný kontejner Docker, ve kterém agenti spouštějí své nástroje. Rozhraní jej zobrazuje jako Terminal. každého flowflowJeden běh PentAGI: cíl, úkoly vytvořené z vašich zpráv a vše, co agenti během toho provedli. publikuje dva callback porty, ve výchozím nastavení z 28000–29999, na všech rozhraních hostitele Dockeru a ufw je nefiltruje. Na hostiteli, který je dosažitelný pro ostatní, nejprve omezte tento rozsah – viz Network exposure. Chcete-li instalaci později aktualizovat, postupujte podle Upgrading.
Volitelné služby
Každá volitelná služba má vlastní soubor compose, který navrstvíte na ten základní:
| Služba | Soubor compose | Co přidává |
|---|---|---|
| Pozorovatelnost LLM | docker-compose-langfuse.yml | Langfuse s ClickHouse, Redis a MinIO |
| Knowledge graphknowledge graph — znalostní grafGraf hostitelů, služeb, zranitelností a přístupů mezi nimi, který PentAGI vytváří během testu, když je tato volitelná funkce povolena. Ukazuje, jak jsou nálezy propojeny. | docker-compose-graphiti.yml | Graphiti a Neo4j |
| Pozorovatelnost systému | docker-compose-observability.yml | Grafana, OpenTelemetry, VictoriaMetrics, Jaeger, Loki |
Pro produkční prostředí a jakékoli prostředí, kde běží nedůvěryhodný kód, izolujte kontejnery tooltool — nástrojTo, čím agent jedná: vestavěná funkce, jako je terminál, izolovaný prohlížeč nebo webové vyhledávání, nebo program v sandboxu, například nmap, metasploit nebo sqlmap. na vyhrazeném worker node.
Naposledy aktualizováno
Rychlý start
Nainstalujte PentAGI pomocí interaktivního instalátoru — systémové požadavky, stažení, průvodce nastavením providers a search engines a první přihlášení.
Váš první flow
Vytvořte svůj první flow, znovu používejte prompty pomocí templates, sledujte a řiďte agenty během práce a na konci si stáhněte report.