Commit Graph

87 Commits

Author SHA1 Message Date
Yury Kossakovsky
167b7e97b6 Update Docling image references in .env.example and docker-compose.yml
- Changed the Docling image reference in .env.example and docker-compose.yml to use the correct naming convention for the CPU version, ensuring consistency across configuration files.
2025-11-09 13:51:52 -07:00
Yury Kossakovsky
5b0d701734 Add Docling service configuration and credentials
- Introduced Docling hostname and credentials in .env.example for environment setup.
- Updated Caddyfile to include reverse proxy configuration for the Docling service.
- Added Docling service definition in docker-compose.yml with necessary environment variables and health checks.
- Enhanced README.md to document Docling integration and access details.
- Updated scripts to generate Docling credentials and include them in the final report for user visibility.
2025-11-09 13:38:09 -07:00
Yury Kossakovsky
da6ea89432 Integrate Elasticsearch support into RAGFlow configuration
- Updated .env.example to include RAGFLOW_ELASTICSEARCH_PASSWORD for Elasticsearch credentials.
- Modified docker-compose.yml to replace the Infinity service with a new ragflow-elasticsearch service, including necessary environment variables and health checks.
- Adjusted README.md to reflect the integration of Elasticsearch as the backend for RAGFlow.
- Enhanced system preparation script to configure vm.max_map_count for Elasticsearch requirements.
- Updated secrets generation script to include RAGFLOW_ELASTICSEARCH_PASSWORD for credential management.
2025-11-05 10:18:35 -07:00
Yury Kossakovsky
fba8f96b81 Add LightRAG service configuration and credentials
- Introduced LightRAG hostname and credentials in .env.example for environment setup.
- Updated Caddyfile to include reverse proxy configuration for LightRAG service.
- Added LightRAG service definition in docker-compose.yml with necessary environment variables and volume mappings.
- Enhanced README.md to document LightRAG integration and access details.
- Updated scripts to generate LightRAG credentials and include them in the final report for user visibility.
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
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
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
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
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
01cc6d06c8 Update .env.example to correct PostgreSQL host configuration
- Changed the PostgreSQL host variable from 'postgres' to 'db' in .env.example, ensuring accurate database connection settings for users.
- This update enhances the clarity and correctness of the environment configuration for PostgreSQL.
2025-08-29 08:55:16 -06:00
Yury Kossakovsky
bfdd7a60c1 Add n8n worker configuration to .env.example
- Introduced N8N_WORKER_COUNT variable to allow configuration of n8n worker replicas, enhancing flexibility for users.
- Updated documentation in .env.example to clarify the purpose of the new variable, improving user experience during setup.
2025-08-28 19:01:33 -06:00
Yury Kossakovsky
9e1b89a651 Update .env.example to modify LT_LOAD_ONLY and LT_UPDATE_MODELS settings for improved configuration 2025-08-28 17:43:36 -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
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
68e03b95dc Update PostgreSQL configuration in .env.example and final report script
- Changed POSTGRES_HOST value in .env.example from 'db' to 'postgres' for clarity.
- Enhanced the final report script to display detailed PostgreSQL backup target information, including version, host, port, username, password, and database name.
2025-08-28 11:26:31 -06:00
Yury Kossakovsky
f1c249167b Add Postgresus hostname to .env.example
- Updated .env.example to include POSTGRESUS_HOSTNAME for improved service configuration clarity.
2025-08-28 11:20:43 -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
5331442951 Remove Postgresus password hash from .env.example as it is no longer needed. 2025-08-28 11:10:01 -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
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
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
b2d4b1a0c6 Merge branch 'main' into main 2025-08-21 16:23:43 -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
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
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
Yury Kossakovsky
25ebc661b8 Add Postiz service integration and configuration
- Introduced Postiz as a new service in docker-compose.yml, including necessary environment variables and volume configurations.
- Updated Caddyfile to set up reverse proxy for Postiz.
- Enhanced README.md to document Postiz and its hostname for user reference.
- Modified scripts to include Postiz in the service selection wizard and final report for improved user guidance.
2025-08-19 13:54:50 -06:00
Yury Kossakovsky
f4ad57dd15 Add RAGApp integration into configuration
- Updated .env.example to include RAGAPP_HOSTNAME, RAGAPP_USERNAME, and RAGAPP_PASSWORD for basic authentication.
- Modified Caddyfile to implement basic authentication for the RAGApp reverse proxy.
- Enhanced docker-compose.yml to add a new RAGApp service with necessary environment variables.
- Updated scripts to generate RAGApp credentials and include them in the setup wizard and final report.
- Documented RAGApp details in the final report for user visibility.
2025-08-15 12:45:16 -06:00
TUCU-Adam
0ac3f89e15 Adding cloudflare tunnel mod
docker-compose.yml - Add the cloudflared service definition
.env.example - Add CLOUDFLARE_TUNNEL_TOKEN variable with documentation
scripts/03_generate_secrets.sh - Add tunnel token prompt with auto-enable logic
scripts/04_wizard.sh - Add cloudflare-tunnel to service selection menu
scripts/06_final_report.sh - Add security reminder when tunnel is enabled
README.md - Add comprehensive documentation section
2025-08-13 20:27:02 -04:00
Yury Kossakovsky
b74183b1c6 Update DIFY_EXPOSE_NGINX_SSL_PORT in .env.example to 9443 for consistency with new configuration 2025-08-11 11:36:12 -06:00
Yury Kossakovsky
a30168a937 Add ComfyUI credentials and integration into configuration
- Updated .env.example to include COMFYUI_USERNAME and COMFYUI_PASSWORD for basic authentication.
- Modified Caddyfile to implement basic authentication for the ComfyUI reverse proxy.
- Enhanced docker-compose.yml to pass ComfyUI credentials as environment variables.
- Updated scripts to generate ComfyUI password and username, ensuring proper setup.
- Included ComfyUI credentials in the final report for visibility.
2025-08-08 13:35:25 -06:00
Yury Kossakovsky
51d46d9144 Add ComfyUI as an optional service in the installer
- Updated .env.example to include COMFYUI_HOSTNAME for configuration.
- Modified Caddyfile to add a reverse proxy for ComfyUI at the specified hostname.
- Enhanced docker-compose.yml to include a new ComfyUI service with persistent storage and health checks.
- Updated scripts to integrate ComfyUI into the setup wizard and final report.
- Documented the integration process and reflections in the memory bank for future reference.
2025-08-07 22:13:01 -06:00
Yury Kossakovsky
848704d8c4 Remove Portainer credentials from configuration files and scripts
- Updated .env.example to eliminate PORTAINER_USERNAME and PORTAINER_PASSWORD.
- Modified Caddyfile to remove basic authentication for Portainer.
- Adjusted docker-compose.yml to exclude Portainer credentials from environment variables.
- Refactored scripts to stop generating Portainer password and username, ensuring a cleaner setup process.
2025-08-07 21:33:59 -06:00
Yury Kossakovsky
86ea16b359 Add Portainer integration as an optional service
- Updated .env.example to include PORTAINER_HOSTNAME, PORTAINER_USERNAME, PORTAINER_PASSWORD, and PORTAINER_PASSWORD_HASH for configuration.
- Modified Caddyfile to add a reverse proxy for Portainer with basic authentication.
- Enhanced docker-compose.yml to include a new Portainer service and associated volume.
- Updated scripts to generate Portainer credentials and include it in the setup wizard and final report.
- Documented the integration process and reflections in the memory bank for future reference.
2025-08-07 21:29:19 -06:00
Yury Kossakovsky
9ce8689714 Refactor Dify environment setup and configuration
- Updated .env.example to remove deprecated DIFY_NGINX_PORT and streamline Dify application settings.
- Changed reverse proxy port for Dify in Caddyfile from 80 to 8080 for consistency with new configuration.
- Enhanced start_services.py with new functions to check Dify integration, clone the repository, and prepare the environment, ensuring proper setup and configuration of Dify services.
2025-08-07 20:36:39 -06:00
Yury Kossakovsky
45dd593b11 Update Dify environment configuration to support new NGINX exposure ports
- Added DIFY_EXPOSE_NGINX_PORT and DIFY_EXPOSE_NGINX_SSL_PORT to .env.example for improved NGINX configuration.
- Updated start_services.py to set and append these new variables, ensuring backward compatibility with DIFY_NGINX_PORT.
- Enhanced logic to prevent port conflicts by checking and setting the new exposure ports in the generated .env file.
2025-08-07 20:24:44 -06:00
Yury Kossakovsky
10029f1034 Update Dify configuration in .env.example and Caddyfile
- Added DIFY_NGINX_PORT variable to .env.example, setting it to 8080.
- Changed reverse proxy port for Dify in Caddyfile from 8080 to 80 for consistency.
2025-08-07 19:43:11 -06:00
Yury Kossakovsky
75e154ecea Update Dify configuration in .env.example and Caddyfile
- Removed deprecated DIFY_DB and DIFY_CELERY_BROKER_URL variables from .env.example.
- Updated Caddyfile to change the reverse proxy port for Dify from 80 to 8080.
- Enhanced start_services.py to dynamically set NGINX_PORT to prevent port conflicts.
2025-08-06 18:57:40 -06:00
Yury Kossakovsky
ea253f4cc5 Add Dify AI Platform integration to n8n-installer project
- Integrated Dify, an open-source AI application development platform, as an optional service in the n8n-installer project.
- Updated start_services.py to include functions for cloning the Dify repository, preparing the environment, and starting Dify services.
- Configured docker-compose.yml to reference Dify's external Docker Compose file and included necessary environment variables.
- Enhanced Caddyfile with reverse proxy settings for Dify, ensuring proper routing and access.
- Updated .env.example to include Dify-specific configuration variables.
- Revised README.md to document Dify's capabilities and access details.
- Enhanced service selection wizard to allow users to choose Dify during setup.
- Comprehensive testing and validation phase pending to ensure full functionality.
2025-08-06 18:01:05 -06:00
Yury Kossakovsky
58b5f3383f Remove Gotenberg external access and update documentation for internal use only
- Removed Gotenberg configuration from .env.example and docker-compose.yml to restrict external access.
- Updated Caddyfile to eliminate reverse proxy settings for Gotenberg.
- Revised README.md to clarify that Gotenberg is now accessible only within the Docker network.
- Enhanced final report script to include internal access details and API documentation for Gotenberg.
2025-08-06 17:31:36 -06:00
Yury Kossakovsky
1fe9cf9e85 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.
2025-08-06 17:24:57 -06:00
Yury Kossakovsky
d940df6799 Add Langsmith configuration to .env.example and docker-compose.yml
- Introduced LANGCHAIN_ENDPOINT, LANGCHAIN_TRACING_V2, and LANGCHAIN_API_KEY variables in .env.example.
- Updated docker-compose.yml to include the new Langsmith environment variables for the service configuration.
2025-07-02 09:48:59 -06:00
Yury Kossakovsky
a11addadd5 Update .env.example to indicate Logflare tokens are not in use 2025-06-24 10:03:44 -06:00
Yury Kossakovsky
692518f44f Merge remote-tracking branch 'upstream' into develop 2025-06-24 10:00:15 -06:00