Upgrade Flowise in Coolify

Complete step-by-step instructions for upgrading Flowise in Coolify

0

Quick Preparation (Do Once)

Important: Always backup your data before upgrading to prevent any potential data loss.

  • In Flowise, export your important flows/workspaces via Settings → Export to create a JSON backup
  • In Coolify navigate to Projects → flowise-ai → Persistent Storages and note the mounted path (usually the app's ~/.flowise folder) - this is where your database and files are stored for rollback purposes
1

Choose Version Tracking Method

Best Practice: Pin an explicit image tag instead of using latest for better version control and predictability.

Example tags you can use:

flowiseai/flowise:3.0.5

Replace with the specific version you want to upgrade to.

2

Update the Image in Coolify

Option A: Pin/Switch to a Specific Version

  • Navigate to Coolify → Projects → flowise-ai and click Edit Compose File
  • Find the line that looks like:
image: flowiseai/flowise:latest

Change it to:

image: flowiseai/flowise:3.x.y
  • Click Save, then click Restart (or Redeploy/Rebuild if available)
  • Coolify will pull the new image and start the updated version

Option B: Stay on Latest but Force an Update

  • Keep the line as image: flowiseai/flowise:latest
  • From the service page, open Settings (gear icon) and use Rebuild / Force pull image
  • Then click Restart

A plain restart may reuse the cached image - you need a pull/rebuild to fetch the new latest version.

3

Verify After Upgrade

  • Open Flowise and log in to your instance
  • Check the version in the About/info menu or footer
  • If version info isn't visible, you can hit the API endpoint /api/v1/system and look at the version field
  • Perform a smoke-test by running one of your existing flows
4

Rollback Process (If Needed)

If you encounter any issues with the new version, you can quickly roll back:

  • Edit the Compose file again and set the previous tag (e.g., flowiseai/flowise:3.0.4)
  • Click Save → Redeploy/Rebuild
  • Your data will remain intact because it's stored on the persistent volume

Notes for Version 3+ Upgrades

Keep your FLOWISE_USERNAME and FLOWISE_PASSWORD environment variables unchanged during upgrades. These are only used for initial organization setup and basic authentication checks.

  • You'll continue logging in with the admin email you previously configured
  • If you ever change those environment variables, you'll be prompted to re-confirm them on the setup screen
  • Version 3+ maintains backward compatibility with your existing flows and configurations