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


Skip to content

Discuss

Feedback, suggestions, anything else Cloudron related

1.1k Topics 9.4k Posts
  • n8n - Self-hosted AI Starter Kit

    2
    2 Votes
    2 Posts
    1k Views
    robiR
    While this kit is more geared towards folks with a local GPU, the idea behind is not bad at all. The guy behind bolt.diy has a great video on how to use the new features of n8n which include AI Agent nodes which you can connect to any external API. Here's the video: I also think this is a nice way to train the Agent to analyze Cloudron repos of packaged Apps to learn how to package new ones with less effort. Give it a go!
  • Ordering apps by login type does not order them by login type

    Solved
    4
    2
    0 Votes
    4 Posts
    129 Views
    nebulonN
    This is now fixed with https://git.cloudron.io/platform/box/-/commit/876fd218afb15c8e818aa6edc6386637611973d3
  • 0 Votes
    4 Posts
    550 Views
    jdaviescoatesJ
    @pHneutre the best solution at present is to change your update schedule to be every hour https://docs.cloudron.io/updates/#update-schedule then it'll do one an hour until it's done.
  • User directory: synced across multiple cloudrons

    2
    0 Votes
    2 Posts
    218 Views
    nebulonN
    Cloudron can sync (although only one-way) user accounts. One Cloudron becomes the single source of truth. So yes if that Cloudron is down, and sessions within the apps on other connected Cloudron require login, it will be a temporary issue. Full two-way sync is a hard topic and also error prone with required conflict resolution. Given that virtual servers are very stable these days, I would go with a dedicated Cloudron acting as the main user-directory for others. Mostly this is also how we use it internally. The docs for doing that one-way are at https://docs.cloudron.io/user-directory/#cloudron
  • Downloading backups from dashboard

    6
    0 Votes
    6 Posts
    750 Views
    jdaviescoatesJ
    @humptydumpty said in Downloading backups from dashboard: It's not possible to download the actual backup from the dashboard yet. Looks like it is now possible if using tar.gz backups [image: 1733853062263-screenshot_20241210-175016_firefox.png] [image: 1733853062290-screenshot_20241210-175030_firefox.png] I'm hoping with 8.2 it'll be possible to do rsync to one location and tar.gz to another
  • Weird message when visiting dashboard using VPN!

    Moved
    7
    1
    0 Votes
    7 Posts
    647 Views
    humptydumptyH
    The pinned tab is of the dashboard /apps/ and I always sign out before closing the browser. As for privacy extensions, I have only uBlock Origin (took out all the rest), but it's disabled for my Cloudron domains, so I've eliminated that possibility. I'll test on another device with a fresh firefox along with my VPN setup to rule out any browser issue. Most likely, it's my VPN/DNS settings. Funny thing though, my plan just expired with Torguard and I switched to Proton Plus and have an active month of Mullvad to test/compare them both. Issue is consistent regardless of which VPN I'm using. Any way, I'll run some more tests. Thanks!
  • Cloudron email Server - multiple domains

    email email server
    19
    0 Votes
    19 Posts
    2k Views
    humptydumptyH
    @LoudLemur You could do that. No problem. You can specify the mail server location to be any SUB and pick any of the domains you have set up in Cloudron. To make things even wackier, you could use multiple subdomains like sub.sub.domain.com as the mail server.
  • Managing Mailing Lists on Cloudron

    6
    2 Votes
    6 Posts
    950 Views
    andreasduerenA
    @girish Maybe you can help me understand the API documentation. Below what I'm trying to set up: A n8n form that will give people the option to enter an address to either add or remove it from the list. However I'm struggling to understand what the payload should look like for the web hook request: { "nodes": [ { "parameters": { "formTitle": "Change List", "formFields": { "values": [ { "fieldLabel": "E-Mail", "fieldType": "email", "placeholder": "E-Mail@tld.onl", "requiredField": true }, { "fieldLabel": "Action", "fieldType": "dropdown", "fieldOptions": { "values": [ { "option": "+" }, { "option": "-" } ] } } ] }, "responseMode": "lastNode", "options": {} }, "type": "n8n-nodes-base.formTrigger", "typeVersion": 2.2, "position": [ 140, 240 ], "id": "ce3e3e25-8d70-420b-aaae-48acd5dc3bad", "name": "On form submission", "webhookId": "290cb5dc-0f99-42a2-b3e9-32d9ef27761c" }, { "parameters": { "method": "POST", "url": "https://my.tld.onl/api/v1/mail/domain/lists/test", "authentication": "genericCredentialType", "genericAuthType": "httpHeaderAuth", "sendBody": true, "bodyParameters": { "parameters": [ { "name": "members", "value": "={{ $json.Action }} [{{ $json['E-Mail'] }}] " } ] }, "options": {} }, "type": "n8n-nodes-base.httpRequest", "typeVersion": 4.2, "position": [ 400, 240 ], "id": "d223c671-6340-416a-affa-12966a42b2d3", "name": "HTTP Request1", "credentials": { "httpHeaderAuth": { "id": "swkFIAxjlW7JU6oB", "name": "my.tld.onl API" } } } ], "connections": { "On form submission": { "main": [ [ { "node": "HTTP Request1", "type": "main", "index": 0 } ] ] } }, "pinData": {} } ```", "requiredField": true }, { "fieldLabel": "Handlung", "fieldType": "dropdown", "fieldOptions": { "values": [ { "option": "+" }, { "opttld.onlion": "-" } ] } } ] }, "responseMode": "lastNode", "options": {} }, "type": "n8n-nodes-base.formTrigger", "typeVersion": 2.2, "position": [ 140, 240 ], "id": "ce3e3e25-8d70-420b-aaae-48acd5dc3bad", "name": "On form submission", "webhookId": "290cb5dc-0f99-42a2-b3e9-32d9ef27761c" }, { "parameters": { "method": "POST", "url": "https://my.tld.onl/api/v1/mail/domain/lists/test", "authentication": "genericCredentialType", "genericAuthType": "httpHeaderAuth", "sendBody": true, "bodyParameters": { "parameters": [ { "name": "members", "value": "={{ $json.Action }} [{{ $json['E-Mail'] }}] " } ] }, "options": {} }, "type": "n8n-nodes-base.httpRequest", "typeVersion": 4.2, "position": [ 400, 240 ], "id": "d223c671-6340-416a-affa-12966a42b2d3", "name": "HTTP Request1", "credentials": { "httpHeaderAuth": { "id": "swkFIAxjlW7JU6oB", "name": "my.tld.onl API" } } } ], "connections": { "On form submission": { "main": [ [ { "node": "HTTP Request1", "type": "main", "index": 0 } ] ] } }, "pinData": {} }
  • Another one bites the dust - cosmos cloud, down and out

    2
    6 Votes
    2 Posts
    284 Views
    timconsidineT
    Good points and I agree. I’ve tried most, and they don’t perform even a fraction as well as Cloudron. Kudos and respect to @girish @nebulon @staff for all they do to make Cloudron the only viable offering of its kind.
  • Ubuntu 20.04 LTS end of life

    Moved
    2
    6 Votes
    2 Posts
    329 Views
    girishG
    @necrevistonnezr thanks. I have added a note in https://docs.cloudron.io/guides/upgrade-ubuntu-22/ and https://docs.cloudron.io/guides/upgrade-ubuntu-20/
  • Dry runs and DNS

    7
    0 Votes
    7 Posts
    775 Views
    M
    Thanks for clarifying. Yeah I realized that a while ago, planning to do it differently, maybe even before the migration!
  • netdata

    Moved
    2
    0 Votes
    2 Posts
    286 Views
    J
    I will move this to Discuss instead since we don't have knowledge of netdata. Looking at an old thread, it seems @AmbroiseUnly , @imc67 and @cvachery may know more about netdata.
  • n8n chat frontend inside Cloudron (Streamlit?)

    3
    0 Votes
    3 Posts
    626 Views
    firmansiF
    I think this topic is more suitable in N8N discussion since this can be achieved by integrating any AI agent through webhook to custom chat interface
  • Cloudron Source & Release Notes

    6
    2
    2 Votes
    6 Posts
    957 Views
    girishG
    @uwcrbc the branding change in platform side is quite easy. The env var is injected already with https://git.cloudron.io/platform/box/-/commit/daa8a60da282fc3c8bbccd4b2b1a4920c2b06812 . But the apps have to be updated. I think we should have this feature in 8.2, yes. And yes, the forum or the blog is the best place. Usually, we announce it here only when it's "stable" . Otherwise, there is a frenzy to update and we don't want to hose things if it was not so stable.
  • Make the forum search public?

    Solved
    4
    0 Votes
    4 Posts
    358 Views
    nebulonN
    Alright guest search is enabled. Given that the search visibility setting by now has moved to user privileges, maybe some nodebb update expected to adjust this accordingly....
  • 3 Votes
    2 Posts
    270 Views
    No one has replied
  • We need to get Cloudron into the 1-click installer on Hetzner

    5
    2
    4 Votes
    5 Posts
    684 Views
    ruihildtR
    I guess making Hetzner advertisement helps: https://x.com/heyandras/status/1853306984076104128
  • 3 Votes
    3 Posts
    395 Views
    andreasduerenA
    @igaudette I've been using the built in mail server without any problems whatsoever for a few years now. I had to white/greylist my IP at the very beginning but no issues since.
  • This topic is deleted!

    Moved
    0
    4 Votes
    0 Posts
    1 Views
    No one has replied
  • THANK YOU!

    5
    20 Votes
    5 Posts
    1k Views
    C
    Agreed. Cloudron is A+:)