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


Skip to content

Support

3.6k Topics 25.9k Posts

Get help for your Cloudron

  • Docs

    Pinned Moved
    21
    2 Votes
    21 Posts
    11k Views
    girishG
    @taowang thanks, I have made them all the same now.
  • Server occasionally hard-reboots, only DNS timeouts in the log (Cloudron 9.2.0)

    Unsolved
    5
    2 Votes
    5 Posts
    88 Views
    nebulonN
    this should all just work, if you have configured Cloudron for some reason to explicitly use some network interface you may have to reconfigure that, but this is only really used for public IP detection, so worst case you have to first adjust the DNS A record for the dashboard domain manually once to reconfigure that and resync dns from the cloudron dashboard, but very unlikely that this happens. Further of course if you have attached disks and used that as volumes in Cloudron, if the disk identifiers change (also unlikely though) this might cause some issue, but we can adress that then.
  • Did my VPS get re installed recently

    Solved vps server troubleshooting
    7
    1 Votes
    7 Posts
    176 Views
    C
    Ok. I will write to support. Thank you
  • Mail app - FTS indexing fails on mailboxes with large attachments (HTTP timeout)

    Unsolved mail solr
    5
    4 Votes
    5 Posts
    366 Views
    P
    With all due respect it has been almost 4 months since I reported this issue and almost 2 months since the last update. I don't care about new features in 10, I simply want the product I pay for to do what it says on the tin. I and my clients need to be able to search their mail. I gave a fairly detailed bug report and I will happily supply more details if that is what is required. At least give power users like myself the ability to edit our own configuration files. Really not a happy bunny right now.
  • Memory allocation to applications

    Solved memory graphs
    9
    1
    1 Votes
    9 Posts
    232 Views
    N
    @nebulon got it sir. thank you for this feedback.
  • Cloudron Demo

    Solved
    26
    1 Votes
    26 Posts
    1k Views
    J
    @user123456 I see the same behavior in the demo, but nothing we can do. As @jdaviescoates suggested best to do a test in your own custom server. The demo is really just a showcase and not for end user testing. Ultimately, the script kiddie will get bored and move on.
  • Emails undeliverable to Yahoo and Outlook - DMARC rejection

    Solved dkim email
    16
    2
    0 Votes
    16 Posts
    882 Views
    B
    @james said: Hello @beardmancer Please go into your Cloudron dashboard Domains settings. There you will find the Sync DNS section. Press the Sync DNS button and all records should be synchronized. If you have done so, you can check your Porkbun management UI or inform me so I can run the dig commands again to validate the DNS records have been set. Thank you for explaining this step. I've done that and I ran the relevant get command locally, it returned what looked like an IPv6 address to me. Hopefully this is resolved; I'll test it with my external contacts at some point this month.
  • Container registry vs. Cloudron Container Registry

    Solved
    2
    4 Votes
    2 Posts
    69 Views
    jamesJ
    Hello @luckow We will publish an announcement soon that will explain it.
  • App terminal errors when calling Postgres from interactive shell

    Solved web terminal
    6
    1 Votes
    6 Posts
    148 Views
    J
    This is tracked at https://forum.cloudron.io/topic/15683/add-database-terminal-shortcut . Thanks for opening that @ekevu123
  • Problem with app backup configuration download and import on iPad

    Solved backup restore ios
    3
    1 Votes
    3 Posts
    97 Views
    nebulonN
    We have identified one issue on android, so maybe this also fixes iOS. We will test this later. The fix is to set the correct mimetype on download: https://git.cloudron.io/platform/box/-/commit/d843f60cb5b98a7e3f2589b899cff7440ac3d0cb
  • App update failing with "Downgrades are not permitted"

    Solved dashboard update cache
    10
    1
    0 Votes
    10 Posts
    303 Views
    T
    Thanks @nebulon - Much appreciated.
  • creating a subdomain to forward to another site

    Solved redirect
    7
    1 Votes
    7 Posts
    226 Views
    J
    @marymuse you can add an external link with zendesk domain maybe. You won't get the your custom subdomain, but you will get an icon on the dashboard ...
  • 0 Votes
    1 Posts
    45 Views
    No one has replied
  • Msql error all site down.

    Solved database troubleshooting
    12
    4
    1 Votes
    12 Posts
    417 Views
    N
    She back on line ..... remove DB and now she up this line got me 2nd time what the sic ? it just password not sic that was the old password if I recall Change the root password to password (sic) - and I had to rerun the cloudron-support --troubleshoot but she back think it was not low space but may be time to add ( sure I can scrip or even take box offline by doing a stop ) at 5% space take the system offline or pause ( sure docker can pause ) hyper v does it if see low pause ( or email @ 10 % then pause at 5% ) think it time to re billed time let see how easy it is to move to a new VM under promox look at the space had backup from 2022 in /var/backup remove that drop back down for 87% to 63% [image: 1782209664835-8f7809b8-08ed-496b-8259-0a6ebae8ba6f-image.jpeg] thanks @james and @nebulon
  • Disk Space and Backup Folder

    Unsolved backup
    5
    0 Votes
    5 Posts
    304 Views
    nebulonN
    If /var/backup is not used/setup in Cloudron for backups in your instance anymore, then you can safely delete all files in /var/backup if you want. Other Ubuntu components may put some small files there though over time, but that is probably not disk space relevant after the initial purge.
  • Student discount/regional pricing

    Solved subscription pricing
    2
    1 Votes
    2 Posts
    183 Views
    nebulonN
    There are currently no coupons/discounts or special pricing tiers available.
  • Expired domain with existing mailbox

    Solved mail
    3
    1 Votes
    3 Posts
    158 Views
    E
    Okay, thank you!
  • Creating/Authenticating Users via OIDC

    Solved oidc user management
    2
    2 Votes
    2 Posts
    110 Views
    jamesJ
    Hello @eiclu Currently, it is not possible to configure an external OAuth2 or SAML provider as the main authentication service for a Cloudron server. But you can use LDAP - https://docs.cloudron.io/user-directory#external-directory-connector .
  • accidently started apt upgrade

    Solved ubuntu
    3
    1 Votes
    3 Posts
    340 Views
    girishG
    @sponch it shouldn't be a problem if troubleshoot works fine. Overall, it's become quite common now to run apt upgrade by habit or the VPS providers are running this automatically. With that in mind, we have decided to change our policy to allow apt upgrades (but not dist upgrades). We will (already have) change the platform code accordingly to adapt to different base packages as required. For Cloudron 10, the warning is already removed - https://git.cloudron.io/platform/box/-/commit/1ae9fb2477a33b724ccffb17a1fda800953aafda
  • client_max_body_size 2m in /api/ location blocks the large blocklists

    Unsolved api nginx
    10
    1 Votes
    10 Posts
    571 Views
    imc67I
    A follow-up, because raising nginx client_max_body_size alone turns out not to be enough — there is a second, hard-coded ceiling that hits right after. Even with the /api/ location bumped to 10m, a blocklist POST now fails with HTTP 500 and this JSON body: {"status":"Internal Server Error","message":"request entity too large"} Note it is a 500, not an nginx 413 — the body passes nginx and is then rejected inside box. The cause is the JSON body-parser limit in: box/src/server.js (9.0.0, ~line 41) const QUERY_LIMIT = '2mb', // max size for json queries (see also client_max_body_size in nginx) ... const json = middleware.json({ strict: true, limit: QUERY_LIMIT }, true); That QUERY_LIMIT applies to every JSON POST route, including POST /api/v1/network/blocklist. So there are two coupled limits — the nginx one and this one — and the box default (2mb = 2,097,152 bytes) is the real wall for large blocklists. Concrete numbers from a live install: the combined blocklist is ~90,600 entries and the JSON request body is 2,096,109 bytes — about 1 KB under the 2 MiB limit. One of my servers already fails as soon as a few hundred new IPs are added, while others with a slightly shorter list still squeak through. (JSON encoding inflates it further: each newline becomes \n → \n, ~90 KB on top of the raw list. JSON_UNESCAPED_SLASHES is already applied.) Request: please raise both limits, ideally toward the ipset capacity (262,144 entries). At minimum, give the blocklist route a QUERY_LIMIT that matches a raised client_max_body_size (e.g. 8–10 MB) — otherwise raising the nginx value has no effect for this endpoint. The in-code comment already acknowledges the two are meant to track each other. Happy to provide a sample 90k-entry blocklist for testing if useful.