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

775 Topics 5.9k Posts
  • Include ngx_pagespeed

    nginx
    3
    0 Votes
    3 Posts
    716 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 backups feature-request
    22
    10 Votes
    22 Posts
    4k 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 backups
    11
    0 Votes
    11 Posts
    2k 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

    storage
    3
    2 Votes
    3 Posts
    680 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 search my-apps
    5
    1 Votes
    5 Posts
    708 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
    757 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
    305 Views
    No one has replied
  • Optional full-disc encryption

    encryption security
    19
    1 Votes
    19 Posts
    3k Views
    marcusquinnM
    @murgero Yeah, makes sense.
  • automated user registration

    Moved registration
    10
    3 Votes
    10 Posts
    2k 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
    473 Views
    No one has replied
  • Email aliases on different domains

    Moved Solved email feature-request
    12
    1 Votes
    12 Posts
    3k Views
    marcusquinnM
    @girish I seeeeee
  • Cloudron Backups to GitLab/GitHub Private Repos

    backups
    7
    1 Votes
    7 Posts
    1k Views
    girishG
    @marcusquinn said in Cloudron Backups to GitLab/GitHub Private Repos: Not a high priority - but might be nice for both the really tight and multi-location/provider redundancy aims. I have to think through the rest but multi-location backups is in our radar. We have a long pending issue about this https://git.cloudron.io/cloudron/box/-/issues/528
  • Add DNS DAV registring

    Moved webdav dns
    7
    3 Votes
    7 Posts
    22k Views
    girishG
    @marcusquinn I like the idea of atleast just adding a doc page for the moment on how to do this manually till we implement the feature. I will add it our docs.
  • Ability to force 2FA for all users

    Moved Solved security 2fa feature-request
    3
    1 Votes
    3 Posts
    517 Views
    girishG
    This is implemented in 5.4
  • Prevent Username/Email Change by users

    Moved Solved feature-request username ldap
    7
    0 Votes
    7 Posts
    1k Views
    girishG
    This is implemented in 5.4
  • 1 Votes
    5 Posts
    919 Views
    girishG
    This was implemented in 5.2.
  • 2 Votes
    5 Posts
    908 Views
    girishG
    This was added in 5.1
  • 2 new mailing lists features - private lists and basic moderation

    Moved Solved mail feature-request
    7
    0 Votes
    7 Posts
    1k Views
    girishG
    Members only flag was added in 5.2
  • 3 Votes
    8 Posts
    2k Views
    nebulonN
    If this is disabled or archived, this also means that it is still "known" to the system, currently the data simply is not removed from the disk, but other relevant information is purged from the database. So I agree, that deleting an account should also delete the mailbox data, if there is no proper way to restore that (currently you have to create a new mailbox record with the same mailbox handle and magically the data comes back). For that some archived state could be the solution to have a structured way to restore.
  • Is it possible to implement custom backup providers?

    Moved Solved backups cifs smbfs backblaze feature-request
    13
    0 Votes
    13 Posts
    3k Views
    M
    good points, thanks, gonna switch to cifs then!