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

705 Topics 5.4k Posts
  • Bi-Directional 'Catch All' Emails

    Solved
    9
    1 Votes
    9 Posts
    916 Views
    robiR

    @girish I think the key point here is that simplelogin is self-hostable!

    https://github.com/simple-login/app#self-hosting

    So we can have this cake and eat it too! šŸ° šŸ˜‹

    I'll add it to the app request list here.

  • Make mailbox search include search of alias strings

    4
    2 Votes
    4 Posts
    181 Views
    nebulonN

    I've added a task in gitlab for this now at https://git.cloudron.io/cloudron/box/-/issues/738

  • Cloudron Favicon

    3
    3 Votes
    3 Posts
    296 Views
    girishG

    @nebulon anything here - https://bitwarden.com/help/article/website-icons/ ?

  • "Option to turn off Backup is unsafe notification"

    5
    0 Votes
    5 Posts
    461 Views
    LonkleL

    Thank you for the quick reply. But even in my testing environment, telling me my backup method is unsafe once a day is just a hassle to weed them out of the Cloudron update (valuable) notifications. I bet I can just trick Ubuntu into seeing the path as a volume to get rid of the notification.

    But for normal Cloudron users, I bet an option to acknowledge and disable the ā€œbackup is unsafe notificationā€ would be valuable for them especially in their first non-production use of Cloudron (where Iā€™m personally at for now).

  • How to post Event Log events in chat room

    2
    1 Votes
    2 Posts
    269 Views
    nebulonN

    I guess some webhook api could be supported. It is a bit of work though and lets first see if this feature is also relevant to more people.

  • Avoid multiple redirects when using www.

    Solved
    6
    2 Votes
    6 Posts
    446 Views
    marcusquinnM

    @rmdes I think from a user point of view it just needs to work with either, they don't really care as long as typing results in what they were hoping for. From a Sys Admin point of view, www. is more flexible for scaling and high-availability setups. As an example, if you use Odoo enterprise, it must be www. for the websites.

  • Centralized logging?

    10
    1 Votes
    10 Posts
    780 Views
    girishG

    To add to what @nebulon said, https://cloudron.io/documentation/api/#tag/Services/paths/~1services~1{service}~1logs/get is for the addon logs and https://cloudron.io/documentation/api/#tag/Tasks/paths/~1tasks~1{taskId}~1logs/get for task logs.

  • Add File Manager button to the logs window

    Solved
    2
    2 Votes
    2 Posts
    240 Views
    nebulonN

    This is a good idea. I've added it and it will be part of the next release.

  • Move notifications to the main menu

    Moved Solved
    10
    5 Votes
    10 Posts
    853 Views
    rmdesR

    it is much better now !! 80a17127-6013-4785-97ca-0433750b3ec8-image.png

  • Memcache addon

    Moved
    10
    0 Votes
    10 Posts
    780 Views
    girishG

    Just leaving a note to myself here . memcached has mechanism for doing auth easily which makes it hard to make it an addon. There is some complicated SASL based auth setup.

  • Include ngx_pagespeed

    3
    0 Votes
    3 Posts
    349 Views
    MooCloud_MattM

    Sorry @marcusquinn dident see that you was using ghost for your blog.
    in that case, SP_mod will be really a bad choose because front-end and back-end are separate similar on how angular/react works.
    I really advice you do optimize your image manually for now, and w8 ghost will release some improvement on that.

  • Feature Request: Backblaze B2 As Backup Target

    Moved Solved
    22
    10 Votes
    22 Posts
    2k Views
    A

    @marcusquinn Great summary! I've similarly found that ingress transaction costs are more than my monthly storage costs with rsync option and tar zip backups keep timing out.

    @girish Thanks for adding the additional advanced backup configuration in 5.5! I've tried increasing it for my backups and am excited to see if it helps.

  • Backup failure retry wait times should be shortened from 4 hours

    Solved
    11
    0 Votes
    11 Posts
    685 Views
    girishG

    @d19dotca I have added some docs now.

    https://cloudron.io/documentation/backups/#schedule has info on the timeout and nice.

    https://cloudron.io/documentation/backups/#concurrency-settings on the concurrency settings.

  • Keeping Track of User or Usergroup Storage

    3
    2 Votes
    3 Posts
    337 Views
    L

    Yeah, I was hoping to get a picture of the storage used by a user or usergroup across all apps on Cloudron. Apart from companies or single user installs of Cloudron, the thinking was that enabling groups of people to share a server and switch to self hosted open source
    software would involve having insight into the main variable resource - the storage - in order for the cost sharing to be transparent.

    I understand that's it's not feasible to implement, so will need to think of other community models for resource sharing. Mounting a users own NFS storage is an option, but Cloudron apps are restricted to a single storage location per app instance. Perhaps users mounting their own external storage in an app like Nextcloud is an option.

    Any thoughts on a clean model for this kind of resource sharing scenario? This seems to me an important consideration for "regular" users of Cloudron, who might want to get together in order to make switching over from Google etc. financially viable.

  • Searching My Apps by app name

    Solved
    5
    1 Votes
    5 Posts
    371 Views
    girishG

    This seemed trivial to add, so I fixed it for next release. Thanks for the suggestion!

  • livegrep - realtime code search

    Moved
    5
    0 Votes
    5 Posts
    409 Views
    O

    @Hillside502 embarrassing, yeah I accidentally posted here thinking it was the wishlist. Iā€™m on mobile and canā€™t see a way to move the topic over... @girish, can an admin do that?

  • 101domains.com DNS Integration

    1
    0 Votes
    1 Posts
    216 Views
    No one has replied
  • Optional full-disc encryption

    19
    1 Votes
    19 Posts
    2k Views
    marcusquinnM

    @murgero Yeah, makes sense.

  • automated user registration

    Moved
    10
    3 Votes
    10 Posts
    1k Views
    girishG

    @fair Here's a script to create a user and invite them.

    #!/bin/bash set -eu # fill these in cloudron=my.domain.com token=a803859d40c9ec4e111ccb111111111111111111111 # the user to add and invite username=test email=test@cloudron.io displayName="Test User" function urlencode() { # https://unix.stackexchange.com/questions/159253/decoding-url-encoding-percent-encoding python2.7 -c "import sys, urllib as ul; print(ul.quote_plus(sys.argv[1]))" $1 } # add user if ! out=$(curl -sS --fail -H 'Content-Type: application/json' -X POST -d "{ \"email\": \"${email}\", \"username\": \"${username}\", \"displayName\": \"${displayName}\" }" https://${cloudron}/api/v1/users?access_token=${token}); then echo "Failed to add user" exit 1 fi userid=$(echo ${out} | jq -r .id) echo "User added: ${userid}" # create an invite. this does not send the email. if you like you can share the invite link using other channels if ! out=$(curl -sS --fail -H 'Content-Type: application/json' -X POST https://${cloudron}/api/v1/users/${userid}/create_invite?access_token=${token}); then echo "Failed to create invitation" exit 1 fi resetToken=$(echo ${out} | jq -r .resetToken) encodedEmail=$(urlencode "${email}") encodedDisplayName=$(urlencode "${displayName}") echo "reset token: ${resetToken} . URL for user to sign up: https://${cloudron}/setupaccount.html?resetToken=${resetToken}&email=${encodedEmail}&displayName=${encodedDisplayName}&username=${username}&profileLocked=true" # tell cloudron to send the invite by mail. invite links are only valid for a day from when they were created if ! out=$(curl -sS --fail -H 'Content-Type: application/json' -X POST https://${cloudron}/api/v1/users/${userid}/send_invite?access_token=${token}); then echo "Failed to send invitation" exit 1 fi echo "Invitation sent"
  • Terraform new Cloudron VPS Instances

    1
    3 Votes
    1 Posts
    308 Views
    No one has replied