Appsmith is a JavaScript-based visual development platform to build and launch internal tools quickly. Use pre-built UI widgets, connect them to your APIs and databases to build dynamic apps and complex workflows.
Sam_uk
Posts
-
Appsmith -
Exit to the community?So I think like many here I like Open Source Software & yet here I am using a proprietary piece to run it.
I understand why Cloudron is closed. @girish @nebulon need to earn a living & this seems to be the best way for now.
My concern is mainly if you guys get offered $$$ to sell Cloudron to some big corp, or you find you're not making enough and need to do something else.
I was wondering if you were familiar with the concept of 'Exit to community'
Basically what Blender did, if you decide to sell then the community gets the first refusal. You name the price, if the price is met you sell the company to the community and the code is <likely> open-sourced.
It doesn't seem like you want to sell the company right now, & I'm not sure if the community even has the funds/ organsation needed to make a coherent bid.
Both of those things may change over time.
Would you be willing to make an in-principle statement that if/when you decide to sell, that you'd invite offers from the community in the first instance? Give us a couple of months to get our shit together?
-
Kbin - Reddit likePeople seem to hate Reddit this week. Most large subreddits will close for a couple of days next week
https://codeberg.org/Kbin/kbin-core/wiki#install-with-docker
-
Captcheck - Open source reCAPTCHA alternative -
Keycloak & Cloudron@girish I'm tempted not to.
I think my position is that Authentik is the better app, which would provide everything that Keycloak does.
-
Gitcoin for app bounties?I wonder if https://gitcoin.co/how/funder might be a useful tool to help get software packaged?
A new Github issue queue could be set up for App requests?
Is Gitcoin something @staff have considered?
-
Keycloak & CloudronJust to update https://github.com/njsubedi/cloudron-keycloak seems to be working well so far.
Configured Nextcloud, Humhub & Rocketchat to use it.
-
Export list of email addresses by Cloudron groupUse case would be where I'm moving a subset of users to a new server.
This subset of users is in a Cloudron group.
I export the list of user emails and use that to invite them to the new Cloudon instance.
-
ArchiveBox -- Personal Internet ArchiveIntegration with https://amberlink.org/ would be interesting.
-
Grist | The Evolution of SpreadsheetsI gave up on Baserow when I realised any user could delete all the data (by design) https://community.baserow.io/t/protect-users-from-deleting-table-and-or-database/1282/10?u=sam_uk
Been playing with Nocodb which is OK, but I don't love it.
Someone mentioned this too me today, so here I am bumping it.
-
Add users to Cloudron - N8NSo I made a N8N flow that takes user-submitted email addresses from a form.io form.
I can create users and generate the signup emails, however, I'm stuck at adding them to groups
My flow is below, can anyone shed any light?
{ "name": "Add to groups", "nodes": [ { "parameters": {}, "name": "Start", "type": "n8n-nodes-base.start", "typeVersion": 1, "position": [ 250, 300 ] }, { "parameters": { "projectId": "6168084eb35ff178dd907fd7", "formId": "61680a64e1092633bce1b86c", "events": [ "create" ], "simple": false }, "name": "Form.io Trigger", "type": "n8n-nodes-base.formIoTrigger", "typeVersion": 1, "position": [ 450, 450 ], "webhookId": "c923b1b2-2794-44b3-9dce-a3c3936b06d1", "credentials": { "formIoApi": { "id": "3", "name": "Form.io account 2" } } }, { "parameters": { "requestMethod": "POST", "url": "=https://my.cloudron-url.org/api/v1/users/{{$node[\"create user\"].json[\"email\"][\"id\"]}}/create_invite?access_token=xxxxkeyfromcloudronxxxxxxx&_method=post", "options": {} }, "name": "Create invite", "type": "n8n-nodes-base.httpRequest", "typeVersion": 1, "position": [ 870, 420 ] }, { "parameters": { "requestMethod": "POST", "url": "=https://my.cloudron-url.org/api/v1/users/{{$node[\"create user\"].json[\"email\"][\"id\"]}}/send_invite?access_token=xxxxkeyfromcloudronxxxxxxx&_method=post", "options": {} }, "name": "send invite", "type": "n8n-nodes-base.httpRequest", "typeVersion": 1, "position": [ 1070, 420 ] }, { "parameters": { "requestMethod": "POST", "url": "=https://my.cloudron-url.org/api/v1/users/?access_token=xxxxkeyfromcloudronxxxxxxx&_method=post", "responseFormat": "string", "dataPropertyName": "email", "options": {}, "bodyParametersUi": { "parameter": [ { "name": "=email", "value": "={{$node[\"Form.io Trigger\"].json[\"data\"][\"email\"]}}" } ] } }, "name": "create user", "type": "n8n-nodes-base.httpRequest", "typeVersion": 1, "position": [ 650, 450 ] }, { "parameters": { "requestMethod": "PUT", "url": "=https://my.cloudron-url.org/api/v1/users/{{$node[\"create user\"].json[\"email\"][\"id\"]}}/groups?access_token=xxxxkeyfromcloudronxxxxxxx", "responseFormat": "string", "dataPropertyName": "=groups", "jsonParameters": true, "options": {}, "bodyParametersJson": "={\n\"groupIds\": [ ]\n}", "queryParametersJson": "=users" }, "name": "add to /users", "type": "n8n-nodes-base.httpRequest", "typeVersion": 1, "position": [ 1250, 410 ] } ], "connections": { "Form.io Trigger": { "main": [ [ { "node": "create user", "type": "main", "index": 0 } ] ] }, "Create invite": { "main": [ [ { "node": "send invite", "type": "main", "index": 0 } ] ] }, "send invite": { "main": [ [ { "node": "add to /users", "type": "main", "index": 0 } ] ] }, "create user": { "main": [ [ { "node": "Create invite", "type": "main", "index": 0 } ] ] } }, "active": true, "settings": {}, "id": 7 }
-
Appsmith@timconsidine is there anything we can do to help progress this? https://github.com/appsmithorg/appsmith/issues/14331
-
Spaces cannot be 'public'Actually if I change the default from public, I can then access permissions which then allow me to make them public.
Bit weird/clunky but it does now work.
-
GluuI recently had SCIM www.simplecloud.info recommended to me as a way to workaround the removal of group sync in the Rocketchat free version.
Of particular interest to Cloudron users is this repo https://lab.libreho.st/libre.sh/scim Which seems to provide tools for integration with Keycloak/ Nextcloud/ Discourse/ Rocketchat/ Matrix/
Still in the research phase, but it looks pretty interesting. There's a Docker build here: https://github.com/GluuFederation/docker-scim
-
Community support for HumhubHi great to see this! Thanks @nebulon @girish.
I'll do a bit of testing and then consider moving my instances back into Cloudron.
If anyone is checking it out for the first time I'd recommend installing the clean theme module by @cuzy-app and then setting to /clean-contrasted in /admin/setting/design. The default theme is a bit 2003 to my eyes.
The admin UI in particular could use some UX work, but there's a lot I like about Humhub. I'm running two instances of it. One of them is public at https://vive.transitiontogether.org.uk
There's some research done on adding ActivityPub for Mastodon compatibility.
Also worth mentioning https://community.humhub.com/ as a good place to get support.
-
Kbin - Reddit likeThis looks a bit saner https://codeberg.org/Kbin/kbin-core/pulls/143
-
pretix - Ticketing software that cares about your event—all the wayBump.
Eventbrite are charging for free ticketed events with over 25 tickets, so there may be renewed interest in this.
-
Expand Matrix app features@andreasdueren @girish Has there been any progress in getting addons to work?
This list of Docker containers seems comprehensive, if a little overwhelming: https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/docs/container-images.md
-
Unable to embed content (validation fails)Since the latest update it no longer fails. It doesn't do what I want (embed the calendar in a page) but that's Ghost's problem, not Cloudrons.
-
How easy is it to get my data out of Cloudron?@girish So the use case would be where I'm moving a subset of users to a new server.
This subset of users is in a Cloudron group.
I export the list of user emails and use that to invite them to the new Cloudon instance.