Commit Graph

121 Commits

Author SHA1 Message Date
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
Yury Kossakovsky
1b4ccd3181 Update PaddleOCR service image to latest version in docker-compose.yml 2025-08-27 14:28:40 -06:00
Yury Kossakovsky
367c3f780d Update PaddleOCR service image and simplify installation commands in docker-compose.yml
- Changed PaddleOCR image to a specific version (3.1.1) for stability.
- Removed unnecessary installation of git and wget, streamlining the setup process.
2025-08-27 14:26:00 -06:00
Yury Kossakovsky
d73628611d Refactor PaddleOCR service setup in docker-compose.yml
- Replaced Miniconda installation with direct installation of python3 and python3-pip for simplicity.
- Updated pip commands to use pip3 for consistency and compatibility.
- Removed unnecessary installation of bzip2 and ca-certificates.
2025-08-27 14:19:32 -06:00
Yury Kossakovsky
9f6b885454 Update PaddleOCR service setup in docker-compose.yml
- Replaced installation of python3 and python3-pip with Miniconda for better package management.
- Added bzip2 and ca-certificates to the installation commands.
- Updated pip commands to use the conda environment for installing paddlex and serving setup.
2025-08-27 14:14:46 -06:00
Yury Kossakovsky
487ef1d161 Update PaddleOCR service configuration in docker-compose.yml
- Added python3 and python3-pip to the installation commands.
- Updated pip commands to use python3 and pip3 for compatibility.
- Ensured pip installs paddlex without cache to optimize image size.
2025-08-27 14:09:54 -06:00
Yury Kossakovsky
c846f2ae31 Add PaddleOCR service configuration
- Added PaddleOCR hostname to .env.example for environment variable setup.
- Updated Caddyfile to include reverse proxy configuration for PaddleOCR.
- Modified docker-compose.yml to define PaddleOCR service with necessary commands and health checks.
- Enhanced service selection wizard to include PaddleOCR in the options.
- Updated final report script to display PaddleOCR service details if active.
2025-08-27 13:46:02 -06:00
Yury Kossakovsky
4eb2569b80 Add 'postiz' profile to docker-compose.yml for service categorization 2025-08-27 11:29:34 -06:00
Yury Kossakovsky
b56e11ee83 Refactor Cloudflare Tunnel configuration and update prompts
- Removed the dependency on the Caddy service in docker-compose.yml for the Cloudflare Tunnel.
- Updated prompts in the secret generation script to clarify that leaving the Cloudflare Tunnel Token empty will skip the input.
2025-08-21 18:10:43 -06:00
Yury Kossakovsky
424ad76bb2 cloudflared should be run with --no-autoupdate to prevent in-container self-updates that can break the running service
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-21 16:24:07 -06:00
Yury Kossakovsky
b2d4b1a0c6 Merge branch 'main' into main 2025-08-21 16:23:43 -06:00
Yury Kossakovsky
184f8a7901 Remove N8N_BINARY_DATA_TTL environment variable from docker-compose.yml to simplify configuration and enhance clarity. 2025-08-20 12:11:20 -06:00
Yury Kossakovsky
3324d1e8e6 Remove Postiz authentication variables and related configurations
- Deleted POSTIZ_USERNAME, POSTIZ_PASSWORD, and POSTIZ_PASSWORD_HASH from .env.example and docker-compose.yml to streamline configuration.
- Removed basic authentication setup from Caddyfile for the Postiz service.
- Updated scripts to eliminate generation of Postiz-related secrets, enhancing security and simplifying setup.
2025-08-19 16:12:02 -06:00
Yury Kossakovsky
a8dd9dcf37 Update service dependencies in docker-compose.yml
- Renamed service dependencies for PostgreSQL and Redis to align with updated naming conventions.
- Ensured that service health checks are maintained for proper startup order and reliability.
2025-08-19 15:00:10 -06:00
Yury Kossakovsky
50584698d2 Refactor Postiz service configuration in docker-compose.yml
- Changed restart policy to 'always' for improved service reliability.
- Updated environment variable syntax for consistency and added new variables for self-hosting and upload directory.
- Ensured proper volume configuration for Postiz service.
- Adjusted service dependencies to reflect new naming conventions for PostgreSQL and Redis services.
2025-08-19 14:58:51 -06:00
Yury Kossakovsky
b81ddff4bf Update Postiz environment variables for registration control
- Added POSTIZ_DISABLE_REGISTRATION variable to .env.example to manage user registration settings.
- Updated docker-compose.yml to utilize the new environment variable for controlling registration behavior in the Postiz service, enhancing configuration flexibility.
2025-08-19 14:36:28 -06:00
Yury Kossakovsky
658b3a75eb Add additional environment variables for Postiz service in docker-compose.yml
- Introduced FRONTEND_URL, NEXT_PUBLIC_BACKEND_URL, BACKEND_INTERNAL_URL, MAIN_URL, and STORAGE_PROVIDER variables to enhance service configuration.
- These additions improve the flexibility and connectivity of the Postiz service within the Docker environment.
2025-08-19 14:30:24 -06:00
Yury Kossakovsky
f9b22d9631 Add Postiz configuration and environment variables
- Updated .env.example to include new environment variables for Postiz, including authentication and social media integration settings.
- Modified Caddyfile to implement basic authentication for the Postiz service.
- Enhanced docker-compose.yml to incorporate Postiz environment variables and ensure proper service configuration.
- Updated scripts to generate Postiz-related secrets and included them in the final report for user reference.
2025-08-19 14:25:07 -06:00