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


Skip to content
  • fido2support

    Solved Feature Requests security
    59
    12 Votes
    59 Posts
    14k Views
    I
    Thank you @nebulon
  • Automated server reboot

    Feature Requests feature-request
    39
    4 Votes
    39 Posts
    10k Views
    d19dotcaD
    @girish , maybe this is a good feature for 9.1?
  • 0 Votes
    1 Posts
    8 Views
    No one has replied
  • API docs bug

    Discuss
    1
    0 Votes
    1 Posts
    10 Views
    No one has replied
  • uninstalled app not deleted

    Solved Support disk usage
    7
    1
    1 Votes
    7 Posts
    46 Views
    J
    @jcalag said in uninstalled app not deleted: Errors were encountered while processing: nginx-core nginx-common It can't load the dashboard because nginx is not running. You can try some of the methods here - https://superuser.com/questions/1386209/how-to-solve-this-dependencies-apt-fix-broken-install
  • Apps for file management/sharing/syncing

    Discuss
    27
    7 Votes
    27 Posts
    718 Views
    stalecontextS
    @jdaviescoates Had some issues with Github, will post on my gitea sometime tomorrow
  • 3 Votes
    17 Posts
    152 Views
    d19dotcaD
    @girish I see it now, that’s great, thank you!
  • Email search not working properly

    Solved Support mail solr
    26
    2 Votes
    26 Posts
    1k Views
    girishG
    I have increased the solr indexing timeout and reduced the indexing batch size. Maybe it helps on slower machines .
  • CCAI : Cloudron Custom App Installer

    App Wishlist
    68
    19 Votes
    68 Posts
    4k Views
    C
    @timconsidine Thank you for your fast response. No worries. Your documentation is very useful: https://git.cloudron.io/timconsidine/cloudron-moltbot/-/blob/main/POSTINSTALL.md?ref_type=heads so perhaps it will help me make OpenClaw work on DokPloy. I'll test additionally if I can self-host an LLM via Ollama on a Cloudron VPS and connect it to OpenClaw
  • PocketBase - Package Updates

    Pinned PocketBase
    61
    1 Votes
    61 Posts
    13k Views
    Package UpdatesP
    [1.14.4] Update pocketbase to 0.36.3 Full Changelog Added Accept-Encoding: identity to the S3 requests per the suggestion in #​7523. Other minor fixes (updated modernc.org/sqlite to v1.45.0, updated goja_nodejs adding Buffer.concat, updated the arguments of app.DeleteTable(...), app.DeleteView(...) and other similar methods to make it more clear that they are dangerous and shouldn't be used with untrusted input, etc.).
  • Authentik - Making authentication simple.

    App Wishlist
    20
    26 Votes
    20 Posts
    8k Views
    jamesJ
    Hello @jdaviescoates The whole profile is gone https://github.com/stalecontext/ maybe he has renamed his github account?
  • Long backups, local and remote, failing consistently

    Solved Support backup sshfs rsync
    12
    2 Votes
    12 Posts
    153 Views
    jadudmJ
    Will do, James. I have not been able to recreate the held lock issue. I was starting/stopping jobs a fair bit at one point, and can't... be precise about where in the backup cycle those cancellations happened that a cleanup might not have happened. I will watch for it in the future. When I said there was no RAM pressure, I meant that was true for the server. However, my jobs all had 1GB of RAM. Your suggestion clued me in; because that value must be set after you setup the backup job, I had never noticed it before... or, not realized how critical it might be. I have bumped them all to 6GB of RAM, and so far, I've been seeing backup successes. Barring the question below, I'd say we could close this issue. The lesson learned is that I need to provide my backup tasks more RAM. Because I have some RAM to spare, I'm going aggressive, and giving things 6GB. I did not attempt to settle on a smaller amount, for anyone who comes along after--- I just gave the tasks a limit that I considered to be "a lot" in this context. I still see some things like the errors below. The backup completes successfully, but I'm unclear why there would be errors like these sprinkled throughout the backup. Is the relative path full/snapshot/app_... actually correct? Or, should that be a full path (e.g. the base path I provided at setup time along with the relative path)? In the command that succeeds, it is a full path. Feb 13 16:11:00 box:shell filesystem: ssh -o "StrictHostKeyChecking no" -i /tmp/identity_file_d82bc09e-a419-4d60-84bf-95d631fd0ebb -p 22 user@nas.lan cp -aRl full/snapshot/app_c74efccf-d273-46c9-8afe-3fd427bb78c1 full/2026-02-13-210356-064/app_git.jadud.com_v1.37.4 errored BoxError: ssh exited with code 1 signal null Feb 13 16:11:00 at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:82:23) Feb 13 16:11:00 at ChildProcess.emit (node:events:519:28) Feb 13 16:11:00 at maybeClose (node:internal/child_process:1101:16) Feb 13 16:11:00 at ChildProcess._handle.onexit (node:internal/child_process:304:5) { Feb 13 16:11:00 reason: 'Shell Error', Feb 13 16:11:00 details: {}, Feb 13 16:11:00 stdout: <Buffer >, Feb 13 16:11:00 stdoutString: '', Feb 13 16:11:00 stdoutLineCount: 0, Feb 13 16:11:00 stderr: <Buffer 63 70 3a 20 63 61 6e 6e 6f 74 20 73 74 61 74 20 27 66 75 6c 6c 2f 73 6e 61 70 73 68 6f 74 2f 61 70 70 5f 63 37 34 65 66 63 63 66 2d 64 32 37 33 2d 34 ... 50 more bytes>, Feb 13 16:11:00 stderrString: "cp: cannot stat 'full/snapshot/app_c74efccf-d273-46c9-8afe-3fd427bb78c1': No such file or directory\n", Feb 13 16:11:00 stderrLineCount: 1, Feb 13 16:11:00 code: 1, Feb 13 16:11:00 signal: null, Feb 13 16:11:00 timedOut: false, Feb 13 16:11:00 terminated: false Feb 13 16:11:00 } Feb 13 16:11:00 box:storage/filesystem SSH remote copy failed, trying sshfs copy Feb 13 16:11:00 box:shell filesystem: cp -aRl /mnt/managedbackups/1ec6c6b4-7566-4369-b2ce-466968b00d5d/full/snapshot/app_c74efccf-d273-46c9-8afe-3fd427bb78c1 /mnt/managedbackups/1ec6c6b4-7566-4369-b2ce-466968b00d5d/full/2026-02-13-210356-064/app_git.jadud.com_v1.37.4 Feb 13 16:11:07 box:backuptask copy: copied successfully to 2026-02-13-210356-064/app_git.jadud.com_v1.37.4. Took 7.889 seconds
  • 1 Votes
    2 Posts
    10 Views
    jdaviescoatesJ
    Even though I thought cloudron-support --troubleshoot had already done this, i tried docker system prune -a --volumes again and managed to free up 2.954GB - now updating
  • Error - DNS A Record of example.com is not synced yet: ETRYAGAIN

    Unsolved Support dns
    9
    1
    0 Votes
    9 Posts
    22 Views
    dsp76D
    DNS propagation is an asynchronous process. I have no way of knowing exactly when the DNS record has changed globally. My assumption was: as soon as the domain starts resolving to the Cloudron server (i.e., the first external requests hit the new IP), Cloudron could automatically begin issuing the certificate and complete the app setup. Is there a technical reason why this approach would not be feasible?
  • Any way to update the package with a PR ?

    Cal.com
    7
    1 Votes
    7 Posts
    76 Views
    J
    @mathieu this is a bit technical but you can update the custom package over your existing installation. As long as the data is compatible between the packages it will work.
  • What's coming in 9.1

    Pinned Announcements
    18
    22 Votes
    18 Posts
    1k Views
    T
    Any chance to have some VPN per App or S3-as-a-service in there as well?
  • Plane - "The open source project management tool"

    App Wishlist
    9
    26 Votes
    9 Posts
    3k Views
    L
    It looks like Plane have given up on Gantt charts. Epics fits into the Plane hierarchy like this: Hierarchy: Issues → Epics → Initiatives (Initiatives group multiple Epics for even larger scopes).
  • WordPress (Developer) - Package Updates

    Pinned WordPress (Developer)
    88
    1 Votes
    88 Posts
    39k Views
    Package UpdatesP
    [3.13.0] Update openid-connect-generic to 3.11.3 Add configurable issuer setting for JWT validation by @​daggerhart in #​639 Fix JWT verification with Microsoft Entra ID JWKS by @​daggerhart in #​636 629: Fix to better match issuer in jwt validator by @​daggerhart in #​630 Previous versions decoded JWT tokens without cryptographic verification Added proper JWT signature verification using JWKS (JSON Web Key Set) Implements firebase/php-jwt library for validation Validates all required claims: exp, aud, iss, iat, sub Added signature verification for aggregated claims from secondary JWTs Prevents injection of forged claims Replaced unsafe HTTP functions with SSRF-protected alternatives
  • Directus - Package Updates

    Pinned Directus
    157
    4 Votes
    157 Posts
    106k Views
    Package UpdatesP
    [2.15.2] Update directus to 11.15.2 Full Changelog Added Netlify as a deployment provider (#​26594 by @​yassilah) Added Netlify as a deployment provider (#​26594 by @​yassilah) Added Netlify as a deployment provider (#​26594 by @​yassilah) Fixed only focusing on fields that have a schema (#​26622 by @​Nitwel) Fixed nested group fields losing values when a condition toggles the group's readonly property (#​26563 by @​HZooly) Fixed useStores, useApi, and useSdk not working inside Pinia stores in extensions (#​26438 by @​kekekuli)
  • 0 Votes
    7 Posts
    105 Views
    nebulonN
    How much memory does the whole server have? Maybe it overall runs out of memory, so non of the limits set are even hit?