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.

Best posts made by Sam_uk
-
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?
-
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?
-
RE: 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.
-
RE: Keycloak & Cloudron
Just 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 group
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.
-
RE: ArchiveBox -- Personal Internet Archive
Integration with https://amberlink.org/ would be interesting.
-
Community support for Humhub
Hi 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.
-
Add users to Cloudron - N8N
So 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 }
Latest posts made by Sam_uk
-
RE: Gluu
@marcusquinn Yes as you start to scale it becomes increasingly important.
I'm pretty happy with Keycloak for the actual Sign-in part, this looks like an interesting add-on for sharing the roles and profile data.
-
RE: Gluu
I 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
-
RE: Mattermost Push Notification Service
@jdaviescoates Ah sorry I was unclear, this is the non-profit programme: https://docs.mattermost.com/about/subscription.html#mattermost-nonprofit-license-program won't apply to many of you here.
1000 users for three years.
-
RE: Community support for Humhub
@girish There is, but I can't immediately find it in the somewhat confusing admin interface. It's there somewhere though.
-
RE: Mattermost Push Notification Service
@jdaviescoates Yes, it also lacks SSO.
I'm considering their $250/ 3year 'Pro' edition. A pragmatic compromise on FOSS principles..
-
RE: Chat application thoughts?
Is anyone still enjoying Rocketchat?
Did you move to Element or Mattermost? How has that been?
Considering a Rocketchat > Mattermost move, but Matrix also a contender..
-
Community support for Humhub
Hi 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.
-
RE: Mattermost Push Notification Service
@potemkin_ai I'm actively looking for a Rocketchat alternative at the moment.
For me this is the one missing piece of Mattermost