⚙️ Auto Update n8n to Latest Version with Coolify

1,694 views · ⚙️ DevOps & CI/CD

Description

Automatically detect new n8n releases (stable or beta) from GitHub, update Coolify environment variables, and trigger deployments.


Functionality

This workflow automates deployment of n8n releases to a Coolify instance. It supports two tracks:

  1. Beta Releases: Checks GitHub every minute for prereleases, filters duplicates, updates the N8N_VERSION environment variable, and deploys.
  2. Stable Releases (disabled by default): Checks the latest stable release hourly and deploys.

Key Features:


Expected Outcomes


Setup Guide

  1. Replace Placeholders:

    • Update m8ccg8k44coogsk84swk8kgs in the Update ENV and Deploy nodes with your Coolify Application UUID.
  2. Configure Credentials:

    • Add Coolify API credentials (httpHeaderAuth) with a valid API token in the headers.
  3. Enable Triggers:

    • Toggle the Auto Update Latest Release node if stable releases are desired. Adjust schedule intervals as needed.
  4. Test:

    • Run the workflow manually to validate API connections and version parsing.

SEO Keywords

Automated Deployment, n8n CI/CD, Coolify Integration, GitHub Release Monitoring, Environment Variable Management, Beta Release Automation.

🔗 Nodes Used

HTTP Request, Schedule Trigger, Filter

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup