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.5k Topics 24.9k Posts
  • Error accessing Dashboard after update from 8.x to 9.x? Read this

    Solved migration addons
    7
    3 Votes
    7 Posts
    228 Views
    robiR
    @girish Can a migrations check be added to run until none remain, which hopefully evades the stuck condition too?
  • Cloudron behind CGNAT/Cloudflare Tunnel: queryNs ETIMEOUT

    Solved cloudflare cloudflared
    3
    1 Votes
    3 Posts
    51 Views
    jamesJ
    Hello @cbcun Great to read that you were able to resolve this issue yourself.
  • Backup everything issue

    Solved backup
    6
    1 Votes
    6 Posts
    81 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
  • Cannot back up apps and update to the new Cloudron version

    Solved backup dns
    12
    1
    0 Votes
    12 Posts
    124 Views
    Z
    @girish Thank you, after upgrading to Cloudron version 9.0.17 (latest), everything started working again.
  • Are Ubuntu security updates still automatic?

    Solved ubuntu server security
    8
    0 Votes
    8 Posts
    143 Views
    imc67I
    we're getting closer, this is a part of the scheduled one this morning: 2026-02-06 06:09:31,611 WARNING Could not figure out development release: Distribution data outdated. Please check for an update for distro-info-data. See /usr/share/doc/distro-info-data/README.Debian for details. 2026-02-06 06:09:31,612 INFO Starting unattended upgrades script 2026-02-06 06:09:31,612 INFO Allowed origins are: o=Ubuntu,a=jammy, o=Ubuntu,a=jammy-security, o=UbuntuESMApps,a=jammy-apps-security, o=UbuntuESM,a=jammy-infra-security 2026-02-06 06:09:31,613 INFO Initial blacklist: 2026-02-06 06:09:31,613 INFO Initial whitelist (not strict): 2026-02-06 06:09:46,207 INFO Packages that will be upgraded: libc-bin libc-dev-bin libc6 libc6-dev libssl3 linux-generic linux-headers-generic linux-image-generic linux-libc-dev locales mysql-client-8.0 mysql-client-core-8.0 mysql-server-8.0 mysql-server-core-8.0 openssl screen 2026-02-06 06:09:46,208 INFO Writing dpkg log to /var/log/unattended-upgrades/unattended-upgrades-dpkg.log 2026-02-06 06:09:48,505 ERROR Installing the upgrades failed! 2026-02-06 06:09:48,505 ERROR error message: installArchives() failed 2026-02-06 06:09:48,506 ERROR dpkg returned a error! See /var/log/unattended-upgrades/unattended-upgrades-dpkg.log for details 2026-02-06 06:09:48,952 INFO Package libc-bin is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:48,954 INFO Package libc-dev-bin is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:48,956 INFO Package libc6 is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:48,957 INFO Package libc6-dev is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,016 INFO Package libssl3 is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,037 INFO Package linux-generic is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,044 INFO Package linux-headers-generic is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,051 INFO Package linux-image-generic is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,058 INFO Package linux-libc-dev is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,165 INFO Package locales is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,172 INFO Package mysql-client-8.0 is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,174 INFO Package mysql-client-core-8.0 is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,175 INFO Package mysql-server-8.0 is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,177 INFO Package mysql-server-core-8.0 is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,189 INFO Package openssl is kept back because a related package is kept back or due to local apt_preferences(5). 2026-02-06 06:09:49,224 INFO Package screen is kept back because a related package is kept back or due to local apt_preferences(5). The mentioned /var/log/unattended-upgrades/unattended-upgrades-dpkg.log: Log started: 2026-02-06 06:09:46 Preconfiguring packages ... Preconfiguring packages ... dpkg: unrecoverable fatal error, aborting: unknown system group 'netdata' in statoverride file; the system group got removed before the override, which is most probably a packaging bug, to recover you can remove the override manually with dpkg-statoverride E:Sub-process /usr/bin/dpkg returned an error code (2) Log ended: 2026-02-06 06:09:47 This is a left over of a "total" removing (2 weeks ago) of netdata installation years ago (now we have graphs in Cloudron 9 we don't need it anymore), I did: sudo dpkg-statoverride --list | grep netdata root netdata 755 /usr/share/netdata/www root netdata 755 /var/lib/netdata/www ~# sudo dpkg-statoverride --remove /usr/share/netdata/www ~# sudo dpkg-statoverride --remove /var/lib/netdata/www ~# sudo dpkg-statoverride --list | grep netdata I'll check tomorrow if the nightly unattended upgrade did work. Thanks @James for pointing the right direction!
  • All Cloudron Services down on my instance

    Solved
    9
    1 Votes
    9 Posts
    112 Views
    girishG
    @Kubernetes my bad, typo... fixed now.
  • CSP Issues

    Solved csp
    5
    0 Votes
    5 Posts
    129 Views
    nebulonN
    Cloudron does not set the CSP header unless a custom one is specified in the app configure view in the security page. However apps may set this on their own, either through headers or also as meta tags in the delivered pages. Cloudron does not interfere here. This is however a topic for each app which is not setting those according to your needs.
  • Issue with app updates when using Box Storage backups

    Solved backup storagebox hetzner
    8
    0 Votes
    8 Posts
    144 Views
    BenoitB
    I solved my problem by updating Cloudron to version 9.0.17. There’s no longer any need to run a backup before a manual app update.
  • Migrating Cloudron to New Host Provider

    Unsolved restore dns dns setup
    3
    1 Votes
    3 Posts
    77 Views
    S
    @james said in Migrating Cloudron to New Host Acci: You can follow the guide here: https://docs.cloudron.io/backups#steps, but for your old server. If it was unclear, I couldn't restore from a backup in the first place. I think whatever problem I was having in the first place caused that. But now I can't access the dashboard for the original instance anyway. Side note: Can a mod rename the thread for me? I realized I made a typo. Can "Acci" be changed to "Provider"?
  • Upgrading from Ubuntu 20.04 to 22.04 and get errors..

    Solved ubuntu upgrades
    13
    1 Votes
    13 Posts
    639 Views
    M
    @james thanks!
  • FAQ: ping6 -q -c 1 api.cloudron.io isn't returning an IP address.

    Solved ipv6 networking
    5
    1 Votes
    5 Posts
    131 Views
    luckowL
    Looks like there was a temporary issue with Hetzner routing. It's fixed now.
  • 1 Votes
    5 Posts
    100 Views
    SansGuidonS
    @james said in Bug in user selection UX and dashboard visibility setting in external link configuration: Hello @sansguidon I have looked into the issue and fixed it. Will be part of the next Cloudron release. Thanks @james
  • Migrated DNS records from Cloudflare to BunnyCDN, dashboard error

    Unsolved dns
    3
    1 Votes
    3 Posts
    73 Views
    J
    @pauliusl Debug this step by step: host my.domain.com on your laptop. Does it point to your server IP? ERR_NAME_NOT_RESOLVED When you are moving domains across provides this is quite common. The whole migration process is not atomic.
  • Volumes page does not show the volumes settings (file manager)

    Solved volumes dashboard
    3
    1
    2 Votes
    3 Posts
    58 Views
    SansGuidonS
    Thanks @james
  • App restore not successful

    Solved backup restore storagebox disk space sshfs
    5
    1 Votes
    5 Posts
    118 Views
    J
    @tecbox thanks for the update!
  • Can't connect to NextCloud console

    Unsolved dashboard web terminal nextcloud
    16
    1
    1 Votes
    16 Posts
    511 Views
    potemkin_aiP
    you should have mentioned earlier @james I wish I was aware that it is the problem! The whole cloudron is behind a haproxy that does TCP level proxy. From my understanding it should not affect, as it's one level below the HTTP(S) and WebSocket is above HTTPS. And the console doesn't seem to work for all apps terminals. Any ideas how to narrow down the root cause?
  • OVH DNS API integration

    Unsolved ovh dns
    2
    1 Votes
    2 Posts
    87 Views
    J
    Is the IP address correct? It has to be the Cloudron server IP. Do you have a screenshot? Maybe OVH has changed their UI since we wrote those docs.
  • Disk Usage calculation stuck

    Unsolved disk usage
    8
    1 Votes
    8 Posts
    176 Views
    mmolivierM
    Hi @girish sorry for the delay. I think -D does not necessarily impact performance, my test after removing -D was much quicker but after adding it again it was just as quick. Seems like there's some kind of filesystem caching. Maybe at some point I could analyse the differences but I suspect changing this doesn't impact performance so much. The part that does impact performance a lot is the -x flag, but as far as I've seen, that will only prevent iteration on the remote (s3fs) filesystem if du is initiated on the parent dir, e.g. /mnt and not on the mount itself /mnt/s3fs. Would be a lifesaver if you could add this, but understandable if it cannot be done. If it cannot be done, a workaround to exclude certain volumes from disk usage calculation would be fine too. Or maybe you could add an option to the Disk Usage UI: Offer an option to include/exclude certain volumes before actually executing calculation
  • 0 Votes
    5 Posts
    136 Views
    J
    @dsp76 yes, run.sh is called by start.sh . Cloudron downloads the backup. At this point, the users of all files are yellowtent. This is the user which Cloudron code runs as. Then , start.sh runs as root (from inside container) Which then calls run.sh Maybe the above helps debugging further.
  • 1 Votes
    2 Posts
    63 Views
    J
    @jdaviescoates yes, there was a sshfs backup bug and I think 9.0.14 and 9.0.15 had fixed for exactly this. Unfortunately, Cloudron has no way to "force update" a bugged release.