Pushed 1.1.2 with some privacy choices
timconsidine
Posts
-
Excalidraw -
Excalidraw - Virtual whiteboard for sketching hand-drawn like diagramsIn https://forum.cloudron.io/post/118908 @girish rightly questioned how private bundling stock Excalidraw is, and as a result whether it is not just easier to use the hosted version.
But I like Excalidraw ! And I want it on my Cloudron ! And I want it to be as private as possible (completely private maybe not possible).
And I liked @chmod777 suggestion in https://forum.cloudron.io/post/120436.
So I have made package changes and pushed 1.1.2.
There is now a file/app/data/user/jsonwhere you can set 2 options.
{"privacyBundle":true,"useCSP":true}- the first removes some stuff from the image (actually technically, builds a stock repo bundle, and a bundle with stuff removed)
- the second injects headers in your browser to stop the browser calling certain remote sites.
Restart container after editing, of course.
There is then also a new script in container
/app/code/verify-runtime.shwhich outputs diagnosis, with a summary at the end :== summary == settings: privacyBundle=true, useCSP=true servedIndex: /app/data/www/index.html bundleMatch: privacy cspMeta: YES cspConnectSrc: 'self' blob: privacyEndpoints: YES externalStringsInBundle: firebasestorage.googleapis.com, libraries.excalidraw.com, scripts.simpleanalyticscdn.com, excalidraw.nyc3.cdn.digitaloceanspaces.com externalStringsMeaning: present in static files, not proof of requestsIs it private? I think so, as much as it can be. The glaring violations have been dealt with. If you're in paranoia mode, use browser Dev Tools to check network activity.
So, now, it's def worth having this modified Excalidraw on Cloudron

EDIT : surprisingly having 2 app versions in the same app does not increase dockermimage size much. I guess because of sharing of layers. But
nonetheless -
Scaleway backup@cloudron_jf this is going to sound silly but I have had issues with Scaleway relating to time of day.
Backups fail at “busy times” but go through at quiet times.
I hesitated to raise this but as your other steps haven’t produced a solution, I thought maybe now I should throw it in the mix.
My primary backups are to Hetzner but I still use Scaleway backups for some things. -
Conduit - OpenWebUi Client for mobile devicesyou should invite some friends !
-
BTCpayserver@nostrdev thank you !
BTC Core is running 29.0.0 and is fully synced to network
About the community app release, can you give more details? What would need to happen?
Community Apps are a new feature of Cloudron 9.1.3.
https://docs.cloudron.io/packaging/publishingA Community App is a custom app which does not have to be accepted into the official AppStore, but the user can install it almost as if it were.
Community App can be made with some simple additional steps to a traditional custom app :
- make sure you are on 9.1.3
- in project directory run
cloudron versions init - ensure extra fields in CloudronManifest.json are populated
- ensure you use a CHANGELOG or CHANGELOG.md file (specified in CloudronManifest.json)
- build as normal
- run
cloudron versions add - the populated CloudronVersions.json can be shared (git repo, static website, or static link here in forum even)
User can use that link to install the Community App to their Cloudron instance. It's sweet !
My BTC Core is working and I can get a curl response from it.
My BTC Pay does not login, I must have screwed up the config.yaml, investigating it.
-
BTCpayserver@nostrdev just checking in
- what are the latest current versions of BTCCore and BTCPayserver ?
- any plans to make BTCPayServer into a Community App Release ?
I have BTCCore running but BTCPayServer is not responding. Just wanted to check in before I invest time in resolving.
-
Community AppsExcalidraw
Detail Link / Info Wishlist topic Excalidraw Author @timconsidine Repository Repository Install CloudronVersions.json If you have questions or issues about this community app, please open a separate topic in the @community-apps category and link to this reply.
-
Openclaw - your free open-source AI personal assistant (formerly Clawdbot & Moltbot)@andreasdueren I already have Ollama installed as cloudron app.
I mostly use the ollama cloud models in the cloudron app (ollama pull) so minimal model processing on my cloudron vps.
Then I connect to my cloudron ollama in an AI app.I'm just not sure what my cloudron ollama is doing with openclaw ! Need to dig into it.
I started packaging openclaw, but paused, might use yours, but generally looking at nanobot for lightweight stuff and AgentZero / Windmill / Dify for heavy weight stuff. So not sure I actually need Openclaw, especially as AgentZero now has skills.
All to be dug into. -
Openclaw - your free open-source AI personal assistant (formerly Clawdbot & Moltbot)@andreasdueren well done and thank you
I'm struggling to understand how openclaw being bundled with ollama affects (can be used with) the cloudron ollama app. But finding the answer is deferred below other projects.
-
Dockerfile flexibilityDoes the
-foption handle your needs ?
Are you using 'docker build ...' or 'cloudron build ....' ? -
Supabase - The open source Firebase alternative.@LoudLemur Firebase ? Or Supabase ?
Supabase is difficult - that's what I packaged Parse - will make it into a community app at some point
-
AgentZeroFixing node install path ....
EDIT : fixed in community app 1.0.6
-
Bluesky Personal Data Server@sfeldkamp well done !
Is "testing" a valid entry in CloudronVersions.json publishState ? It's creative but I was under impression that it is 'published' or 'revoked', binary choice. But I might be wrong. It's all rather new !
I'd put it as 'published' and just not list it in the community apps category for now.
-
AgentZeroCommunity App v1.0.1 running latest upstream update 0.9.8.2 reporting an error.
Fixing ....
EDIT : fixed in community app 1.0.4
-
Community AppsGarage S3 with web UI
Detail Link / Info Wishlist topic Garage S3 Author @timconsidine Repository Repository Install CloudronVersions.json If you have questions or issues about this community app, please open a separate topic in the @community-apps category and link to this reply.
-
Community AppsNanobot
Detail Link / Info Wishlist topic Nanobot Author @timconsidine Repository Repository Install CloudronVersions.json If you have questions or issues about this community app, please open a separate topic in the @community-apps category and link to this reply.
-
Community AppsDify
Detail Link / Info Wishlist topic Dify Author @timconsidine Repository Repository Install CloudronVersions.json If you have questions or issues about this community app, please open a separate topic in the @community-apps category and link to this reply.
-
Agent Zero - A personal, organic agentic framework that grows and learns with youPackaged upstream 0.9.8.2 as a Community App
-
Community AppsAgentZero
Detail Link / Info Wishlist topic AgentZero Author @timconsidine Repository Repository Install CloudronVersions.json If you have questions or issues about this community app, please open a separate topic in the @community-apps category and link to this reply.
-
Community AppsWindmill
Detail Link / Info Wishlist topic Windmill Author @timconsidine Repository Repository Install CloudronVersions.json If you have questions or issues about this community app, please open a separate topic in the @community-apps category and link to this reply.
