Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
Sam_ukS

Sam_uk

@Sam_uk
About
Posts
225
Topics
24
Shares
0
Groups
0
Followers
2
Following
0

Posts

Recent Best Controversial

  • Appsmith
    Sam_ukS Sam_uk

    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.

    https://docs.appsmith.com/v/v1.2.1/

    https://github.com/appsmithorg/appsmith

    App Wishlist

  • Exit to the community?
    Sam_ukS Sam_uk

    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?

    Discuss

  • Kbin - Reddit like
    Sam_ukS Sam_uk

    People 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

    App Wishlist

  • Captcheck - Open source reCAPTCHA alternative
    Sam_ukS Sam_uk

    https://captcheck.netsyms.com/

    https://source.netsyms.com/Netsyms/Captcheck

    App Wishlist

  • Gitcoin for app bounties?
    Sam_ukS Sam_uk

    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?

    Help Wanted or Offered

  • Keycloak & Cloudron
    Sam_ukS Sam_uk

    @girish I'm tempted not to.

    I think my position is that Authentik is the better app, which would provide everything that Keycloak does.

    Discuss

  • Keycloak & Cloudron
    Sam_ukS Sam_uk

    @girish

    Just to update https://github.com/njsubedi/cloudron-keycloak seems to be working well so far.

    Configured Nextcloud, Humhub & Rocketchat to use it.

    Discuss

  • Export list of email addresses by Cloudron group
    Sam_ukS Sam_uk

    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.

    Feature Requests

  • ArchiveBox -- Personal Internet Archive
    Sam_ukS Sam_uk

    Integration with https://amberlink.org/ would be interesting.

    App Wishlist

  • Grist | The Evolution of Spreadsheets
    Sam_ukS Sam_uk

    I 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.

    App Wishlist

  • Add users to Cloudron - N8N
    Sam_ukS Sam_uk

    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
    }
    
    N8N

  • Spaces cannot be 'public'
    Sam_ukS Sam_uk

    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.

    spaces.png

    Documize

  • Community support for Humhub
    Sam_ukS Sam_uk

    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.

    Humhub

  • Unable to embed content (validation fails)
    Sam_ukS Sam_uk

    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.

    https://inner.transitionmovement.org/calendar/

    Ghost

  • Appsmith
    Sam_ukS Sam_uk

    @timconsidine is there anything we can do to help progress this? https://github.com/appsmithorg/appsmith/issues/14331

    App Wishlist

  • Gluu
    Sam_ukS Sam_uk

    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

    App Wishlist

  • Kbin - Reddit like
    Sam_ukS Sam_uk

    This looks a bit saner https://codeberg.org/Kbin/kbin-core/pulls/143

    App Wishlist

  • pretix - Ticketing software that cares about your event—all the way
    Sam_ukS Sam_uk

    Bump.

    Eventbrite are charging for free ticketed events with over 25 tickets, so there may be renewed interest in this.

    App Wishlist

  • Expand Matrix app features
    Sam_ukS Sam_uk

    @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

    Matrix (Synapse/Element)

  • some first findings
    Sam_ukS Sam_uk

    Yes it's now working. Thanks.

    Loomio
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search