Add Gotenberg service integration to n8n-installer project

- Integrated Gotenberg, a document conversion API, as an optional service in the n8n-installer project.
- Updated docker-compose.yml to include Gotenberg service configuration with health checks and environment variables.
- Configured Caddy reverse proxy for Gotenberg, ensuring proper routing and SSL support.
- Enhanced service selection wizard to allow users to choose Gotenberg during setup.
- Updated .env.example and README.md to reflect the new service, including usage examples and access details.
- Comprehensive testing and validation phase pending to ensure full functionality.
This commit is contained in:
Yury Kossakovsky
2025-08-06 17:24:57 -06:00
parent ae79e1b88f
commit 1fe9cf9e85
10 changed files with 701 additions and 161 deletions

View File

@@ -62,6 +62,7 @@ base_services_data=(
"searxng" "SearXNG (Private Metasearch Engine)"
"crawl4ai" "Crawl4ai (Web Crawler for AI)"
"letta" "Letta (Agent Server & SDK)"
"gotenberg" "Gotenberg (Document Conversion API)"
"ollama" "Ollama (Local LLM Runner - select hardware in next step)"
)