- Removed references to external LLM API keys in the workflows section for clarity.
- Simplified language in various sections to enhance readability.
- Updated links and terminology for consistency, including renaming "Local AI Starter Kit" to "Starter Kit" and "Local AI community" to "Community".
- Added a section on prerequisites before installation, including domain name and DNS configuration requirements.
- Clarified the installation process and emphasized the need for a Linux server.
- Updated the script usage instructions to reflect changes in the installation process and included prompts for user input during setup.
- Moved the caddy availability check to a later point in the script after the installation process.
- Improved script flow by ensuring caddy is checked only after attempting to install it, enhancing user experience.
- Renamed the project from "Self-hosted AI Package" to "n8n Ecosystem Installer" for clarity.
- Expanded the description to highlight the comprehensive development environment setup, including new tools like Flowise, Langfuse, and Crawl4ai.
- Added details about the automatic import of community workflows and the option to include over 300 workflows during setup.
- Updated installation instructions to emphasize the use of the new installation script for a streamlined setup process.
- Included monitoring setup instructions for Prometheus and Grafana, enhancing the documentation for user guidance.
- Removed the ollama service configurations to streamline the setup.
- Enhanced n8n service environment variables for better configuration and performance.
- Added new services for Grafana, Prometheus, and Node Exporter to support monitoring.
- Updated existing services to ensure proper dependencies and health checks.
- Improved volume management and entrypoint scripts for n8n import functionality.
- Changed reverse proxy targets from localhost to service names for n8n, open-webui, flowise, langfuse-web, kong, grafana, prometheus, and searxng.
- Added basic authentication for Prometheus and SearXNG services to enhance security.
- Improved configuration for better service management in the deployment environment.
- 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.
- Removed the profile argument from the start_local_ai function to simplify the service startup process.
- Updated the main function to call start_local_ai without the profile parameter, streamlining the command execution.
- Introduced a series of scripts to automate system preparation, Docker installation, secret generation, service execution, and final reporting.
- Implemented logging functions for better visibility during script execution.
- Ensured checks for required files and user inputs to enhance robustness.
- Added functionality for managing Docker services and generating a comprehensive installation summary.
- Modified the n8n import script to enhance functionality.
- Added multiple new workflow JSON files for various AI applications, including automated email responses, sentiment analysis, and social media management.
- Updated existing workflows to improve performance and integration with AI tools.
- Introduced a new dashboard configuration file for the Node Exporter Full dashboard.
- Added provisioning for Grafana dashboards in main.yml.
- Configured Prometheus as the default datasource in main.yml.