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

Get help for your Cloudron

3.1k Topics 21.9k Posts
  • Docs

    Pinned Moved
    21
    2 Votes
    21 Posts
    4k Views
    girishG
    @taowang thanks, I have made them all the same now.
  • Email search not working properly

    Solved mail solr
    9
    2 Votes
    9 Posts
    80 Views
    J
    The tika error seems to be because tika was down . I think a UI button to rebuild index will help a lot.
  • infomaniak IPv6 issues

    Unsolved infomaniak ipv6
    47
    2 Votes
    47 Posts
    72 Views
    girishG
    @Gengar ha, I caught it red handed! ubuntu@ov-9503b4:~$ curl -6 https://ipv6.api.cloudron.io/api/v1/helper/public_ip curl: (28) Failed to connect to ipv6.api.cloudron.io port 443 after 135991 ms: Couldn't connect to server In fact, IPv6 just stopped working overnight just like that.
  • Email sending broken after updating to 8.2.x (due to IPv6 issues)

    Solved ipv6 email update 8.2.3
    68
    2
    1 Votes
    68 Posts
    5k Views
    girishG
    I spun the infomaniak postings to a separate thread - https://forum.cloudron.io/topic/13566/infomaniak-ipv6-issues
  • No question. No error. No mess. Just a thank you for the Cloudron product.

    Solved
    6
    16 Votes
    6 Posts
    142 Views
    girishG
    Flattered Thanks for the appreciation.
  • 1 Votes
    9 Posts
    110 Views
    girishG
    @robi said in Task 'mvvolume.sh' dies from oom-kill during move of data-directory from local drive to NFS share: If the code could copy in predefined chunks, then the memory will be bound and not fill up for larger runs. in this situation atleast, the code is executing the cp tool Strange behavior really.
  • Disk Analyzer fails

    Unsolved disk-usage
    3
    1 Votes
    3 Posts
    85 Views
    lukasgabrielL
    @joseph v8.3.1 (Ubuntu 24.04.2 LTS) /home/yellowtent/platformdata/logs/tasks/8216.log: 2025-03-28T23:22:58.129Z box:taskworker Starting task 8216. Logs are at /home/yellowtent/platformdata/logs/tasks/8216.log 2025-03-28T23:22:58.156Z box:taskworker Running task of type updateDiskUsage 2025-03-28T23:22:58.158Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target 2025-03-28T23:22:58.176Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/platformdata 2025-03-28T23:22:58.184Z box:taskworker Task took 0.111 seconds 2025-03-28T23:22:58.184Z box:tasks setCompleted - 8216: {"result":null,"error":{"stack":"TypeError: Cannot read properties of undefined (reading 'contents')\n at getFilesystems (/home/yellowtent/box/src/system.js:126:42)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async updateDiskUsage (/home/yellowtent/box/src/system.js:231:25)","message":"Cannot read properties of undefined (reading 'contents')"}} 2025-03-28T23:22:58.184Z box:tasks update 8216: {"percent":100,"result":null,"error":{"stack":"TypeError: Cannot read properties of undefined (reading 'contents')\n at getFilesystems (/home/yellowtent/box/src/system.js:126:42)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async updateDiskUsage (/home/yellowtent/box/src/system.js:231:25)","message":"Cannot read properties of undefined (reading 'contents')"}} TypeError: Cannot read properties of undefined (reading 'contents') at getFilesystems (/home/yellowtent/box/src/system.js:126:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async updateDiskUsage (/home/yellowtent/box/src/system.js:231:25)
  • Restore not possible when mailbox is included in backup

    Unsolved backup restore mail
    10
    1
    2 Votes
    10 Posts
    211 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.
  • Cannot upload GCP service account key to restore app

    Solved restore gcp
    6
    1 Votes
    6 Posts
    415 Views
    J
    This is fixed in the new UI for Cloudron 9
  • Volume shows no files, although they are there

    Unsolved volumes filemanager
    2
    1 Votes
    2 Posts
    52 Views
    J
    Usually, the issue here is that the SFTP service is not running . Services -> SFTP -> Restart maybe?
  • Issue with Cloudron Backup via Cloudflare Tunnel to MinIO

    cloudflare backups
    2
    1 Votes
    2 Posts
    27 Views
    nebulonN
    Looks like Cloudflare is interfering here and changing the data in transit? You would have to contact Cloudflare about this, but I have no high hopes that this would get anywhere.
  • Can not connect to CIFS, ports not allowed in iptables

    Solved cifs storagebox
    3
    1 Votes
    3 Posts
    40 Views
    P
    Thx for the hint. Will see what Hetzner support has to say.
  • The Postgres service is not started (Update 8.3.x)

    Solved
    3
    0 Votes
    3 Posts
    27 Views
    luckowL
    wohoo. cloudron-support --recreate-docker solved the problem.
  • Network Error with Cloudron Apps - Need Help

    Unsolved networking dns
    2
    1 Votes
    2 Posts
    34 Views
    J
    @SamGreenwood I would run the troubleshooting tool for a start - https://docs.cloudron.io/troubleshooting/#troubleshooting-tool
  • Only Superadmins can change user roles

    Solved user management
    3
    3 Votes
    3 Posts
    69 Views
    P
    Just recheck... and I can do this. Was 100% it was not possible. Might have been an "between my ears" problem, sry
  • SMTP Issues

    Solved email relay smtp
    3
    1
    1 Votes
    3 Posts
    38 Views
    J
    @mmtrade see https://docs.cloudron.io/email/#outbound-ports . you have to set up a relay . your VPS provider has blocked port 25.
  • 0 Votes
    20 Posts
    171 Views
    jdaviescoatesJ
    @wmlutz said in Outbound SMTP (Transactional Email) Stopped Working - Invalid login: 535 Authentication failed: @jdaviescoates got it! It was the IP allowlist. Glad to be of assistance @wmlutz said in Outbound SMTP (Transactional Email) Stopped Working - Invalid login: 535 Authentication failed: mailgun's transactional email cost which is cents/mo. I don't think I've ever paid anything yet as I've not yet gone over the 1000 free messages a month or whatever it is...
  • Email sending issue (was: URGENT)

    Locked Solved email
    59
    1
    0 Votes
    59 Posts
    639 Views
    M
    I got it all fixed up. The problem was with cloudrun and that is what has caused a lot off headache it was a simple solution anyway. I wanted to tweet on the subject but found out that it was locked and solved. Well i had to make a new thread
  • This topic is deleted!

    0
    0 Votes
    0 Posts
    10 Views
    No one has replied
  • 3 Votes
    8 Posts
    153 Views
    d19dotcaD
    @girish No OOM errors seen. They often barely get close to the memory limit too. It's usually only about 15-30% usage for the memory for the redis containers. I looked at dmesg but do not see anything yet. I'll take a look when It happens again. Interestingly though, I do see a similar issue with the Graphite service too which I filed a separate report for in case they're different. The main difference to me is that it doesn't block the backup process so it's less of a blocker for me at the moment, but something that should still get resolved.