No, there ist nothing to see in the logs. Installation and first configuration went without problems. But creating of the first user is not possible. The blue wheel on the buttom of the page is turning in a endless way.
can you check the console logs where youre getting the spining wheel, and let us know if you notice any errors listed,
browser console logs.
No, that will defintely dowload from the main branch, if you;re testing the non released updated version, the use :dev instead of :latest which will usually download the most recent release, or the main version
use
add-module ghcr.io/geniusdynamics/opnform:dev 1
to test the specific version we updated
Ok…, my mistake. Wrong version. New insatllation but the same error. I cant create a account.

2025-08-27T17:05:43+02:00 [1:opnform1:opnform-app] INFO Caching framework bootstrap, configuration, and metadata.
2025-08-27T17:05:43+02:00 [1:opnform1:opnform-app]
2025-08-27T17:05:43+02:00 [1:opnform1:opnform-app] config … 26.77ms DONE
2025-08-27T17:05:43+02:00 [1:opnform1:opnform-app] events … 2.11ms DONE
2025-08-27T17:05:43+02:00 [1:opnform1:opnform-app] routes … 28.16ms DONE
2025-08-27T17:05:44+02:00 [1:opnform1:opnform-app] views … 28.33ms DONE
2025-08-27T17:05:44+02:00 [1:opnform1:opnform-app] laravel-data … 11.54ms DONE
2025-08-27T17:05:44+02:00 [1:opnform1:opnform-app]
2025-08-27T17:05:44+02:00 [1:opnform1:opnform-app] Starting server for API role with command: php-fpm
2025-08-27T17:05:44+02:00 [1:opnform1:opnform-app] [27-Aug-2025 15:05:44] NOTICE: fpm is running, pid 1
2025-08-27T17:05:44+02:00 [1:opnform1:opnform-app] [27-Aug-2025 15:05:44] NOTICE: ready to handle connections
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] Failed to load feature flags on server: FetchError: [GET] “https://api.xxx.com/api/content/feature-flags”: fetch failed
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async $fetchRaw2 (file:///app/server/chunks/nitro/nitro.mjs:3859:14)
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] … 5 lines matching cause stack trace …
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async executePlugin (file:///app/server/chunks/build/server.mjs:345:9)
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async applyPlugins (file:///app/server/chunks/build/server.mjs:359:5)
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async createNuxtAppServer (file:///app/server/chunks/build/server.mjs:25643:7) {
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] [cause]: TypeError: fetch failed
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at node:internal/deps/undici/undici:15422:13
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async $fetchRaw2 (file:///app/server/chunks/nitro/nitro.mjs:3847:26)
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async $fetchRaw2 (file:///app/server/chunks/nitro/nitro.mjs:3859:14)
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async $fetch2 (file:///app/server/chunks/nitro/nitro.mjs:3905:15)
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async Object.get (file:///app/server/chunks/build/server.mjs:2352:14)
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async file:///app/server/chunks/build/server.mjs:20899:103
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async Object.callAsync (file:///app/server/chunks/nitro/nitro.mjs:5335:16)
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async applyPlugin (file:///app/server/chunks/build/server.mjs:307:35)
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at async executePlugin (file:///app/server/chunks/build/server.mjs:345:9) {
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] [cause]: Error: getaddrinfo ENOTFOUND api.xxx.com
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] errno: -3008,
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] code: ‘ENOTFOUND’,
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] syscall: ‘getaddrinfo’,
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] hostname: ‘api.xxx.com’
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] }
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] }
2025-08-27T17:07:24+02:00 [1:opnform1:opnform-ui] }
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] Failed to load feature flags on server: FetchError: [GET] “https://api.xxx.com/api/content/feature-flags”: fetch failed
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async $fetchRaw2 (file:///app/server/chunks/nitro/nitro.mjs:3859:14)
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] … 5 lines matching cause stack trace …
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async executePlugin (file:///app/server/chunks/build/server.mjs:345:9)
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async applyPlugins (file:///app/server/chunks/build/server.mjs:359:5)
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async createNuxtAppServer (file:///app/server/chunks/build/server.mjs:25643:7) {
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] [cause]: TypeError: fetch failed
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at node:internal/deps/undici/undici:15422:13
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async $fetchRaw2 (file:///app/server/chunks/nitro/nitro.mjs:3847:26)
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async $fetchRaw2 (file:///app/server/chunks/nitro/nitro.mjs:3859:14)
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async $fetch2 (file:///app/server/chunks/nitro/nitro.mjs:3905:15)
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async Object.get (file:///app/server/chunks/build/server.mjs:2352:14)
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async file:///app/server/chunks/build/server.mjs:20899:103
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async Object.callAsync (file:///app/server/chunks/nitro/nitro.mjs:5335:16)
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async applyPlugin (file:///app/server/chunks/build/server.mjs:307:35)
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at async executePlugin (file:///app/server/chunks/build/server.mjs:345:9) {
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] [cause]: Error: getaddrinfo ENOTFOUND api.xxx.com
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] errno: -3008,
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] code: ‘ENOTFOUND’,
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] syscall: ‘getaddrinfo’,
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] hostname: ‘api.xxx.com’
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] }
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] }
2025-08-27T17:10:38+02:00 [1:opnform1:opnform-ui] }
2025-08-27T17:10:41+02:00 [1:opnform1:postgresql-app] 2025-08-27 15:10:41.322 UTC [17] LOG: checkpoint starting: time
2025-08-27T17:10:41+02:00 [1:opnform1:postgresql-app] 2025-08-27 15:10:41.745 UTC [17] LOG: checkpoint complete: wrote 7 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.403 s, sync=0.009 s, total=0.424 s; sync files=4, longest=0.006 s, average=0.003 s; distance=0 kB, estimate=0 kB
is this on an internal server, or an external server with public ip and standard hostname
This is a internal server in my dmz who is reachable from the internet with a separat fqdn for opnform.
After a reboot of the server i see only a “Bad Gateway” on the page
Any news here?
Hi,
I have setup coolify for the opnForm, which I need.
Right now I have 04 different solutions to cover all my needs.
It’s not a perfect world, but sometimes we need to divide and conquer.
Best regards,
Will work on this week and let you know
