Freshly installed of FlowFuse Self-Hosted, flowfuse-file-server & flowfuse-forge it won't start, it keeps restarting

I am trying to do a clean installation of FlowFuse Self-Hosted with an up-to-date Ubuntu 24.04 OS.
After following the steps on the official website, the two mentioned services do not start, they keep restarting and in the docker log I found the following error:

{"level":"ERROR","time":"2025-04-04T11:48:49.493Z","msg":"SequelizeConnectionError: password authentication failed for user "forge"\n
at Client._connectionCallback (/usr/src/forge/app/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:145:24)\n
at Client._handleErrorWhileConnecting (/usr/src/forge/app/node_modules/pg/lib/client.js:336:19)\n
at Client._handleErrorMessage (/usr/src/forge/app/node_modules/pg/lib/client.js:356:19)\n
at Connection.emit (node:events:517:28)\n
at Connection.emit (node:domain:489:12)\n
at /usr/src/forge/app/node_modules/pg/lib/connection.js:116:12\n
at Parser.parse (/usr/src/forge/app/node_modules/pg-protocol/dist/parser.js:36:17)\n
at Socket. (/usr/src/forge/app/node_modules/pg-protocol/dist/index.js:11:42)\n
at Socket.emit (node:events:517:28)\n
at Socket.emit (node:domain:489:12)"}

Has anyone experienced something like this before or have any ideas on how to fix this error?
Thx!

Could you elaborate on the installation method you selected? Is it a docker approach with docker-compose file or kubernetes with FlowFuse helm chart?

Also please include the output of

docker compose version

Of course, I chose the install with docker-compose file. And version is Docker version 28.0.4.

Thx!

Hello,

The very latest version of Docker Compose made a small change which broke a couple of things, but we fixed them this week. There is a new version of the docker-compose.yml file with the fixes, but the instructions point to the last tagged release version (which will get updated as part of next weeks release).

Please run docker compose -p flowfuse down then you can download the new new version with the following command

curl -L -o docker-compose.yml https://raw.githubusercontent.com/FlowFuse/docker-compose/refs/heads/main/docker-compose.yml

And run docker compose -p flowfuse up (please include the autotls profile if needed) and things should start up cleanly now

I deleted all images and containers from Docker but unfortunately I still get the error :frowning:

{"level":"ERROR","time":"2025-04-04T14:02:25.899Z","msg":"SequelizeConnectionError: password authentication failed for user "forge"\n
at Client._connectionCallback (/usr/src/forge/app/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:145:24)\n
at Client._handleErrorWhileConnecting (/usr/src/forge/app/node_modules/pg/lib/client.js:336:19)\n
at Client._handleErrorMessage (/usr/src/forge/app/node_modules/pg/lib/client.js:356:19)\n
at Connection.emit (node:events:517:28)\n at Connection.emit (node:domain:489:12)\n
at /usr/src/forge/app/node_modules/pg/lib/connection.js:116:12\n
at Parser.parse (/usr/src/forge/app/node_modules/pg-protocol/dist/parser.js:36:17)\n
at Socket. (/usr/src/forge/app/node_modules/pg-protocol/dist/index.js:11:42)\n
at Socket.emit (node:events:517:28)\n at Socket.emit (node:domain:489:12)"}
forge-1 | {"level":"INFO","time":"2025-04-04T14:03:19.666Z","msg":"FlowFuse v2.15.0"}

Thx!

Please tear down the compose stack completely, including volumes. It can be achieved by adding -v flag to docker compose down command.
The complete stack removal would be: docker compose -p flowfuse down -v.
Once all resources are removed, create it as you did previously, docker compose -p flowfuse up, using docker-compose.yml file @hardillb mentioned in his last comment.

Step 1

Step 2

All are UP thanks for the support.

1 Like