I think I found the issue - to be validated!
My cloudron admin account had only two characters. By creating a second account, with more characters, I was able to access the admin settings. 
I think I found the issue - to be validated!
My cloudron admin account had only two characters. By creating a second account, with more characters, I was able to access the admin settings. 

I have an interesting case:
If I install Stirling-PDF on Cloudron - then go onto:
Settings > Account Settings
I get the issue shown in the screenshot above: "Error: 999 None".
The logs say:
INFO s.s.p.s.f.UserAuthenticationFilter - Invalidating session for disabled or non-existent user: (myusername)
Interstingly, seems to be related to the Cloudron I run this on. I tried on a fresh install, and didn't have any issues. I have another Cloudron that is about 6 months old, there the issue appears.
Any ideas what could be the root cause? For now, I will try updating the cloudrons.
Hi everyone,
I'm trying to set up authentication for a simple web application and I'm running into some confusion around OAuth/OIDC best practices with Cloudron.
My Setup:
My Intended Flow:
The Problem:
I understand that exposing a client_secret in JavaScript is a security anti-pattern. For single-page applications, the recommended approach is to use a "public client" with PKCE (Proof Key for Code Exchange) instead of client secrets.
However, when I look at Cloudron's OIDC app configuration, I don't see any option to:
My Questions:
I'm hoping there's a standard way to handle this that I'm missing. The alternative of putting authentication logic entirely in n8n (server-side) seems to complicate the frontend significantly.
Any guidance on the proper architecture pattern here would be greatly appreciated!
Additional Context:
Thanks in advance!
Hi all,
Need a quick hint:
# MacBook → Cloudron box (works)
ssh -R 172.18.0.1:11434:localhost:11434 <user>@<server>
# On the Cloudron host (works)
curl localhost:11434 # → “Ollama is running”
# Inside my Cloudron app (times out)
cloudron exec --app <app> -- curl 172.18.0.1:11434
Goal: let the app reach Ollama on my Mac via that tunnel.
Host sees it, container doesn’t. What’s the right bind/IP/firewall tweak so the container can hit the tunnel?
Thanks!