Commit Graph

138 Commits

Author SHA1 Message Date
Yury Kossakovsky
c68c419fed Update MinIO configuration in docker-compose.yml
- Changed environment variable names from MINIO_ACCESS_KEY and MINIO_SECRET_KEY to MINIO_USER and MINIO_PASSWORD for clarity and consistency in service configuration.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
c8838f0e03 Remove RAGFlow Admin configuration from .env.example, Caddyfile, docker-compose.yml, and final report script
- Deleted RAGFLOW_ADMIN_HOSTNAME from .env.example for environment variable cleanup.
- Removed the RAGFlow Admin reverse proxy block from Caddyfile to simplify routing.
- Excluded RAGFLOW_ADMIN_HOSTNAME from docker-compose.yml to streamline service configuration.
- Updated final report script to omit admin host information for clarity.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
4bb4782c63 Add Nginx configuration for RAGFlow service in docker-compose.yml
- Introduced a new Nginx configuration file to handle static file serving and API request routing.
- Updated docker-compose.yml to mount the Nginx configuration for the RAGFlow service, ensuring proper reverse proxy setup and static asset management.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
6b42359dfb Update RAGFlow service configuration in docker-compose.yml
- Added a new volume 'ragflow_data' for persistent storage.
- Updated RAGFlow image tag to 'latest' for the most recent version.
- Configured volume mapping for RAGFlow to ensure data persistence.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
e551756a9f Add RAGFlow Admin hostname configuration and update related files
- Added RAGFLOW_ADMIN_HOSTNAME to .env.example for environment variable consistency.
- Updated Caddyfile to use the new RAGFLOW_ADMIN_HOSTNAME for the admin reverse proxy.
- Included RAGFLOW_ADMIN_HOSTNAME in docker-compose.yml to ensure proper service configuration.
- Modified final report script to display the admin host information for better visibility.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
430a6e3c9a Add Redis service configuration and update environment variables in docker-compose.yml
- Introduced a new Redis service (ragflow-redis) in docker-compose.yml for enhanced caching capabilities.
- Updated environment variables to include RAGFLOW_REDIS_PASSWORD for secure access.
- Modified .env.example to reflect the addition of Redis credentials.
- Updated secrets generation script to include RAGFLOW_REDIS_PASSWORD for consistency in credential management.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
16db24316e Update MySQL database name in docker-compose.yml for consistency
- Changed MYSQL_DATABASE environment variable from 'ragflow' to 'rag_flow' for improved clarity and consistency across services.
- Added REDIS_PASSWORD environment variable to enhance security configuration.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
37a2acd0e2 Update Infinity service configuration in docker-compose.yml
- Changed service dependency condition from 'service_healthy' to 'service_started' for improved startup reliability.
- Updated Infinity service image tag to v0.6.2 for enhanced stability.
- Removed health check configuration and unnecessary port mapping, while adding ulimits for file descriptor limits.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
b4d4b14f5b Update Infinity service image tag to v0.6.0 and adjust health check URL in docker-compose.yml for compatibility improvements. 2025-11-05 10:18:35 -07:00
Yury Kossakovsky
1e38e8c05e Remove command definition for Infinity service in docker-compose.yml to streamline configuration. 2025-11-05 10:18:35 -07:00
Yury Kossakovsky
0cae88f286 Update Infinity service image tag in docker-compose.yml to v0.6.2 for improved stability and compatibility. 2025-11-05 10:18:35 -07:00
Yury Kossakovsky
6f54cbb777 Add Infinity service configuration to docker-compose.yml
- Introduced a new service definition for Infinity, including image, container name, restart policy, and command.
- Configured health checks and environment variables for the Infinity service.
- Added a new volume for Infinity data storage to ensure persistent data management.
- Updated service dependencies to include health checks for proper startup order.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
48414607fd Refactor RAGFlow service configuration in docker-compose.yml and system preparation script
- Removed Elasticsearch service configuration from docker-compose.yml, simplifying the setup.
- Updated RAGFlow service to use the latest image tag for better compatibility.
- Changed environment variable from ES_HOST and ES_PORT to DOC_ENGINE for improved clarity.
- Removed vm.max_map_count configuration from the system preparation script, as it is no longer necessary for RAGFlow.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
083759ec4e Update Elasticsearch configuration in docker-compose.yml
- Increased Java heap size from 1g to 2g for improved performance.
- Disabled unnecessary security features and geoip downloader to streamline setup.
- Adjusted health check parameters to allow for more retries and a longer start period, enhancing service stability.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
bf5575a48f Add RAGFlow service configuration and documentation
- Updated .env.example to include RAGFlow hostname and internal credentials for MySQL and MinIO.
- Modified Caddyfile to set up a reverse proxy for RAGFlow service.
- Enhanced docker-compose.yml with RAGFlow service definition, including environment variables and health checks for dependencies.
- Updated README.md to include RAGFlow information and service URL for user guidance.
- Configured system preparation script to set vm.max_map_count for Elasticsearch support required by RAGFlow.
- Added secret generation for RAGFlow internal credentials in the secrets generation script.
- Included RAGFlow in the final report script for visibility on service status and access information.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
18f85b772d Update paddlex installation command in docker-compose.yml to include OCR and IE support
- Modified the pip install command to specify 'paddlex[all,ocr,ie]' for enhanced functionality.
- This change ensures that the necessary components for OCR and intelligent edge capabilities are included during the setup process.
2025-10-24 15:15:44 -06:00
Yury Kossakovsky
d0ac21a20b Update WAHA service configuration in docker-compose.yml and README.md
- Modified docker-compose.yml to use environment variables for WAHA_DASHBOARD_ENABLED and WHATSAPP_SWAGGER_ENABLED, allowing for more flexible configuration.
- Added service health dependencies for Redis and Postgres in docker-compose.yml to ensure proper service startup order.
- Updated README.md to include WAHA service URL for better user guidance.
2025-10-15 19:22:50 -06:00
Yury Kossakovsky
5429ba4324 Add WAHA configuration updates to .env.example and docker-compose.yml
- Introduced WAHA_PUBLIC_URL in .env.example for external access configuration.
- Enhanced docker-compose.yml with additional environment variables for WAHA service, including WAHA_DASHBOARD_ENABLED and WHATSAPP_SESSIONS_POSTGRESQL_URL.
- Updated final report script to reflect changes in WAHA service URLs for improved visibility.
2025-10-15 13:06:06 -06:00
Yury Kossakovsky
5037bc6d16 Add WAHA (WhatsApp HTTP API) configuration to project
- Updated .env.example to include WAHA_HOSTNAME and related environment variables for configuration.
- Modified Caddyfile to set up reverse proxy for WAHA service.
- Enhanced docker-compose.yml to define WAHA service with necessary environment variables.
- Updated scripts to generate secrets for WAHA, including dashboard and Swagger credentials.
- Added WAHA information to the final report for user visibility.
2025-10-15 11:45:04 -06:00
Yury Kossakovsky
7163eed3b0 Add N8N_BLOCK_FILE_ACCESS_TO_N8N_FILES configuration to .env.example and docker-compose.yml
- Introduced N8N_BLOCK_FILE_ACCESS_TO_N8N_FILES variable in .env.example to enhance file access security.
- Updated docker-compose.yml to set N8N_BLOCK_FILE_ACCESS_TO_N8N_FILES to true by default, ensuring better protection of n8n files.
2025-09-27 11:02:07 -06:00
Yury Kossakovsky
8ab97295ab Update docker-compose.yml for improved service configurations
- Adjusted the Postgres image version to 17 for compatibility.
- Cleaned up formatting in healthcheck commands for consistency.
- Removed unnecessary whitespace in service definitions.
2025-09-26 16:23:38 -06:00
Yury Kossakovsky
f6bbb22508 Update docker-compose.yml and final report script to improve Redis configuration and reporting
- Changed the default Redis authentication setting in docker-compose.yml to be empty for better flexibility.
- Added a dashboard link to the final report script for easier access to Qdrant's dashboard.
2025-09-02 17:11:20 -06:00
Yury Kossakovsky
f6e192d9e1 Update docker-compose.yml to enhance SMTP configuration and restore payload size limit
- Added SMTP configuration options for email settings, including host, port, and authentication details.
- Restored the N8N_PAYLOAD_SIZE_MAX setting to maintain maximum payload size limit for data processing.
2025-09-01 09:15:49 -06:00
Yury Kossakovsky
64fc0adc67 Squash merge develop into main 2025-08-29 19:46:38 -06:00
Yury Kossakovsky
daf2e94f71 Update OCR service command in docker-compose.yml to use 'paddlex[ocr]' and streamline pipeline execution
- Changed the installation command to use 'paddlex[ocr]' for focused functionality.
- Updated the command to directly serve the OCR pipeline without checking for a configuration file, simplifying the setup process.
2025-08-29 18:25:13 -06:00
Yury Kossakovsky
4111aa02cf Update OCR service command in docker-compose.yml to use updated pipeline configuration
- Changed the installation command to include 'paddlex[all]' for broader functionality.
- Updated the pipeline configuration file reference from `PP-ChatOCRv3-doc.yaml` to `PP-ChatOCRv5-doc.yaml`, ensuring the service uses the latest version for improved performance.
2025-08-29 18:17:19 -06:00
Yury Kossakovsky
b827f38d23 Update OCR service command in docker-compose.yml to use pipeline configuration file
- Modified the OCR service command to check for the existence of the pipeline configuration file and download it if not present, enhancing the setup process.
- Added a volume mount for the paddlex directory to ensure access to necessary files during execution.
2025-08-29 18:13:24 -06:00
Yury Kossakovsky
34668fb817 Remove ocr_config.yaml and update OCR service command in docker-compose.yml
- Deleted the `ocr_config.yaml` file as it is no longer needed.
- Updated the OCR service command in `docker-compose.yml` to reference the pipeline directly instead of the configuration file, streamlining the setup.
2025-08-29 17:37:35 -06:00
Yury Kossakovsky
07be3fc1ed Fix quoting in OCR service command in docker-compose.yml
- Updated the OCR service command in `docker-compose.yml` to properly quote the path to the configuration file `ocr_config.yaml`.
- This change improves the reliability of the command execution and ensures correct parsing of the file path.
2025-08-29 16:45:17 -06:00
Yury Kossakovsky
6354e1ae1f Update OCR configuration in docker-compose.yml and add ocr_config.yaml
- Modified the OCR service command in `docker-compose.yml` to reference the new configuration file `ocr_config.yaml`.
- Introduced `ocr_config.yaml` to specify the Russian language for the OCR pipeline.
- These changes streamline the OCR service setup and enhance language support.
2025-08-29 16:44:57 -06:00
Yury Kossakovsky
455f67675e Update OCR service command in docker-compose.yml and clean up ocr_hpi.yaml
- Modified the OCR service command in `docker-compose.yml` to correctly quote the path to the HPI configuration file.
- Cleaned up the `ocr_hpi.yaml` file by removing unnecessary lines and ensuring proper formatting for the OCR pipeline configuration.
- These changes improve the clarity and functionality of the OCR service setup.
2025-08-29 16:41:11 -06:00
Yury Kossakovsky
cc13a8ac4e Add OCR HPI configuration and update docker-compose.yml
- Introduced a new configuration file, `ocr_hpi.yaml`, to define the OCR pipeline and specify the Russian language model.
- Updated the `docker-compose.yml` to mount the new configuration file and modified the OCR service command to include the configuration path.
- These changes enhance the OCR service's capabilities by allowing for customizable pipeline settings and improved language support.
2025-08-29 16:12:48 -06:00
Yury Kossakovsky
a12cf92cae Add paddleocr and paddlex volume configurations in docker-compose.yml
- Introduced new volumes for paddle_cache, paddleocr_cache, and paddlex_data to support the PaddleOCR service.
- Updated the OCR service command to remove the Russian language option, streamlining the serving process.
- These changes enhance the configuration for PaddleOCR, improving its usability and performance.
2025-08-29 16:01:36 -06:00
Yury Kossakovsky
d95f3e56d7 Update docker-compose.yml to support Russian language in OCR service
- Modified the command for the OCR service to include the `--lang ru` option, enabling support for the Russian language during text recognition.
- This change enhances the functionality of the OCR service, broadening its usability for Russian-speaking users.
2025-08-29 15:54:42 -06:00
Yury Kossakovsky
598c747b49 Update .env.example and docker-compose.yml for LibreTranslate configuration
- Added new environment variables to .env.example for enhanced configuration options.
- Updated docker-compose.yml to include the new environment variables and streamline volume definitions for LibreTranslate services.
- Improved clarity and maintainability of configuration files.
2025-08-28 17:40:18 -06:00
Yury Kossakovsky
3ff9c48d65 Remove obsolete volume definitions for LibreTranslate from docker-compose.yml to enhance configuration clarity and maintainability. 2025-08-28 17:36:29 -06:00
Yury Kossakovsky
382cd4ad66 Remove unused volume definitions from docker-compose.yml to streamline configuration and improve clarity. 2025-08-28 17:36:06 -06:00
Yury Kossakovsky
23bdf7884e Update environment variables in .env.example and docker-compose.yml; enhance README.md with LibreTranslate details
- Added new environment variables for LibreTranslate and updated existing ones for consistency in .env.example.
- Changed the LibreTranslate image tag to 'latest' in docker-compose.yml for improved version management.
- Enhanced README.md to include LibreTranslate service information and access URL, improving documentation clarity.
2025-08-28 17:29:40 -06:00
Yury Kossakovsky
c1ceb1884a Refactor LibreTranslate environment variable names across configuration files
- Updated environment variable names in .env.example, Caddyfile, and docker-compose.yml for consistency and clarity.
- Adjusted the final report script to reflect the new variable names, ensuring accurate output.
- Enhanced the script for generating secrets to accommodate the updated variable names, improving maintainability.
2025-08-28 17:19:30 -06:00
Yury Kossakovsky
fb0a5a3e02 Refactor LibreTranslate configuration in .env.example and docker-compose.yml
- Updated environment variable names in .env.example to align with container environment variables.
- Simplified the docker-compose.yml to use the new variable names, enhancing clarity and maintainability.
- Removed outdated API endpoint documentation from the final report script to streamline output.
2025-08-28 17:18:44 -06:00
Yury Kossakovsky
c0ab4a06ed Merge pull request #15 from freddy-schuetz/feature/libretranslate-upstream
feat: Add LibreTranslate self-hosted translation service
2025-08-28 17:10:10 -06:00
Yury Kossakovsky
a4f94c85f2 Remove Postgresus credentials and related configurations from .env.example, docker-compose.yml, and scripts as they are no longer needed. This includes the removal of username, password, and password hash entries, streamlining the environment setup. 2025-08-28 11:17:15 -06:00
Yury Kossakovsky
220f008b31 Add Postgresus service configuration and credentials
- Introduced Postgresus service in docker-compose.yml with necessary environment variables and volume configuration.
- Updated .env.example to include Postgresus credentials (username, password, password hash).
- Modified Caddyfile to implement basic authentication for Postgresus.
- Enhanced scripts for secret generation to include Postgresus credentials.
- Updated README.md to add a description for Postgresus and its functionalities.
- Enhanced final report script to display Postgresus connection details if the service is active.
2025-08-28 11:00:12 -06:00
freddy-schuetz
784e7a193a feat: Add LibreTranslate self-hosted translation service
- Add LibreTranslate service with 50+ language support
- Configure with Basic Auth for security
- Integrate with wizard and final report
- Add documentation to README
2025-08-28 16:59:09 +02:00
Yury Kossakovsky
c6442b0fbd Add environment variable for Ollama service in docker-compose.yml and update service descriptions in wizard script
- Added OLLAMA_BASE_URL environment variable to the open-webui service in docker-compose.yml.
- Updated the service descriptions in 04_wizard.sh to include new services and reorganize existing ones for clarity.
2025-08-27 16:04:46 -06:00
Yury Kossakovsky
c4d08b729b Add PaddleOCR configuration and credentials to environment and Caddyfile
- Updated .env.example to include PaddleOCR credentials (username, password, password hash).
- Modified Caddyfile to implement basic authentication for PaddleOCR using the new credentials.
- Enhanced docker-compose.yml to pass PaddleOCR environment variables to the service.
- Updated scripts to generate and manage PaddleOCR password securely.
- Added PaddleOCR documentation link in README.md for user reference.
2025-08-27 15:11:20 -06:00
Yury Kossakovsky
d53312b6e1 Update PaddleOCR installation command in docker-compose.yml to include OCR dependencies
- Modified the pip install command to include 'paddlex[ocr]' for enhanced functionality.
2025-08-27 14:56:34 -06:00
Yury Kossakovsky
214a8c62b3 Fix PaddleOCR installation command in docker-compose.yml
- Updated the command to install serving from paddlex.command to paddlex for improved compatibility with the latest package structure.
2025-08-27 14:52:38 -06:00
Yury Kossakovsky
52e33ba8f5 Refactor PaddleOCR service installation commands in docker-compose.yml
- Updated installation commands to use pip for better package management.
- Changed the command to serve PaddleOCR, ensuring compatibility with the latest paddlex package.
2025-08-27 14:38:23 -06:00
Yury Kossakovsky
a3132c564b Update PaddleOCR service image to version 3.1.0 in docker-compose.yml for improved stability 2025-08-27 14:29:37 -06:00