I have something else that's interesting

Hi friends (especially @mrmarkuz)

The Open-Source form builder OpnForm is a very usefull software for building forms without code and definitely goes well with Nethserver 8 and its unlimited possibilities.

Regards…

Uwe

1 Like

We actually have it

But not working
let me test and see if they fixed the issues it had with docker

2 Likes

https://wiki.nethserver.org/doku.php?id=ns8:applications:opnform

2 Likes

Hi @kemboielvis22

The installation runs without any problems. However, it is not possible to create an account or log in.

Screenshot 2025-08-09 151017

Here are a few lines from the event log:

2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] Failed to load feature flags on server: FetchError: [GET] “https://forms.xxx.com/api/content/feature-flags”: fetch failed
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async $fetchRaw2 (file:///app/server/chunks/nitro/nitro.mjs:3859:14)
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] … 5 lines matching cause stack trace …
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async executePlugin (file:///app/server/chunks/build/server.mjs:345:9)
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async applyPlugins (file:///app/server/chunks/build/server.mjs:359:5)
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async createNuxtAppServer (file:///app/server/chunks/build/server.mjs:25643:7) {
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] [cause]: TypeError: fetch failed
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at node:internal/deps/undici/undici:15422:13
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async $fetchRaw2 (file:///app/server/chunks/nitro/nitro.mjs:3847:26)
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async $fetchRaw2 (file:///app/server/chunks/nitro/nitro.mjs:3859:14)
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async $fetch2 (file:///app/server/chunks/nitro/nitro.mjs:3905:15)
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async Object.get (file:///app/server/chunks/build/server.mjs:2352:14)
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async file:///app/server/chunks/build/server.mjs:20899:103
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async Object.callAsync (file:///app/server/chunks/nitro/nitro.mjs:5335:16)
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async applyPlugin (file:///app/server/chunks/build/server.mjs:307:35)
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at async executePlugin (file:///app/server/chunks/build/server.mjs:345:9) {
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] [cause]: Error: connect ECONNREFUSED 192.168.xxx.xxx:443
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) {
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] errno: -111,
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] code: ‘ECONNREFUSED’,
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] syscall: ‘connect’,
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] address: ‘192.168.x.x’,
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] port: 443
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] }
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] }
2025-08-09T14:38:48+02:00 [1:opnform1:opnform-ui] }

1 Like

As stated Above

we will update the docke rimage, to see if it now works, there was an issue with their docke rimage, that prevented it from running.

2 Likes

I read it. But I wanted to give some feedback anyway.

thanks for the feedback, should update it before the weekend ends, Hopefully tomorrow

2 Likes