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


Skip to content
  • Error configuring backup Cloudflare R2 Object Storage

    Unsolved Support backup cloudflare r2
    8
    0 Votes
    8 Posts
    78 Views
    jamesJ
    Hello @p44 We were unable to reproduce this issue. Could you open the browser console network tab and when pressing configure in the backup view send us that request payload and response? NOTE!: please redact credentials
  • Repair / Backup error

    Unsolved Support backup disk usage
    9
    2
    0 Votes
    9 Posts
    225 Views
    J
    @KhalilZammeli said in Repair / Backup error: It says no enough disk space even though we have enough free space. Not obvious but the disk usage is not live . You have to click on that refresh button to get the latest one. Not sure how latest 04:26 is (on the screenshot)
  • Restore one app's backup to another existing app?

    Solved Support wordpress clone backup
    5
    0 Votes
    5 Posts
    218 Views
    robiR
    @Beardmancer said in Restore one app's backup to another existing app?: I'm curious to know what plugin you prefer? I'll put it on my list for next time. You found it then. Only other I've used is Updraft Plus export -> import.
  • Backup Restore Error - route unavailable post activation

    Solved Support backup restore
    19
    1
    0 Votes
    19 Posts
    610 Views
    jamesJ
    Hello @leemuljadi I am happy to hear this worked out as intended. If there is anything we could improve in the documentation please let me know.
  • Backblaze "Snapshot" folder: multiple file copies retained

    Solved Support backup backblaze sshfs
    26
    0 Votes
    26 Posts
    930 Views
    P
    @humptydumpty Thanks for your interesting info's. I'm looking around to find an alternative to iDrive e2. After more than 4 days they still didn't give me any infos or updates about what happened...
  • 1 Votes
    7 Posts
    253 Views
    jamesJ
    @skeats you could attempt it yourself. The app is already broken so what can go wrong. There is no guide for a manual restore since this is something that should not be necessary. But in this case, sadly is. If you are not comfortable doing the following, you can contact support@cloudron.io and link this topic in the request. But you will still need to upload the backup to the cloudron server into a given location from the support. Now to the gist of it. The idea would be to install a new Lampstack app. (What is lampstack? Do you mean the LAMP app? Or is this a custom app? I just assume now you are talking about the LAMP app) Copy the extracted backup to your Cloudron server e.g. /tmp/manual-restore/ In that backup included is the Database as an .sql file and the /app/data/ files. To import the Database you would need to follow either https://docs.cloudron.io/guides/import-mysql/ and then copy all files of /tmp/manual-restore/ app-backup/data/into/home/yellowtent/appsdata/APPID/data/` This would be the "manual" way.
  • 0 Votes
    3 Posts
    118 Views
    J
    Backups can only be configured by the superadmin/owner (the first user you created) . Looks like you are the admin
  • 1 Votes
    5 Posts
    343 Views
    nottheendN
    Thanks! For now, rclone seems to be most promising. Syncthing doesn't fit my needs, because it has no S3 API, mentioning it for future reference. And btw, rclone GUI is on the wishlist.
  • Restore not possible when mailbox is included in backup

    Solved Support backup restore mail
    10
    1
    2 Votes
    10 Posts
    711 Views
    robiR
    @nebulon here's what an AI found: Tarball Permissions The tarball contains files with ownership/permissions the process can’t replicate (e.g., root-owned files). Example: Extraction fails when tar.extract preserves original ownership. SELinux/AppArmor Security policies block filesystem operations despite correct permissions. Tar Library Behavior: The tar library (likely tar-fs) might try to preserve file permissions from the tarball. If the tarball contains files owned by root and the app runs as yellowtent, extraction fails unless permissions are ignored. Fix: Modify the code to ignore permissions: javascript const tarStream = tar.extract({ cwd: destinationPath, ignore: () => true }); Debugging Steps Check Permissions: javascript console.log('Source:', fs.statSync(sourcePath).mode.toString(8)); console.log('Dest:', fs.statSync(destinationPath).mode.toString(8)); Ensure Directory Exists: javascript if (!fs.existsSync(destinationPath)) fs.mkdirSync(destinationPath, { recursive: true }); fs.accessSync(destinationPath, fs.constants.W_OK); Add Error Logging: javascript const readStream = fs.createReadStream(sourcePath).on('error', (err) => console.error('Read:', err)); const unzipStream = zlib.createGunzip().on('error', (err) => console.error('Gunzip:', err)); const tarStream = tar.extract({ cwd: destinationPath }).on('error', (err) => console.error('Tar:', err)); Potential Fixes Ignore Tar Permissions: javascript const tarStream = tar.extract({ cwd: destinationPath, ignore: () => true }); Test with Logging: Run the modified code with error handlers. async function tarExtract(sourcePath, destinationPath) { ensureSafePath(sourcePath); ensureSafePath(destinationPath); console.log('Source:', sourcePath, fs.statSync(sourcePath)); console.log('Dest:', destinationPath, fs.existsSync(destinationPath) ? fs.statSync(destinationPath) : 'does not exist'); const readStream = fs.createReadStream(sourcePath) .on('error', (err) => console.error('Read error:', err)); const unzipStream = zlib.createGunzip() .on('error', (err) => console.error('Gunzip error:', err)); const tarStream = tar.extract({ cwd: destinationPath }) .on('error', (err) => console.error('Tar error:', err)); readStream.pipe(unzipStream).pipe(tarStream); await streamPromise(tarStream); } Conclusion The error is likely a mismatch between the Cloudron app’s user permissions and the filesystem.
  • How to uplaod the downloaded tar.gz backup file

    Solved Support backup restore
    6
    1 Votes
    6 Posts
    959 Views
    nebulonN
    If you mean the webterminal, then this is into the filesystem of the app, not the host system. Cloudron does not have a webterminal into the host system, as it is not advised to tinker with this. However in this case you should use scp (essentially file transfer via ssh) to put the tarball into the /tmp of the server.
  • 1 Votes
    7 Posts
    944 Views
    girishG
    I put storj separately at https://forum.cloudron.io/topic/11670/add-storj-as-backup-option
  • Can not restore/reinstall cloudron

    Solved Support dashboard restore reinstall backup
    2
    1
    0 Votes
    2 Posts
    429 Views
    girishG
    @privsec said in Can not restore/reinstall cloudron: I have set up cloudron to use the same 7.5.2 version of my current install. On the new install after I update the DNS records to the new IP address, I get this After the cloudron installation, did you do the domain/dns setup and create an admin account? If so, you should not do that. Setup new server with cloudron --version 7.5.2 Go to https://ip For good meaure, I would power off your old server. This prevents any dns caching issues wrt my.domain.com pointing to your old server. Start restore from the setup view Cloudron will automatically navigate to https://my.domain.com 'Already activated' means that you already setup admin account on that server. After that, you cannot restore anymore for security reasons. For example, if you find a cloudron installation in the wild and try to restore, it won't work. That route is completely locked.
  • Nextcloud and volumes: Backup

    Solved Support aws cloudron nextcloud backup volume
    3
    1
    1 Votes
    3 Posts
    670 Views
    nottheendN
    Great! Thank you so much for the detailed and helpful answer
  • Backup before upgrade failing.

    Solved Support backup upgrade error access
    21
    1 Votes
    21 Posts
    1k Views
    girishG
    To follow up, 11GB worked fine too. [image: 1708449838055-61cb612d-e125-405b-94f1-1b7d6598a349-image-resized.png]
  • Error while recovering backup

    Solved Support backup restore
    22
    0 Votes
    22 Posts
    2k Views
    girishG
    @andreasdueren yes, usually that means the passphrase is wrong.
  • Persist backup app doesn't work

    Solved Support backup
    31
    0 Votes
    31 Posts
    4k Views
    girishG
    Should be in next release (8.0), but otherwise you have to apply that one liner manually.
  • What is a Minio "backup path"

    Solved Support minio backup
    5
    1
    1 Votes
    5 Posts
    752 Views
    robiR
    Having to go through a restore, this was baffling with no hints for me too. I'll make a Feature Request to make this more obvious in the restore dialogue.
  • Cloudron Backup Issue with LAMP Application

    Solved Support backup lamp
    7
    1 Votes
    7 Posts
    1k Views
    J
    The things we learn going through the support requests!
  • Backup failed: du error: Command failed

    Solved Support backup backups disk-usage
    4
    1 Votes
    4 Posts
    687 Views
    necrevistonnezrN
    Might not be limited to „lock“ files: Today I had a similar error (first time ever!) du error: Command failed: du -Dsb "/home/yellowtent/boxdata/mail" du: cannot access '/home/yellowtent/boxdata/mail/vmail/[REDACTED]/mail/dovecot.list.index.log.2': No such file or directory
  • Backup failing

    Solved Support scaleway backup backup-storage backups
    4
    0 Votes
    4 Posts
    863 Views
    nebulonN
    So is this then fixed by now with getting unbound back alive?