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
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
We actually have it
But not working
let me test and see if they fixed the issues it had with docker
The installation runs without any problems. However, it is not possible to create an account or log in.
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] }
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.
I read it. But I wanted to give some feedback anyway.
thanks for the feedback, should update it before the weekend ends, Hopefully tomorrow
This is really nice, I’ve ended up setting on a dedicated server.
Waiting till the NS8 version is ready for prime time.
Thanks,
@jfranco allow us to Put some time into it on Around Tuesday, and revert with feedback on its workability.
Happy to Help
@mrmarkuz Can you help find the issue why am getting a bad gateway
Can you check it out
i notice you added tcp port.split, in traefik as well as ports deman 2 in build images yet, you are only exposing one port of the entire service.
The instance names of the traefik routes are the same, so only one route instead of two is created, see ns8-opnform/imageroot/actions/configure-module/20configure_traefik at dev · geniusdynamics/ns8-opnform · GitHub
You could use something like
"instance": os.environ["MODULE_ID"] + "-api",
to set different instance names.
Ohh Let me test this
Hello @transocean can you help me test opnform
https://github.com/geniusdynamics/ns8-opnform/tree/dev
I will do that. But only this afternoon, when I’m back home.
Bookmarking as a alternative GitHub - formio/formio: A Form and Data Management Platform for Progressive Web Applications.
Formio is mostly a developer centric form System, and do you think their commerical plans and license work in favour?
I have no idea.
Fresh installed and the same problem like before. It’s not possible to create a account.
any error