Templates / Automatic self-hosted application updates with Coolify deployments

Automatic self-hosted application updates with Coolify deployments

Ready for 3.0

by Edoardo Guzzi ✓ · 482 views · created 2025-09-01 · DevOps

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 9 nodes and runs on a schedule (every day) (plus 1 other trigger). It uses only n8n's built-in nodes. It also calls api.github.com and app.coolify.io over HTTP.

How it runs

Trigger: On a schedule (every day) (plus 1 other trigger).

  1. CALL YOUR N8N INSTANCE and retrieve the version (HTTP Request): calls an HTTP API
  2. CALL GITHUB and retrieve the last n8n image stable version (HTTP Request): calls api.github.com
  3. Merge: merges the data from its input branches
  4. Rename variable and unify format (Edit Fields (Set)): sets 2 fields: actualn8nversion, newn8nversion
  5. If: checks a condition and branches into true / false
  6. CALL COOLIFY OR SIMILAR SERVICE FOR UPDATE IMAGE (HTTP Request): calls app.coolify.io

HTTP calls to: api.github.com, app.coolify.io

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (7)

From the author

Auto-update n8n instance with Coolify Who’s it for This workflow is designed for self-hosted n8n administrators who want to keep their instance automatically updated to the latest stable release. It removes the need for manual version checks and ensures…

Excerpt from Edoardo Guzzi's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.