Commit Graph

223 Commits

Author SHA1 Message Date
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
bfcf185caf Merge remote-tracking branch 'upstream/main' 2025-07-01 14:15:13 -06:00
Yury Kossakovsky
32a673d8f4 Update SearXNG configuration in Caddyfile
- Implemented IP-based access control for basic authentication in the SearXNG section.
- Enhanced security by restricting access to specific IP ranges while maintaining authentication for other users.
2025-06-28 16:03:58 -06:00
Yury Kossakovsky
215fe644a2 Refactor Caddyfile for SearXNG configuration
- Cleaned up and organized the SearXNG section by removing commented-out code and ensuring proper indentation.
- Added routing and caching policies for API, search, image proxy, and static content.
- Implemented security headers including Content-Security-Policy and Strict-Transport-Security.
- Configured reverse proxy settings for SearXNG service.
2025-06-28 15:04:23 -06:00
Cole Medin
3f81ddc172 Update README.md 2025-06-28 13:40:46 -05:00
Cole Medin
48750aca19 Update README.md 2025-06-28 13:40:24 -05:00
Yury Kossakovsky
50d83ccd24 Remove Logflare API key generation from secrets script as tokens are not in use 2025-06-24 10:04:21 -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
e00e3586fb Add Kids Story Building System workflow
- Introduced a new workflow for generating children's stories using structured input and AI-driven prompts.
- The workflow includes various nodes for defining story elements, character creation, and story drafting.
- Integrated sticky notes for user guidance and instructions throughout the story creation process.
- Enhanced automation by allowing users to save generated stories directly to Google Drive, streamlining the storytelling experience.
2025-06-23 13:35:04 -06:00
Yury Kossakovsky
f5a59cb26a Add new workflow for generating and auto-posting AI videos to social media
- Introduced a comprehensive workflow that automates the generation of video content using Veo3 and posts it across multiple social media platforms including Instagram, YouTube, TikTok, Facebook, Threads, Twitter, LinkedIn, Bluesky, and Pinterest.
- Integrated Google Sheets for managing video ideas and tracking statuses.
- Implemented a scheduling trigger to run the script daily, enhancing content production efficiency.
2025-06-23 10:25:57 -06:00
Cole Medin
c90a119f9e Update README.md
- **Files not Found in Supabase Folder** to troubleshooting section
2025-06-21 15:45:04 -05:00
Yury Kossakovsky
fab66a259a Enhance Qdrant reporting in final report script
- Added output for Qdrant host and API key in the final report script to improve visibility of configuration details.
- Ensured default values are displayed when environment variables are not set, aiding in troubleshooting and setup clarity.
2025-06-18 09:59:12 -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
c4c7b81707 Caddy addon folder for deploying agents with the Local AI Package 2025-06-15 17:10:29 -05:00
Cole Medin
6cd5e4a1c3 Adding addon override (optional) for Caddy 2025-06-15 16:38:54 -05:00
Cole Medin
a318a27994 Note on SearXNG 2025-06-11 10:49:38 -05: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
7e76a80bb8 Note in README for deploying to VPS without Docker Compose 2025-06-10 07:36:07 -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
876fdce2ba Update secret generation script to reflect non-use of Logflare tokens and improve value handling
- Changed LOGFLARE_PRIVATE_ACCESS_TOKEN and LOGFLARE_PUBLIC_ACCESS_TOKEN to indicate "not-in-use" status, clarifying their role in the script.
- Enhanced logic to only pre-populate generated values with non-empty entries from existing environment variables, improving the handling of user inputs during secret generation.
2025-06-06 11:54:38 -06:00
Yury Kossakovsky
6d55ed2747 Remove hotfix logic for vector configuration in start_services.py
- Eliminated the code that commented out logflare sink entries in vector.yml, streamlining the repository setup process.
- This change improves clarity and reduces unnecessary complexity in the service initialization script.
2025-06-06 11:52:33 -06: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
08cca9a664 Apply hotfix to vector configuration in start_services.py
- Added logic to comment out logflare sink entries in vector.yml to disable logflare sinks, improving configuration management.
- Included warnings for missing vector.yml file to enhance user feedback during the hotfix process.
2025-06-06 11:40:08 -06:00
Yury Kossakovsky
6315c972b7 Add Logflare access tokens to secret generation script
- Introduced LOGFLARE_PRIVATE_ACCESS_TOKEN and LOGFLARE_PUBLIC_ACCESS_TOKEN to the secret generation script, allowing for better integration with Supabase.
- Updated logic to preserve empty values from existing environment variables, ensuring comprehensive handling of user inputs during secret generation.
2025-06-06 11:35:37 -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
c3296f3528 Merge pull request #85 from coleam00/stable
Update .env.example
2025-06-05 11:28:00 -04:00
Cole Medin
c4ba411260 Update .env.example
POSTGRES_USER=postgres
2025-06-05 11:27:32 -04:00
Leex
4616a26cc5 Update README.md
Added "-b stable" as this is now the release state
2025-05-31 22:09:26 +02:00
Cole Medin
df70232d02 Merge pull request #72 from agent-tops/fix-network-vulnerabilities
Fix network vulnerabilities
2025-05-31 14:44:21 -05: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
126317ce75 Update multiple n8n workflows set ID
- Refined various workflows to improve their performance and usability, including updates to AI-powered automation tasks.
- Enhanced integration with external services such as Google Sheets, Telegram, and OpenAI, ensuring smoother data handling and user interactions.
- Improved documentation and clarity within workflows to facilitate better understanding and usage for end-users.
2025-05-30 15:20:39 -06:00
Benny Tops
4c6ef414b7 Fix Caddy configuration to use container names and not localhost 2025-05-30 16:20:48 +02:00
Benny Tops
70adcf603e Comment out endpoints without authentication in Caddyfile 2025-05-30 15:39:21 +02:00
Benny Tops
b5f408090c Update README.md to include explanation of environment argument 2025-05-30 15:30:57 +02:00
Benny Tops
3e05457049 Open ports on localhost, when in private environment 2025-05-30 15:21:48 +02:00
Benny Tops
dbeb5bc6d7 Remove network_mode host from Caddy service 2025-05-29 18:58:41 +02:00
Benny Tops
beb791acc4 Add concept of environment and reset Supabase ports in public environment 2025-05-29 18:55:13 +02:00
Benny Tops
17221e7409 Add expose elements for informative purposes 2025-05-29 12:57:24 +02:00
Benny Tops
9ecce0c78f Remove all port mappings between the host machine and the containers 2025-05-29 12:11:30 +02:00
Yury Kossakovsky
e38490cfd7 Add monitoring service to base services data in wizard script
- Included the monitoring service entry in the base_services_data array of 04_wizard.sh, enhancing the service orchestration options available to users.
- Removed the duplicate entry for the monitoring service to streamline the configuration.
2025-05-28 22:14:40 -06:00
Yury Kossakovsky
ddee8a18cd Refine n8n import decision logic in secret generation script
- Updated the logic in 03_generate_secrets.sh to clarify the conditions under which the n8n import decision is made.
- Ensured that the import status is always marked as complete for future runs after user interaction, improving the script's usability and consistency.
2025-05-28 21:54:09 -06:00
Yury Kossakovsky
0a6d0b1a96 Enhance Neo4j reporting in final report script
- Updated the output in 06_final_report.sh to provide clearer information about Neo4j configuration, including Web UI host, Bolt port, and HTTP API access details.
- Improved formatting for better readability and user guidance on authentication and API usage.
2025-05-28 21:50:50 -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
296f559a3b Enhance email and OpenAI API key prompts in secret generation script
- Added conditional checks to ensure prompts for user email and OpenAI API key are only displayed if the respective environment variables are not set, improving user experience and preventing unnecessary input requests.
2025-05-28 19:16:19 -06:00
Yury Kossakovsky
3833595172 Fix empty 'then' block in OpenAI API Key check in secret generation script
- Added a null command to the 'then' block of the OpenAI API Key check in 03_generate_secrets.sh to prevent syntax errors and improve script stability.
2025-05-28 19:07:12 -06:00
Yury Kossakovsky
3c4abffe1e Enhance README.md for Quick Start and Usage instructions
- Updated the Quick Start section to provide clearer access instructions for services post-installation, including login details for n8n and Flowise.
- Added steps for exploring n8n, utilizing integrated AI tools, and checking monitoring options with Grafana.
- Improved overall structure and clarity to facilitate user onboarding and understanding of available services.
2025-05-28 19:04:25 -06:00