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

3.6k Topics 25.8k Posts

Get help for your Cloudron

  • Docs

    Pinned Moved
    21
    2 Votes
    21 Posts
    11k Views
    girishG
    @taowang thanks, I have made them all the same now.
  • Problems with DNS 200

    Unsolved
    1
    2
    0 Votes
    1 Posts
    8 Views
    No one has replied
  • 2FA sync via Cloudron Connector not working

    Solved ldap 2fa
    6
    2 Votes
    6 Posts
    113 Views
    girishG
    @teiluj thanks for the great report. I have fixed this now. Unfortunately, it's a series of changes, so cannot be applied easily. Fix will be part of next Cloudron release.
  • Emails undeliverable to Yahoo and Outlook - DMARC rejection

    Solved dkim email
    8
    2
    0 Votes
    8 Posts
    136 Views
    J
    @beardmancer you can also check via https://mail-tester.com/
  • Rsync backup integrity fails for one Nextcloud and Jellyfin.

    Unsolved backup backups rsync integrity
    14
    2
    0 Votes
    14 Posts
    574 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.
  • Changed AWS instance type and suddenly cloudron domain doesn't point to domain

    Solved aws
    2
    1 Votes
    2 Posts
    19 Views
    jamesJ
    Hello @ext-owl Since you have deleted your post content, I am marking this topic as solved. I can also delete this topic completely if you intended to do that anyway.
  • mysql -> "too many connections"

    Unsolved mysql
    7
    1 Votes
    7 Posts
    115 Views
    jamesJ
    Hello @philkunz I can't tell what is accessing your MySQL Service, but if you use Cloudron in the default and not something out of the ordinary, it should be some app. To get details about the hosts and connection errors, ssh into your Cloudron server, then run: docker exec -it mysql bash -c 'mysql --user=root --password=$CLOUDRON_MYSQL_ROOT_PASSWORD --execute="SELECT * FROM performance_schema.host_cache"' This will show all. If you want to filter for the connection error specifically, run: docker exec -it mysql bash -c 'mysql --user=root --password=$CLOUDRON_MYSQL_ROOT_PASSWORD --execute="SELECT HOST, SUM_CONNECT_ERRORS FROM performance_schema.host_cache WHERE SUM_CONNECT_ERRORS > 0;"' it will create an output like: mysql: [Warning] Using a password on the command line interface can be insecure. +-----------------+--------------------+ | HOST | SUM_CONNECT_ERRORS | +-----------------+--------------------+ | my-cloudron-dev | 1 | +-----------------+--------------------+ You can also filter for the amount of auth errors with something like this: docker exec mysql bash -c 'mysql --user=root --password=$CLOUDRON_MYSQL_ROOT_PASSWORD --execute="SELECT HOST, IP, SUM_CONNECT_ERRORS, COUNT_AUTHENTICATION_ERRORS FROM performance_schema.host_cache \G;"' Which will return something like this: *************************** 1. row *************************** HOST: my-cloudron-dev IP: fd00:c107:d509::1 SUM_CONNECT_ERRORS: 0 COUNT_AUTHENTICATION_ERRORS: 40 *************************** 2. row *************************** HOST: mysql IP: fd00:c107:d509::5 SUM_CONNECT_ERRORS: 0 COUNT_AUTHENTICATION_ERRORS: 17 *************************** 3. row *************************** HOST: mysql IP: 172.18.30.1 SUM_CONNECT_ERRORS: 0 COUNT_AUTHENTICATION_ERRORS: 1 *************************** 4. row *************************** HOST: my-cloudron-dev IP: 172.18.0.1 SUM_CONNECT_ERRORS: 1 COUNT_AUTHENTICATION_ERRORS: 2 There you can see I intentionally failed to connect many times from inside a Cloudron app by running: for i in {1..20}; do mysql --user=${CLOUDRON_MYSQL_USERNAME} --password=WRONGPASSWORD --host=${CLOUDRON_MYSQL_HOST} ${CLOUDRON_MYSQL_DATABASE}; done When running this again from inside a Cloudron app, I can run the above MySQL query again and can see: *************************** 1. row *************************** HOST: my-cloudron-dev IP: fd00:c107:d509::1 SUM_CONNECT_ERRORS: 0 COUNT_AUTHENTICATION_ERRORS: 60 Is now 60 and was before 40. If this value keeps rising, without you doing anything manually. There is some app that is failing to connect to the MySQL service for some reason. My first suspect would be some WordPress developer app or a restored app that has old credentials from before the restore.
  • This topic is deleted!

    Unsolved
    0
    0 Votes
    0 Posts
    4 Views
    No one has replied
  • Mail app - FTS indexing fails on mailboxes with large attachments (HTTP timeout)

    Unsolved mail solr
    4
    4 Votes
    4 Posts
    205 Views
    girishG
    @paradoxbound I will look into this for Cloudron 10 for sure.
  • File Manager shows empty /app/data

    Unsolved filemanager
    7
    2 Votes
    7 Posts
    115 Views
    jamesJ
    Hello @günter @Günter said: I restarted the "Filemanager" service, I restarted the whole machine. Via Web-CLI I can access the /app/data directories without any issues. When the Filemanager is opened on a Volume ("Volumes" -> "⋅⋅⋅" per volume -> "File manager") it also works fine and shows the content of all the apps in that volume. Just to confirm: view from web terminal of an app, working view from web file manager over the volume view https://my.$DOMAIN.$TLD/#/volumes, works view from web file manager from the app, still not working? I tried to reproduce this with these steps: attaching a new disk to my Cloudron server made the disk a ext4 with mkfs.ext4 "/dev/disk/by-id/scsi-0Linode_Volume_dev-volume" in the dashboard created the volume as ext4, named it dev-volume moved a fresh LAMP app default storage to Volume - dev-volume Subdirectory lamp could view the files with the Web File Manager from the app, volume and web terminal view confirmed by creating a dev.txt with the Web File Manager and checking with ssh if the file exists on the volume also tested without a Subdirectory Was not able to reproduce this. If the issue still persists, please contact support@cloudron.io so we can analyse this issue more detailed.
  • 1 Votes
    6 Posts
    86 Views
    girishG
    Whoops, this should be fixed now. We made a bad fix couple of days ago in cloudron.io, and it was providing incorrect subscription information.
  • Error - Error getting IP of mysql service

    Solved upgrade mysql
    3
    1
    1 Votes
    3 Posts
    40 Views
    J
    This was handled via support . The issue was related to docker storage corruption. Recreating docker images fixed it . And for the record, the issue was not related to 9.2 but 9.0.17 and still had ubuntu 20.04.
  • backup has started failing

    Solved backups
    4
    2 Votes
    4 Posts
    137 Views
    A
    Not sure exactly the cause, however the app being backed up was peertube, and a update was scheduled and failed around the same time. The fix was deleting the corrupt file in the snapshot folder on my truenas from shell. Then re-running the backup
  • Cloudron v9.2.0 makes app-menu items disappear

    Solved gui cloudron
    5
    2
    0 Votes
    5 Posts
    114 Views
    jamesJ
    Hello @imc67 A surfer app that I just installed on 7.2 does have the admin note: To access the admin interface, visit /_admin.
  • BoxError: Another backup task is in progress: Update task is active

    Solved backups
    3
    1 Votes
    3 Posts
    109 Views
    J
    Please re-open the topic if you hit the problem in the latest releases.
  • permission issue after installtion with hardened umask

    Unsolved platform
    4
    1 Votes
    4 Posts
    133 Views
    J
    Given that nodejs is really meant for cloudron only, maybe this can simply be installed in the yellowtent home directory itself Maybe this will get solved by moving box code into it's own container as well.
  • client_max_body_size 2m in /api/ location blocks the large blocklists

    Unsolved api nginx
    9
    1 Votes
    9 Posts
    259 Views
    robiR
    @james Thank you for the offer James! @imc67 There is a loving community here for useful Cloudron solutions and you have one there by your own account. I am sure we can find help making a custom community app and possibly even a maintainer who will use it and love it daily. Like @timconsidine who has been scratching his own itches for some time, you did too and I for one am grateful for that!
  • 1 Votes
    7 Posts
    258 Views
    F
    Hi, The issue is fixed now. I backed up /etc/docker/daemon.json, deleted it, then ran: systemctl daemon-reload systemctl restart docker Docker is now running again and Cloudron/apps are accessible. Thanks for your help!
  • Bug Report - UI inconsistensy on custom Udp Port

    Moved Solved
    8
    1 Votes
    8 Posts
    197 Views
    nebulonN
    Great catch! This is fixed for the next release with https://git.cloudron.io/platform/box/-/commit/5e2b531d9bc4fc180395b58c704b1ee083b0aa5f
  • 1 Votes
    16 Posts
    653 Views
    L
    @joseph thank you so much! What a wild ride this was - I found the smoking gun by checking package manager logs: On 2026-03-29 21:23:20 I installed prometheus-node-exporter to ship metrics to my Grafana monitoring stack - apparently the workflow also installed iptables-persistent which installed netfilter-persistent as a dependency. why, I don't know - but lesson learned.