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