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


Skip to content
  • Problem with app backup configuration download and import on iPad

    Unsolved Support backup restore ios
    3
    1 Votes
    3 Posts
    84 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
  • 2 Votes
    6 Posts
    174 Views
    L
    @girish thank you, and thanks for confirming the fix ships in Cloudron 10. Adding one data point for anyone who finds this while still on 9.x: we hit the same crash again on 2026-07-06, on 9.2.0 (a build from before commit 33f3ca3), so it recurs exactly as expected until the v10 upgrade: tasks: setCompleted - 4900: {"result":null,"error":{"message":"Cannot read properties of null (reading 'sort')","reason":"External Error"},"percent":100} Same app (Langfuse), same place: the task died at app 31 of 73, so the roughly 40 apps after it were left on the previous snapshot again. The du precondition logged the vanished directories first, this time a delete_tmp_tmp_merge_* variant alongside the usual tmp_merge_* ones, and then readTree threw during the upload. Until we are on 10 we have excluded the ClickHouse apps from the automatic schedule so a single mid-merge app cannot abort the whole run, and we re-run on the rare miss, which clears it. Glad to confirm the fix here once we upgrade, we have a reliable reproducer under merge load.
  • Disk Space and Backup Folder

    Unsolved Support backup
    5
    0 Votes
    5 Posts
    293 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.
  • Backup Integrity check runs into oom

    Solved Support backup integrity oom
    4
    1
    1 Votes
    4 Posts
    257 Views
    nebulonN
    If the second contains the System backups it would include those of stopped apps, where a backup was made there (since otherwise the backup data simply wouldn't be there). But I agree this is not great to migrate. I guess for now you would have to start the app, make a full system backup on the scondary backup site and then stop the app again. The code for retrieving backup data for integrity check depeneds on format and storage type. Memory consumption is hard to predict, so presumably S3 with some kind of data on that storage just gets it over the 400MB
  • 0 Votes
    4 Posts
    757 Views
    nottheendN
    Thank you @james! And I just realised, that "Last run:" refers to the end of the creation of the backup. Now things match again
  • 0 Votes
    14 Posts
    857 Views
    jdaviescoatesJ
    @james said: Hello @jdaviescoates The ooc tool is called this way https://docs.cloudron.io/packages/nextcloud#running-occ-tool sudo -u www-data php -f /app/code/occ $COMMAND Thanks, that worked.
  • SSH remote copy always failed, falling back to sshfs copy

    Solved Support backup restore zfs sshfs
    17
    1 Votes
    17 Posts
    2k Views
    nebulonN
    This is now fixed for the next release with https://git.cloudron.io/platform/box/-/commit/a4ea80cf5eb26b08462430111e8b6f75175e749d
  • Help with migrating Cloudron to a new server

    Solved Support backup restore migration
    18
    1 Votes
    18 Posts
    932 Views
    jdaviescoatesJ
    @davejgreen said: I tried again with a fresh install of Ubuntu 24.04 @davejgreen said: Maybe different versions of Ubuntu do it differently? I think the only time I've had issues with migrations was when the provider of my VPS (I think it was Netcup) began using stripped down versions of Ubuntu that had stuff Cloudron needs missing. But I'm guessing you're pulling Ubuntu directly from Ubuntu?
  • Backup quits with

    Solved Support backup
    10
    3 Votes
    10 Posts
    982 Views
    SansGuidonS
    @girish said: @sansguidon might be best to wait for the next release which should be out shortly. This bug is only in rsync and not in tgz. With the manual patch it did work . I'm not sure to understand your advice anyway, for me the backups are a very critical part of if not the most important of Cloudron, so they should not be skipped, and my understanding is that with rsync blocked my backups are local and no copy exists outside of my server, if I'm not mistaken? This seems risky enough and a sufficient motivation to take immediate action, or please correct me if I misunderstood.
  • Attempting to download any backups causes a cloudron crash

    Solved Support backup
    8
    0 Votes
    8 Posts
    827 Views
    C
    I changed nothing, but it is working today. I imagine what is happening is that the upstream storage drops connections occasionally and cloudron simply passes that on to the user instead of having a retry loop in the background. So, I still believe this functionality would benefit from being more robust, as before it would manage 20-50MB per go before drop, and if the thing was in a retry loop it would be able to get the archive out by just resuming downloads. I realise it is annoying having to deal with people who insist on unreliable storage... but it is what we have.
  • Backup for Grafana and Nextcloud not working

    Solved Support backup
    5
    0 Votes
    5 Posts
    472 Views
    A
    fixed - after increasing redis memory it works now (will keep an eye on it from now on). Thank you very much! Good day today as I learned something new
  • 1 Votes
    8 Posts
    879 Views
    girishG
    I have fixed this for the upcoming release
  • Scaleway backup

    Solved Support backup scaleway
    26
    1 Votes
    26 Posts
    3k Views
    C
    In the end I used S3 compatible option to set this up successfully. IDK why I could not get the Scaleway option to work. Thanks all for your help & input
  • 2 Votes
    9 Posts
    1k Views
    girishG
    https://git.cloudron.io/platform/box/-/commit/5ba8a054501139410fccbd7258ed9097590bc50e
  • 0 Votes
    8 Posts
    914 Views
    whitespaceW
    @james Uptime Kuma on a different instance. We had no significant downtimes since last week. Yet, sometimes the backup task gets aborted.
  • Long backups, local and remote, failing consistently

    Solved Support backup sshfs rsync
    12
    2 Votes
    12 Posts
    998 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
  • Restore backup failed after 20h - Error 70

    Solved Support backup restore
    3
    0 Votes
    3 Posts
    395 Views
    nebulonN
    There is also a Logs dropdown button in the backups view which opens the corresponding log file in the logsviewer, from there the full logs can also be downloaded, avoiding the need to ssh into the server.
  • Why does Cloudron set 777 permissions for SSHFS?

    Solved Support backup sshfs security
    6
    1 Votes
    6 Posts
    908 Views
    jamesJ
    Hello @jadudm Always happy to help.
  • Waiting for lock during backup

    Solved Support backup
    9
    0 Votes
    9 Posts
    1k Views
    J
    Yes, you have to adjust the schedule manually to not overlap. Otherwise, if a single app is backing up to multiple sites in parallel, they will get serialized internally (with the lock).
  • Backup everything issue

    Solved Support backup
    6
    1 Votes
    6 Posts
    709 Views
    jamesJ
    Hello @miednr Yes, for stopped apps a new backup will not be created since nothing has changed. See: https://docs.cloudron.io/backups#retention-policy For installed apps and box backups, the latest backup is always retained regardless of the policy. This ensures at least one backup remains preserved even if all backups fall outside the retention policy. This also preserves the latest backup of stopped apps when not referenced by any box backup. Did you know you can also archive apps? https://docs.cloudron.io/apps#archive