Nanobot now available as a Community App
CloudronVersions:
https://communityapps.appx.uk/cloudron-nanobot/CloudronVersions.json
CommunityApps website:
https://communityapps.appx.uk
[ @community-apps ]
Nanobot now available as a Community App
CloudronVersions:
https://communityapps.appx.uk/cloudron-nanobot/CloudronVersions.json
CommunityApps website:
https://communityapps.appx.uk
[ @community-apps ]
Repackaged as a Community App
Cloudron Versions :
https://communityapps.appx.uk/cloudron-raneto/CloudronVersions.json
Website : https://communityapps.appx.uk
[ @community-apps ]
@Joseph apologies - fixed

The self-host quick start is for VPS deployment using docker compose an Traefik. Not what is needed for Cloudron.
An extremely old thread, but here goes.
My Radicale instance broke, tried to fix it, but realised that I never liked it much anyway. So looked at alternatives and found Baikal.
Now packaged and released as a Community App.
In your AppStore, 
Enter when prompted : https://communityapps.appx.uk/cloudron-baikal/CloudronVersions.json
Brief info at https://communityapps.appx.uk
@jdaviescoates good luck with trying it, hope you like it.
I will fix the mobile responsive view, thanks for letting me know. 
@ekevu123
if you have a startup.sh or other launch script, it is common to have the script touch /app/data/initialized during first setup, all setup inside a test whether .initialized is present or not.
If so, skip setup.
If not, then do setup.
Setup including key generation.
I haven't reviewed how you launch the app, so not sure how viable it is for you, but it's very common for other apps.
if [ ! -f /app/data/.initialized ]; then
cp -a -n /app/code/defaults/config/. /app/data/config/ || true
touch /app/data/.initialized
fi
Can't stop laughing
I got a little frustrated with one package.
AI error
I challenged it "robustly"
Its response ?


Very cheeky, since the login error was not creds, but paths set by AI.
My original Cloudron-Facilmap package has been re-packaged as a Community App, so available for installation through AppStore "Add a Custom App".
Prior to it being added in @community-apps, you can find it here :
https://communityapps.appx.uk
I'd personally really like FacilMap - I think @timconsidine has packaged it but none of his many packages have yet made it into the new Community Apps, but presumably it won't take too much more work to get them in there...
Facilmap has been re-packaged as a community app.
Small delay as I attempt to build a publishing process.
Other apps will follow.
I have messaged @James about getting it added to the category.
In the interim, for my own organisation, I will put all my community apps here : https://communityapps.appx.uk
Thanks @girish
TBH, most people don't read docs despite all this
Yep, true
Soon there won't be any docs. AI coding agent utility will produce some illegible binary asset "cloudron.aifood", which another agent will use. We humans won't need to know or read anything. 
Thanks @nebulon
maybe better some https://foo.bar/changelog link
nice idea, let me think about that.
testing my build script which makes it a mandatory input (to overcome my lack of discipline
)
@murgero I'm with you 
The bash build script I am building uses a parameter :
echo " -p 0 = install only, 1 = publish (revoke/add/push)"
If command has -p 0, it does cloudron install --image ....
If command has -p 1, it does cloudron versions add etc.
Not sure how it will work in practice, needs some real-world usage.
Trying to smooth my workflow for CommunityApps (w/o mentioning Safari
) ...

)
:
Although I guess they are probably in a script so maybe it does not matter.
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 


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
Would it not be easier to support use of a token for cloudron login ?
% cloudron login --token ffb1bc87d9ef8127f41aae7a7f950xxxxxxxxxxxxxxxxxxxxx --server my.example.uk
Cloudron Domain (e.g. my.example.com): my.example.uk
Opening browser for authentication...
Browser involvement seems bit retrograde to me ...
I am using a CHANGELOG.md
But it needs content in style of :
[1.1.4]
* registry update on instance
Weird.
I upgraded my CLI installation to 7.1.0.
Cannot login from laptop terminal to my.example.com
Constantly throws me to browser localhost address which fails with a message .
Safari canโt open the page
โhttp://localhost:1312/callback?code=IkBfP7hAchXf7CuoLvZsd1SVOiAAVm7b17j1pY35no0&state=4aa18a1e97cac91cc1391b53a03d4f95&iss=https%3A%2F%2Fmy.example.uk%2Fopenidโ.
some HTTP vs HTTPS issue
I'm losing the plot.
Is this related to login change (see below) ?
Or to my Safari installation (other problems faced) ?
% cloudron login --help
Usage: cloudron login [options] [cloudron]
Login to cloudron
Options:
-u, --username <username> Username [will be removed after Cloudron 9.1]
-p, --password <password> Password [will be removed after Cloudron 9.1]
-h, --help display help for command
@ekevu123 congratulations and thank you for doing this.
Will look further into it when back to a desk(top).