Skip to content

Conversation

@mrj0b
Copy link

@mrj0b mrj0b commented Dec 19, 2025

Changes

  • Remove task runner from n8nio/n8n docker image and use the separate n8nio/runners image
  • Require authentication on OAuth callback URLs by default
  • changing the n8n version from fixed version to stable branch to get all the updates faster specially security updates
  • added health check for the n8nio/runners image have set it up to turn of after 15 seconds of inactivity and it will start again when needed, it can be changed with the N8N_RUNNERS_AUTO_SHUTDOWN_TIMEOUT variable
  • it is backward compatible with the previous version and configuration

Comment on lines 76 to 78
volumes:
n8n-data:
postgresql-data:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coolify adds these automatically

Suggested change
volumes:
n8n-data:
postgresql-data:

timeout: 20s
retries: 10
task-runners:
image: n8nio/runners:stable
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please pin to a static version rather than 'stable' to prevent the template from breaking due to upstream changes.

services:
n8n:
image: docker.n8n.io/n8nio/n8n:1.119.2
image: n8nio/n8n:stable
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please pin to a static version rather than 'stable' to prevent the template from breaking due to upstream changes.

@ShadowArcanist ShadowArcanist added ⚙️ Service Issues requesting or PRs adding/fixing service templates. 💤 Waiting for changes PRs awaiting changes from the author. labels Dec 19, 2025
@github-actions
Copy link
Contributor

Hi @mrj0b! 👋

It appears to us that you are either adding a new service or making changes to an existing one.
We kindly ask you to also review and update the Coolify Documentation to include this new service or it's new configuration needs.
This will help ensure that our documentation remains accurate and up-to-date for all users.

Coolify Docs Repository: https://github.com/coollabsio/coolify-docs
How to Contribute a new Service to the Docs: https://coolify.io/docs/get-started/contribute/service#adding-a-new-service-template-to-the-coolify-documentation

@mrj0b mrj0b requested a review from ShadowArcanist December 19, 2025 07:59
@mrj0b
Copy link
Author

mrj0b commented Dec 19, 2025

  • pinned the version to the latest stable version 2.0.3 for both n8n and task-runners images
  • and made all the suggested changes

@mrj0b
Copy link
Author

mrj0b commented Dec 23, 2025

  • updated to the latest stable version 2.1.2
  • tested and everything is working as intended
  • the current version pinned on coolify of n8n 1.119.2 is vulnerable to CVE-2025-68613

@ShadowArcanist
Copy link
Member

  • updated to the latest stable version 2.1.2

    • tested and everything is working as intended

    • the current version pinned on coolify of n8n 1.119.2 is vulnerable to CVE-2025-68613

Thanks, we have 3 templates for n8n, could you please update them and request a review (will get this merged ASAP once the other 2 templates were updated to a version where the CVE is fixed)

@mrj0b
Copy link
Author

mrj0b commented Dec 25, 2025

  • updated n8n and n8n with postgres templates to the latest stable version 2.1.4
  • updated n8n with postgres and worker template to version 1.123.9 this version fixes CVE-2025-68613 and i'll update it to the latest stable version when i get time, as it requires more work to be updated to 2.1.x

@ShadowArcanist ShadowArcanist added Ready to merge and removed 💤 Waiting for changes PRs awaiting changes from the author. labels Dec 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Ready to merge ⚙️ Service Issues requesting or PRs adding/fixing service templates.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants