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

658 Topics 5.1k Posts
  • Add File Manager button to the logs window

    Solved
    2
    2 Votes
    2 Posts
    142 Views
    nebulonN

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

  • 5 Votes
    10 Posts
    490 Views
    rmdesR

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

  • Memcache addon

    Moved
    10
    0 Votes
    10 Posts
    539 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
    218 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.

  • 10 Votes
    22 Posts
    1k 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.

  • 0 Votes
    11 Posts
    324 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.

  • 2 Votes
    3 Posts
    228 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
    245 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
    292 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
    146 Views
    No one has replied
  • Optional full-disc encryption

    19
    1 Votes
    19 Posts
    854 Views
    marcusquinnM

    @murgero Yeah, makes sense.

  • automated user registration

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

    Moved Solved
    12
    1 Votes
    12 Posts
    1k Views
    marcusquinnM

    @girish I seeeeee 🙂

  • 1 Votes
    7 Posts
    283 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
    7
    3 Votes
    7 Posts
    21k 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
    3
    1 Votes
    3 Posts
    257 Views
    girishG

    This is implemented in 5.4

  • 0 Votes
    7 Posts
    416 Views
    girishG

    This is implemented in 5.4

  • 1 Votes
    5 Posts
    199 Views
    girishG

    This was implemented in 5.2.

  • 2 Votes
    5 Posts
    214 Views
    girishG

    This was added in 5.1