Commit Graph

53 Commits

Author SHA1 Message Date
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
Cole Medin
6a1b012ca7 Update .env.example
# Pool size for internal metadata storage used by Supavisor
# This is separate from client connections and used only by Supavisor itself
POOLER_DB_POOL_SIZE=5
2025-06-23 17:41:59 -05:00
Yury Kossakovsky
05e5eeaada Merge remote-tracking branch 'upstream' into develop 2025-06-23 14:07:56 -06:00
Yury Kossakovsky
ba63036630 Add Qdrant configuration to environment and Caddyfile
- Introduced QDRANT_API_KEY and QDRANT_HOSTNAME to .env.example for required configuration.
- Updated Caddyfile to include reverse proxy settings for Qdrant service.
- Modified docker-compose.yml to set QDRANT__SERVICE__API_KEY environment variable and adjusted service hostname.
- Enhanced secret generation script to include QDRANT_API_KEY for better integration.
2025-06-17 14:28:23 -06:00
Cole Medin
11667bcf4b Small doc fixes 2025-06-11 09:20:44 -05:00
Elvis Dowson
02f7b94a03 Trim whitespaces from files. (#92)
* docker-composer.yml: Remove trailing whitespace.

Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com>

* .env.example: Trim training whitespace.

Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com>

* start_services.py: Trim training whitespace.

Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com>

---------

Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com>
2025-06-10 08:00:13 -05:00
Cole Medin
f8e808abe6 Updating .env.example to go along with Supabase .env changes 2025-06-08 08:14:41 -05:00
Yury Kossakovsky
a7b8ef9535 Update Logflare access tokens in .env.example to indicate non-use
- Changed LOGFLARE_PRIVATE_ACCESS_TOKEN and LOGFLARE_PUBLIC_ACCESS_TOKEN values to "not-in-use" for clarity on their current status.
- Maintained formatting consistency in the environment variable definitions.
2025-06-06 11:51:35 -06:00
Yury Kossakovsky
6226e1f6b0 Add SEARXNG and Logflare tokens to .env.example
- Introduced SEARXNG_PASSWORD_HASH, LOGFLARE_PRIVATE_ACCESS_TOKEN, and LOGFLARE_PUBLIC_ACCESS_TOKEN to the .env.example file, enhancing configuration options for users.
- Ensured proper formatting by adding new lines for clarity and consistency in the environment variable definitions.
2025-06-06 11:24:17 -06:00
Cole Medin
c4ba411260 Update .env.example
POSTGRES_USER=postgres
2025-06-05 11:27:32 -04:00
Yury Kossakovsky
cbf30fc27b Refactor n8n import logic in secret generation script
- Removed the RUN_N8N_IMPORT_COMPLETE variable from .env.example and the associated logic in 03_generate_secrets.sh to simplify the import process for n8n workflows.
- Streamlined user prompts for importing workflows, ensuring a more straightforward decision-making process during script execution.
2025-05-30 15:25:45 -06:00
Yury Kossakovsky
29258d158f Update COMPOSE_PROFILES in .env.example to include additional services
- Modified the COMPOSE_PROFILES variable to include 'flowise' and 'monitoring' alongside 'n8n', enhancing the configuration for service orchestration.
2025-05-28 20:25:20 -06:00
Yury Kossakovsky
5ef17de012 Remove Weaviate password handling from configuration files and scripts
- Eliminated WEAVIATE_PASSWORD and WEAVIATE_PASSWORD_HASH from .env.example, Caddyfile, Docker Compose, and the secret generation script to enhance security by avoiding plaintext password exposure.
- Updated related scripts to reflect the removal of Weaviate password management, ensuring a streamlined configuration.
2025-05-28 18:53:53 -06:00
Yury Kossakovsky
d6a00ff889 Update .env.example to include new password hash variables
- Added PROMETHEUS_PASSWORD_HASH, SEARXNG_PASSWORD_HASH, and WEAVIATE_PASSWORD_HASH to .env.example for improved security management of sensitive data.
2025-05-28 17:28:28 -06:00
Yury Kossakovsky
47cfef0698 Implement n8n workflow import logic in secret generation script
- Added RUN_N8N_IMPORT_COMPLETE variable to .env.example to track the completion status of n8n workflow imports.
- Updated 03_generate_secrets.sh to manage user prompts for importing workflows and preserve the import status across sessions.
- Refined the logic for determining whether to prompt the user for importing workflows based on previous completion status.
2025-05-28 17:08:21 -06:00
Yury Kossakovsky
93ab91f392 Enhance domain name handling in secret generation script
- Added USER_DOMAIN_NAME variable to .env.example for user-defined domain configuration.
- Updated 03_generate_secrets.sh to improve domain input handling, including validation and user prompts.
- Simplified the process of retrieving and confirming the primary domain name for services.
2025-05-28 16:57:45 -06:00
Yury Kossakovsky
c10e8df0a3 Update environment configuration and enhance logging in scripts
- Added COMPOSE_PROFILES variable to .env.example for better service profile management.
- Enhanced logging in 04_wizard.sh to provide clearer information on the read COMPOSE_PROFILES value.
- Updated apply_update.sh to improve success messages and removed redundant service stopping logic for clarity.
2025-05-27 20:49:41 -06:00
Yury Kossakovsky
9ba99a33b4 Update Neo4j username handling in configuration files
- Set default Neo4j username in .env.example for easier configuration.
- Removed dynamic assignment of Neo4j username in 03_generate_secrets.sh to streamline secret generation.
- Updated user input variable list to reflect the changes in Neo4j username handling.
2025-05-27 15:58:07 -06:00
Yury Kossakovsky
fa9c52af3e Update configuration files to enhance Weaviate and Neo4j integration
- Added Weaviate username, password, and API key placeholders to .env.example.
- Updated Caddyfile to include Prometheus reverse proxy settings.
- Enhanced docker-compose.yml with health checks and ulimits for Neo4j service.
- Modified scripts to include Neo4j in the service selection and final report outputs.
2025-05-27 14:45:07 -06:00
Yury Kossakovsky
50e6725b2e Add Neo4j service configuration and update related files
- Introduced Neo4j service in docker-compose.yml with necessary environment variables and volume mappings.
- Updated Caddyfile to include reverse proxy settings for Neo4j.
- Enhanced .env.example to include placeholders for Neo4j username and password.
- Modified README.md to document Neo4j integration and access details.
- Added .cursorignore file to specify files and directories to ignore during indexing.
2025-05-27 14:23:01 -06:00
Cole Medin
bfcb95af45 Added Neo4j (Knowledge Graph Engine) to the Local AI Package 2025-05-26 13:04:41 -05:00
Yury Kossakovsky
b0a72d339d Update .env.example to include LETTA_SERVER_PASSWORD placeholder and add section separator
- Added a placeholder for LETTA_SERVER_PASSWORD to the .env.example file for clarity in configuration.
- Included a section separator for better organization of environment variables.
2025-05-22 18:05:38 -06:00
Yury Kossakovsky
d2abd6e036 Add Ollama service configuration to docker-compose.yml and update related files
- Introduced Ollama service with CPU and GPU profiles in docker-compose.yml, allowing users to run large language models locally.
- Added Ollama selection option in the wizard script for hardware profile configuration.
- Updated README.md to include Ollama as a new available service.
- Adjusted .env.example to include GRAFANA_HOSTNAME in the correct position.
2025-05-15 20:44:36 -06:00
Yury Kossakovsky
c3076a9990 Add Letta service configuration and update documentation
- Added Letta service to docker-compose.yml with necessary environment variables and volume configuration.
- Updated Caddyfile to include reverse proxy for Letta.
- Included Letta in the README.md for service availability and provided a brief description.
- Enhanced scripts to generate Letta server password and report its status in the final report.
- Updated .env.example to include Letta hostname and server password variable.
2025-05-15 19:11:33 -06:00
Yury Kossakovsky
97492aa158 Merge remote-tracking branch 'upstream' 2025-05-12 10:49:37 -06:00
Cole Medin
1e0e2c775d Update .env.example
Postgres symbols in password warning in .env.example
2025-05-12 07:10:45 -05:00
Leex
5645075eb9 Added flowise Authentication 2025-05-09 22:47:49 +02:00
Yury Kossakovsky
8efb37c8b3 Add LANGFUSE initialization variables to .env.example and docker-compose.yml
- Introduced new environment variables for LANGFUSE initialization, including public key, secret key, user email, and user password.
- Updated docker-compose.yml to set default values for organization and project identifiers, enhancing configuration clarity.
- Modified 03_generate_secrets.sh to generate and include new LANGFUSE-related secrets in the environment setup process.
2025-05-08 16:04:59 -06:00
Yury Kossakovsky
41fee96855 Update .env.example with new credential placeholders and organization defaults
- Expanded the .env.example file to include placeholders for Flowise, Grafana, Prometheus, and Searxng credentials.
- Cleared existing sensitive values to enhance security and encourage user customization.
- Updated default organization and project names for the Studio configuration.
2025-05-05 13:58:06 -06:00
Cole Medin
531a3c0e22 Adding Langfuse instructions for cloud deployment of the local AI stack 2025-04-24 19:53:39 -05:00
Cole Medin
2c58bf12af Updating README and .env.example with Langfuse instructions 2025-04-23 06:52:50 -05:00
Cole Medin
ee90434474 Adding Langfuse! 2025-04-18 21:33:36 -05:00
Cole Medin
9b531ad20b Merge branch 'main' into searxng-caddy-additions 2025-03-11 15:20:49 -05:00
Cole Medin
468e423aef Couple small corrections 2025-03-11 14:22:27 -05:00
Cole Medin
a90d05e667 Fixing domain examples in .env.example 2025-03-10 11:18:51 -05:00