Hi! I’m running Activepieces self-hosted on Coolify and after an upgrade my instance is in a weird state:
- The Flows page shows
No flows found. - On the left sidebar I still see the correct folder + flow counters (e.g. “All flows 29”, “allsign events 5”, etc.).
- My existing flows still run correctly: when I hit my webhooks / events, the automations execute and I can see new entries in the Runs tab.
So the flows definitely exist in the database, but the list endpoint / UI is not showing them.
What I changed
- I updated my Activepieces service in Coolify and it pulled a newer image.
- The Postgres container started failing with this error:
in 18+, these Docker images are configured to store database data in a format which is compatible with “pg_ctlcluster”…
Counter to that, there appears to be PostgreSQL data in: /var/lib/postgresql/data
This looks like the classic Postgres 18 + existing data dir problem (data was originally created on an older Postgres).
- To fix that I:
- Pinned Postgres to a specific version (for now I’m using
postgres:17, so it can read the existing data dir again). - For Activepieces I set an explicit tag instead of
latest, e.g.:
ghcr.io/activepieces/activepieces:0.72.4
- After that, the stack comes up fine, Postgres is healthy, Activepieces starts, webhooks work and runs are created.
But now the Flows list is empty, even though the folders and run history clearly “know” the flows are there.
Current symptoms
- Flows sidebar shows the correct number of flows per folder.
- Main table in Flows tab always shows “No flows found”.
- Existing webhooks still point to valid flows and run successfully.
- The issue started right after the image / Postgres version changes above.
I will share my browser console with current errors:
