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


Skip to content

Feature Requests

New ideas, Feature Requests

759 Topics 5.8k Posts
  • Add Github Rating Score On App Store

    12
    0 Votes
    12 Posts
    1k Views
    micmcM
    @IniBudi said in Add Github Rating Score On App Store: The idea is simple like App Store or Playstore there's a rating and review section on Cloudron list apps. So we can see the star rating and review from the GitHub users or Cloudron users. I can assure you we've grasped the idea
  • Update "Location" when restoring app from backup configuration

    1
    1
    1 Votes
    1 Posts
    38 Views
    No one has replied
  • Extra Auth

    Moved sso
    5
    1 Votes
    5 Posts
    568 Views
    J
    @fbartels said in Extra Auth: Android app then also this app needs to know how to pass the "extra auth". Good point! In all likelihood it will break APIs
  • Disable My Cloudron Reset Password

    Moved password reset
    4
    1 Votes
    4 Posts
    448 Views
    girishG
    I will move this to Feature Requests since we don't have this feature
  • New app suggestion: PostHog

    Locked
    3
    0 Votes
    3 Posts
    378 Views
    J
    @Kinzi please use the other topic to upvote
  • Installation page should show current version

    restore
    1
    1 Votes
    1 Posts
    81 Views
    No one has replied
  • Back up different parts of the app at different times

    backups
    5
    1 Votes
    5 Posts
    576 Views
    timconsidineT
    @ekevu123 there are other posts suggesting more options in performing backups. Might be worth doing a search. This sounds a duplicate. Doesn’t mean it’s not worthwhile. Just clarifying.
  • Adding Security Key Authentication on Cloudron

    Locked
    2
    2 Votes
    2 Posts
    191 Views
    nebulonN
    I guess this is mostly a duplicate of https://forum.cloudron.io/topic/9433/fido2support/30 so will lock this in favor of the older thread.
  • Disable indexing by default for newly installed applications

    2
    1
    4 Votes
    2 Posts
    303 Views
    nebulonN
    I guess the placeholder text is not ideal for that textarea but the default is to allow the app iteself to respond to the robots request. The docs state this more clearer https://docs.cloudron.io/apps/#robotstxt "By default, Cloudron does not setup a robots.txt for apps. When unset, the app is free to provide it's own robots.txt." So the default basically is not to allow all but to let the app handle it.
  • XYZ.eth domain for server

    Moved
    5
    1 Votes
    5 Posts
    559 Views
    girishG
    @alpro I have no idea what is involved either. I have moved this to feature requests to investigate for later.
  • Recommended settings for backup

    backups
    3
    1 Votes
    3 Posts
    446 Views
    E
    Well, I thought you would say that. But how about at least make some suitable limits? E.g. the memory limit shouldn't be higher than what I can afford based on my usage. Also, if I can only upload up to three parts simultaneously that require as much memory, why can the memory limit and the upload part size differ? Wouldn't it make more sense to have one setting for both?
  • Cloudron should make it clearer when any UI action will cause a restart

    Moved
    3
    1 Votes
    3 Posts
    315 Views
    girishG
    Atleast, for CPU and memory, in theory , we could apply the settings without an app restart. For other features like changing location etc, we have to do this case by case.
  • ERROR log to telegram or somewhere else

    notifications telegram
    4
    1 Votes
    4 Posts
    441 Views
    L
    In case anyone needs it, I added support to dismiss the notification. After the if node, assuming true, add another connection, a 'Loop over items' node, with a batch size of 1. Connect the node's "loop" connection to a new function node with this code. // Access the input JSON data const item = $json; // Ensure the structure is correct and 'filteredID' exists if (item.filteredID && Array.isArray(item.filteredID) && item.filteredID.length > 0) { const notificationId = item.filteredID[0]; // Extract the first ID // Return the data for the HTTP Request node return { json: { notificationId: notificationId, acknowledged: true } }; } else { throw new Error("Invalid JSON structure or 'filteredID' not found."); } Then, connect the function node to a new HTTP request node with the method of 'POST', URL of "https://my.cloudron.site/api/v1/notifications/{{ $json.notificationId }}" (As an expression), same authorization header as the first HTTP request nodes, with the (JSON) body of: { "acknowledged": true } I'm pretty sure this process can be written better, but this approach was quick and dirty. I've also adjusted the notifications to be sent via email rather than using NFTY, but that's a pretty straightforward step. [image: 1717956398117-0338dc53-6d5a-4d2b-9071-5849f552439b-image-resized.png]
  • Request for Multi-Hosting Feature Update in Cloudron

    9
    5 Votes
    9 Posts
    1k Views
    D
    @crazybrad I understand your point about WordPress and the necessity of specialized tools for effective plugin management, backup, and update procedures. Your approach of using third-party hosting for WordPress and your tested backup solution makes a lot of sense, especially given the critical nature of ensuring reliable backups. Regarding OpenWebUI, it's indeed a resource-intensive application, which is why we’re looking for ways to distribute the load more effectively while maintaining centralized management. Your insights on best practices for WordPress, especially the backup verification process, are very interesting. We’re exploring similar approaches to ensure our backups are reliable and that we can restore quickly if needed.
  • Digital Asset Management: Resource Space

    Locked
    17
    0 Votes
    17 Posts
    2k Views
    girishG
    Dup of https://forum.cloudron.io/topic/2036/resourcespace-digital-asset-management-dam . Please continue conversation there.
  • Bunny Storage for Backups

    Moved backups bunny
    4
    1 Votes
    4 Posts
    565 Views
    jdaviescoatesJ
    @girish said in Bunny Storage for Backups: BTW, looks like they said S3 support is coming 2 years ago - https://bunny.net/blog/introducing-edge-storage-sftp-support-s3-next/ There is also a bit of an update here https://bunny.net/blog/whats-happening-with-s3-compatibility/
  • 3 Votes
    12 Posts
    2k Views
    dsp76D
    Thanks! Increased it and will monitor and report, if it solved it.
  • Issues when using Cloudflare Proxy service for Cloudron

    Solved cloudflare
    8
    3
    0 Votes
    8 Posts
    2k Views
    marcusquinnM
    @girish Nice, thank you. Have just added them manually. Be double-nice if they were added automatically when Cloudflare is first used as a DNS Proxy, but I guess I understand that's both an additional feature to maintain, and maybe debatable if everyone would want it happening silently.
  • Code only backups

    4
    3 Votes
    4 Posts
    624 Views
    girishG
    @fbartels If I understood correctly, the issue is that the Cloudron package has /app/data/apps where it stores the nextcloud apps. I think @jdaviescoates wants to update a single nextcloud app and if it bombs, they want to roll back that directory alone. But of course the suggested approach doesn't work cleanly (not in a generic way atleast). Consider: Nextcloud app updates It tries to do some migration and bombs mid way We have to roll everything back and not just the code... But if you want to risk it and leave the DB in some unknown state, you can always copy /app/data/apps as /app/data/apps-13May2013 using the file manager. The old fashioned way of backing up files
  • [Mail] Make the Mail event log infinite (configurable)

    4
    0 Votes
    4 Posts
    428 Views
    nebulonN
    Currently, the email eventlog is kept for 90 days. This is hard-coded so far. We will see when we get around to making this configurable. I don't think it was intended for a long-term audit log so far.