- Introduced a detailed README.md to provide an overview of the n8n Installer, including its purpose, included services, installation instructions, and usage guidelines.
- Highlighted key features such as the ability to automate tasks, build AI applications, and access a rich toolset.
- Included information on community workflows, prerequisites for installation, and troubleshooting tips to enhance user experience.
- Added n8n service description to the list of available tools, highlighting its low-code capabilities and integrations.
- Removed duplicate n8n entry from the access URLs section for clarity and consistency.
- Reorganized and clarified the list of included services, ensuring consistent formatting and improved readability.
- Added new services such as ComfyUI, Crawl4ai, Grafana, and others while removing outdated entries.
- Updated access URLs for various services to reflect recent changes in the installation process.
- 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.
- 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.
- Changed installation command to use 'sudo bash' for better permissions handling.
- Clarified that the Cloudflare Tunnel service must be enabled in the Service Selection Wizard.
- Updated README to provide a direct link to the Cloudflare instructions.
- 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.
- Introduced a new section addressing common issues related to sites not loading after installation.
- Provided potential causes and solutions, including resource checks and minimal configuration testing to enhance user support and guidance.
- Introduced a new internal utility service, python-runner, in docker-compose.yml to execute custom Python scripts within the Docker network.
- Added detailed documentation in n8n-installer-developer-guide.md and README.md on how to enable and use the python-runner service.
- Created main.py and requirements.txt files for user-defined Python code and dependencies.
- Updated scripts to include python-runner in the service selection wizard and final report for improved user guidance.
- Updated README.md to include RAGApp as a new open-source tool for building Retrieval-Augmented Generation assistants.
- Enhanced final report script to display internal access information for RAGApp, improving user visibility and integration guidance.
- 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.
- Included a description of Portainer as a lightweight web UI for managing Docker environments.
- Added Portainer access information to the services list in the README, specifying the URL and authentication details.
- 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.
- 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.
- 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.
- Introduced a new script, docker_cleanup.sh, for cleaning up unused Docker containers, images, and volumes to free up disk space.
- Updated README.md to include instructions for using the Docker cleanup script, emphasizing its utility and caution regarding data removal.
- 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.
- Introduced a new section in README.md to acknowledge project contributors.
- Added a link to the GitHub Contributors Page for easy access to contributor information.
- Introduced a new section in README.md detailing the pre-installed Node.js libraries available for use in n8n's Code nodes, including `cheerio`, `axios`, `moment`, and `lodash`.
- Enhanced user understanding of available tools for web scraping, API requests, date manipulation, and utility functions.
- 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.
- Introduced Weaviate service in docker-compose.yml with necessary environment variables and health checks.
- Updated Caddyfile to include reverse proxy settings for Weaviate with basic authentication.
- Enhanced README.md to document Weaviate's integration and access details.
- Modified scripts to generate secrets for Weaviate, including username and password handling.
- Updated final report script to display Weaviate configuration details for user clarity.
- 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.
- 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.
- Introduced a new section addressing potential browser security warnings after deploying services, detailing symptoms, causes, and solutions.
- This addition aims to assist users in troubleshooting common SSL certificate issues during initial service access.
- Modified the installation and update commands in the README to include 'sudo', ensuring proper permissions for script execution.
- This change enhances the installation process by preventing potential permission issues during setup and updates.
- Rearranged and updated the list of automation categories for clarity, ensuring that users can easily identify available workflows across various domains such as HR, E-commerce, and communication platforms.
- Added a new section outlining over 300 pre-built automations available for users, categorized by use cases such as AI agents, email handling, social media, and more, enhancing user onboarding and resource accessibility.
- Included a new point under the General Issues section to remind users to verify that their server meets the minimum hardware and operating system requirements, enhancing troubleshooting guidance.
- Introduced a new section addressing potential VPN conflicts that may interfere with downloading Docker images, providing users with troubleshooting guidance.
- Expanded the description of the installer, highlighting the rich toolset and scalable n8n performance.
- Revised DNS configuration instructions for clarity and updated server requirements to include specific memory, CPU, and disk space recommendations.
- Clarified the installation command and added details about the number of n8n workers during setup.
- Revised minimum server system requirements to specify Ubuntu 24.04 LTS and 60 GB Disk Space.
- Added detailed memory and CPU recommendations for different service setups, enhancing user guidance for optimal performance.
- Added details about core services (Caddy, Postgres, Redis) included in the installer.
- Revised the description of the service selection wizard to highlight available options during setup.
- Clarified the optional import of 300+ n8n community workflows for improved user understanding.
- Revised project description to emphasize the self-hosted nature of the n8n Installer and its bundled tools.
- Enhanced the "What's Included" section to better outline the features and benefits of the setup.
- Streamlined installation instructions and clarified DNS configuration steps for user-friendliness.
- Updated troubleshooting tips for Supabase issues to provide clearer guidance.
- Improved formatting and consistency throughout the document for better readability.
- Changed the project name from "n8n Ecosystem Installer" to "n8n Installer" for consistency.
- Enhanced descriptions of included features, specifically renaming the optional workflow import to "300 n8n Community Workflows Included."
- Streamlined installation instructions and removed outdated notes to focus on essential information.
- Clarified the functionality of the installation script regarding service management.
- Streamlined the description of the n8n Ecosystem Installer, emphasizing its purpose and included tools.
- Added a note about the optional import of approximately 300 community workflows during setup.
- Reorganized the Important Links section for better accessibility and clarity.
- Revised project attribution to reflect the original creator.
- Enhanced descriptions for community resources and AI templates.
- Updated terminology for improved clarity regarding local model interactions and file access.
- Streamlined language throughout the document to enhance readability.
- Removed outdated prerequisites and consolidated installation steps for better clarity.
- Updated service hostnames section to provide clear examples for user configuration.
- Enhanced the description of the installation script's functionality regarding secret generation and service startup.
- Updated DNS A-record instructions to include wildcard and apex domain records for better clarity.
- Clarified the primary domain name requirement during installation to align with the new DNS setup.
- Ensured consistency in variable naming for the WEBUI_HOSTNAME in the example configuration.
- Reformatted the DNS A-records section for improved readability.
- Ensured consistent presentation of domain configuration requirements for the n8n ecosystem installation.
- 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.