@umnz I found the problem. The location of musl is different in alpine and ubuntu. Making a new package.
Our tests are not comprehensive enough to detect workflow errors. They only test if n8n comes up and one can login etc. Have to improve this.
Cloudron App Packagers
@umnz I found the problem. The location of musl is different in alpine and ubuntu. Making a new package.
Our tests are not comprehensive enough to detect workflow errors. They only test if n8n comes up and one can login etc. Have to improve this.
@umnz so it doesn't even start up in your case or do you see this during a specific workflow? It installs and runs fine here 
Thing is the Dockerfile is installing musl, so I am not sure what is going wrong here. Hmm
@timconsidine I think probably a better way to implement this was so called Device Authorization Flow . That approach doesn't require callback to localhost. We are looking into implement the cli auth that way instead.
Wow - thank you so much for taking the time to research like that 
Weirdly I could not find how in Safari to do that (embarrassing)
So I threw teddy out of pram, closed safari, set Firefox as default, and it worked immediately after pressing ENTER
Thank you !
Not sure whether I will switch back.
I hate Chrome, as an experience but also in principle, don’t really like Firefox and am tired of “also-ran” alternatives.
Thanks again for taking the time to solve this 


@umnz oh, that's not good. I will revoke the release for now.
@timconsidine you might have to add localhost as an exception in safari for localhost - https://github.com/orgs/community/discussions/161229 . Could that be the problem? Do you do local development in safari? Wondering why it's not already in the whitelist.
Thanks -@James and @girish
I held off manual creation of ~/.cloudron.json so as to test 7.1.1
% sudo npm install -g cloudron
Password:
changed 60 packages in 3s
17 packages are looking for funding
run `npm fund` for details
% cloudron -V
7.1.1
% rm ~/.cloudron.json
% cloudron login
Cloudron Domain (e.g. my.example.com): my.example.uk
Press ENTER to authenticate using the browser...
Browser (Safari) says :
Safari Can’t Open the Page
Safari can’t open the page “http://localhost:1312/callback?code=TG_GsgNBsyfaY66pc4HsIj7135uFiuY7xvNM896Qwwl&state=24225191912c03d1feae234a7335894e&iss=https%3A%2F%2Fmy.example.uk%2Fopenid”. The error is: “Navigation failed because the request was for an HTTP URL with HTTPS-Only enabled” (WebKitErrorDomain:305)
specifically : Navigation failed because the request was for an HTTP URL with HTTPS-Only enabled” (WebKitErrorDomain:305)
I don't see anything else in browser dev view console or network.
Laptop terminal times out with this :
file:///Users/username/.nvm/versions/node/v25.2.1/lib/node_modules/cloudron/src/helper.js:157
reject(new Error('Login timed out after 2 minutes'));
^
Error: Login timed out after 2 minutes
at Timeout._onTimeout (file:///Users/username/.nvm/versions/node/v25.2.1/lib/node_modules/cloudron/src/helper.js:157:20)
at listOnTimeout (node:internal/timers:605:17)
at process.processTimers (node:internal/timers:541:7)
Node.js v25.2.1