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

803 Topics 6.0k Posts
  • Suggestion for prereleases

    Solved
    11
    12 Votes
    11 Posts
    2k Views
    d19dotcaD
    @girish said in Suggestion for prereleases: Some are updating to pre-release on production instances (despite the warnings about unstable) and expecting fixes quickly. To us, quickly even means 1 month. Just to clarify from my perspective a couple of things and add my two cents... Pre-releases in the past have nearly always gone very smoothly (which is awesome! ) and I suspect this is why more and more people are open to running the pre-release builds even on production instances, because major issues are thankfully so rare. Combine that with long-awaited features or fixes users have been eager for, it's all a great incentive for more users to test out the pre-release. And personally I think that's a really good situation to have experienced users on the pre-release as we've been able to help the Cloudron team identify many issues that likely would not have been caught as soon otherwise. This helps improve then Cloudron product for everyone. I think there's perhaps a difference of opinion with different users and Cloudron team on what "quickly" means to them. In most of the software I use (and I suspect this applies to others too), software updates are often seen every 1-3 weeks especially soon after a major version release since they tend to be more buggy and need an initial bug fix patch released quickly rather than waiting for the next major release months later. On top of that, I think part of the "quick release" expectation by some users comes from seeing how quickly fixes are completed by the amazing Cloudron team here when we report issues, often fixed in 24-48 hours or less I find, so when we see that being so quick then waiting 1-2+ months for the fix just seems understandably unusual or unexpected. @girish said in Suggestion for prereleases: Cloudron is really like an OS, there are lots of packages, docker images and deps and is not a simple tarball on github and let the user figure it out. As a comparison, there is a reason distros are not pushing new releases every week or two. While I tend to agree, even on an OS distro there is usually an easy way to get later versions of various applications. This isn't something that's possible in Cloudron currently so we're more reliant on the "OS" (aka Cloudron) here for bug fixes. @girish said in Suggestion for prereleases: Providing a way to update to unstable easily (just click a button) and then not providing fixes quickly is bound to disappoint at some point and it seems that point is now given this is upvoted a bit. Maybe something to consider... two different branches. Pre-release and stable. Users can pick which one they want to run on their systems, and pre-releases get updates every 1-2 weeks perhaps, and stable every few months or whenever a new release is ready and considered stable. More and more software applications seem to be doing it this way, such as 1Password for example and nearly any browser, and more. This might satisfy those users who want to stick to stable releases and those who want quicker bug fixes and such and enjoy reporting issues on pre-release software to better help the Cloudron community. I see this also as an opportunity for Cloudron to grow better quicker by getting more rapid feedback from experienced users. @girish said in Suggestion for prereleases: As a lesson, we will become more conservative about pre-releases i.e we will release only after we have tested extensively ourselves and also completed the features. This is how we did it before and we actually didn't have many complaints. We only implemented pre-releases because people were enthusiastic to test early and seems like this is more trouble than it's worth. I tend to disagree on this one. In software - as you're well aware - beta testing is a critically important piece of the development cycle so that the final release is as least-buggy as possible. I know Cloudron used to beta test with only new deployments of Cloudron installs back in the day if I recall correctly, but the unfortunate part of that is that it isn't targeting the advanced users who want to test and report these types of issues encountered (I'm guessing most people installing Cloudron who would unknowingly get the new release would be newer users). I think the Cloudron team should really embrace the beta testing / pre-release process and embrace working with experienced users in the forum here who are actively testing and reporting issues and enjoy helping improve the software with the fantastic Cloudron team. Tightening the process up I fear will only make things worse / more buggy before the final release as more things may go uncaught. You've got a good amount of people willing to test the product for you for basically free, why not take advantage it? It may create more bug reports which in-turn may be more work, sure, but that's a good thing IMO because they may otherwise go unnoticed and will then be sure to improve it for those who are not willing to beta test. Side note: Maybe calling it a "beta" or even an "alpha" may be better because pre-release to some people implies it's close to a "release candidate" which in-turn implies it should be fairly stable. If the Cloudron team doesn't want so many people testing, then perhaps naming it as "beta" will give some users a bit more pause on installing it and only those experienced would be more willing to do it. I know that's a long write-up (I offer my typical Canadian apology, lol), but I hope you can tell that I've given this a lot of thought and I hope that some of the notes above will be considered for how to handle releases in the future. I'm always happy to discuss further if any questions at all.
  • Notifications on success/failure/pending

    Solved
    9
    2 Votes
    9 Posts
    2k Views
    LanhildL
    +1 for dashboard webhook notifications
  • "App" password for SFTP access to volume

    app passwords
    9
    1 Votes
    9 Posts
    3k Views
    H
    Ok, thanks for the update. Works for me as it is, but was curious if the ideas discussed above are still to be implemented.
  • 0 Votes
    3 Posts
    796 Views
    D
    Thank you
  • Change domain aliases from 302 (temporary) to 301 (permanent)

    Solved
    9
    0 Votes
    9 Posts
    2k Views
    marcusquinnM
    Cloudron community teamwork wins again
  • Backups block all other app actions

    3
    4 Votes
    3 Posts
    688 Views
    girishG
    IIRC, the reason for this is we had a global lock. This is not true anymore so there is probably no reason to block operations anymore. I have to investigate.
  • Memory usage column in Services page is not helpful

    Solved services graphs
    5
    1
    3 Votes
    5 Posts
    1k Views
    W
    Looks good and prevents issues like looking wrong in a short sight. Thanks!
  • Add «domeneshop.no» as a DNS provider

    dns provider
    1
    0 Votes
    1 Posts
    160 Views
    No one has replied
  • Email improvement: Expose message queue for checking status and clearing

    Solved
    6
    5 Votes
    6 Posts
    2k Views
    potemkin_aiP
    If anyone would be searching for that, unsend mail is stored at /home/yellowtent/boxdata/mail/haraka-queue - handy when your 25 port is firewalled.
  • File Browser column sorting

    Solved
    3
    5 Votes
    3 Posts
    681 Views
    nebulonN
    This is now implemented.
  • allow for onion domain support

    10
    5 Votes
    10 Posts
    2k Views
    adisonA
    however, i have tryed to follow the docs. however, when trying to get into a test application i made for this perpus, it didn't work and it kept telling me that it didn't exist, even when typing in the12diget ID. i couldn't bash into it. so yeah. and if i attempted to put this on the system itself, that could cause many problems, or potentially break cloudron.
  • Add BIMI support to Mailserver

    16
    3 Votes
    16 Posts
    4k Views
    robiR
    @girish Not looking good: https://community.letsencrypt.org/t/verified-mark-certificates/176835/9
  • Filemanager Drag'n'drop folder trees does not work

    filemanager
    6
    0 Votes
    6 Posts
    2k Views
    robiR
    @nebulon said in Filemanager Drag'n'drop folder trees does not work: Ah I guess you mean the github repo for drag'n'drop! So we use vuejs with the primevue components set in the new views, moving away from the now unsupported angularjs v1. Yes, https://github.com/jhiesey/drag-drop
  • don't let webserver respond

    9
    0 Votes
    9 Posts
    2k Views
    fbartelsF
    @adison it reads "You are seeing this page because the DNS record of $host is set to this server's IP but Cloudron has no app configured for this domain." But instead of $host its the ip or dns name you just requested.
  • 5 Votes
    3 Posts
    742 Views
    potemkin_aiP
    I understand the use case might be a bit narrow, but for those who understand - that's an absolute killer.
  • Automate emptying recycle bin of deleted emails

    Moved mail
    7
    0 Votes
    7 Posts
    2k Views
    J
    There is a plugin but would need to dig deeper to see if you can force the settings. https://github.com/gianlucagiacometti/roundcube-toolbox
  • enable RW App Containers until restart without debug mode

    2
    3 Votes
    2 Posts
    477 Views
    girishG
    I like the idea. For lack of a better name, let's call this "lock/unlock" app containers. Container starts locked. When unlocked: It will make the container rw Disables automatic updates Gives warning to user that all changes will be lost when updating and are not part of any backups Automatically starts up the container (unlike debug mode which keeps the container in paused mode). I think this gives the customer a window to "hotfix" things until upstream (or packaging team) figures out some fix.
  • cloudflared request

    Locked security
    3
    1 Votes
    3 Posts
    921 Views
    adisonA
    o sorry, didn't know that was there
  • Caching on App Store page

    appstore
    2
    4 Votes
    2 Posts
    499 Views
    girishG
    Indeed, I have been noticing this as well. Our appstore server is a bit loaded now with so many cloudron installations out there. Time to add some caching.
  • Include Size of App in Config>Storage, Graphs & Backups

    storage
    8
    5 Votes
    8 Posts
    2k Views
    robiR
    Staring at the backup logs for a while, it dawned on me that it might be easy to extract the App sizes based on the data reported of what is uploaded ex: 48M@5Mps Sounds easy to add all those up from a backup run and have a total backup size based on what was transferred in parts.