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.4k Topics 24.3k Posts
  • Docs

    Pinned Moved
    21
    2 Votes
    21 Posts
    8k Views
    girishG
    @taowang thanks, I have made them all the same now.
  • rsync backup reset- cloudron 9

    Unsolved
    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • Restoring LAMP app to a different Cloudron instance creates a different mysql password

    Unsolved
    1
    0 Votes
    1 Posts
    7 Views
    No one has replied
  • sftp service is failing

    Unsolved sftp
    6
    0 Votes
    6 Posts
    62 Views
    S
    It won't let me change it. root@sftp:/etc/ssh# chmod 600 ssh_host_rsa_key chmod: changing permissions of 'ssh_host_rsa_key': Read-only file system root@sftp:/etc/ssh# sudo chmod 600 ssh_host_rsa_key chmod: changing permissions of 'ssh_host_rsa_key': Read-only file system
  • Bug report: error message not clear

    Unsolved
    2
    0 Votes
    2 Posts
    18 Views
    E
    Following up on this, if it errors out, then maybe the domain menu could show a warning. This is at least where I would expect it.
  • Old system backups are not listed

    Unsolved update backup
    9
    1 Votes
    9 Posts
    97 Views
    archosA
    @joseph said in Old system backups are not listed: wonder if the backupcleaner removed the entries from the database by mistake. Have you tried searching for the old backup in the eventlog? Maybe it hits one of the backupcleaner tasks . Just a thought. Thanks, Joseph. I checked the Event Log, but I don’t see any entries from backupcleaner or anything indicating that older backups were removed or pruned. All older backup folders are still present on the storage, but Cloudron simply doesn't list the system backups created before the upgrade to 9.x. To clarify: Older app backups are visible under each app, but older system backups are missing entirely, and restoring an older app backup fails with the fsmetadata.json ENOENT error. So it doesn't look like backupcleaner deleted the files – it just seems Cloudron no longer recognizes the old backups after the upgrade. Let me know if there is anything else I should check.
  • Disk not being calculated, just stuck at 15% and then stops.

    Unsolved dashboard graphs disk usage
    11
    1
    1 Votes
    11 Posts
    54 Views
    nebulonN
    Are we actually talking about the disk usage graph calculation or some app issue which causes downtime somehow? For the memory issue, since Cloudron components may be artificially limited to cause less side-effects if an app is faulty, the limit could be reached and a process thus get killed by the kernel, despite having free memory on the overall system. Thus would be good to see the output of the system logs via journalctl --system at around the time of the process ending.
  • Hiding apps behind the proxy app to enable cloudron authentication

    Unsolved app proxy
    10
    2 Votes
    10 Posts
    99 Views
    jamesJ
    Hello @vk182 @vk182 said in Hiding apps behind the proxy app to enable cloudron authentication: Do I understand correctly, that proxyAuth add-on will respect the Access Control setting of the app and allow access only to the allowed users via their Cloudron authentication? The target app may want the extra auth then but that is fine. You understood correctly. @vk182 said in Hiding apps behind the proxy app to enable cloudron authentication: Is there a way to add proxyAuth for the existing app? Yes that can be done. You can think of that process like an app update, that only updates the app to use the Cloudron proxyauth add-on and does nothing with the application itself. @vk182 said in Hiding apps behind the proxy app to enable cloudron authentication: p.s. Just as a side note, what is the best way to isolate the particular app from the public interface? If you have apps, that should not be publicly accessible, you could always only allow connections from specific IP-Addresses like e.g. a VPN. Example setup could look something like this: Main Cloudron server - running the VPN app and all other public apps Separate Cloudron server - named intranet running all apps that should only be accessible from whitelisted IP-Addresses like the VPN (public IP of Main Cloudron) non-public apps on this Cloudron intranet server People who should be allowed to access the intranet server get a VPN client cert The Cloudron intranet server can be connected to the Main Cloudron User Directory, thus syncing users for apps that have OIDC/LDAP For the Intranet Cloudron server, you'd have to configure the firewall on a hosting provider level to only allow access from the Public IP of the Main Cloudron Thus isolating public from intranet and still maintaining the comfortable setup of Cloudron User Directory. Also comes in handy if you don't want your public apps (like Website or Shop) to go offline only when you need to update/reboot the intranet server.
  • Change in IP server

    Solved malware
    6
    2 Votes
    6 Posts
    120 Views
    robiR
    @joseph excellent work. Seems like it was designed for an RPM distro.
  • Old backup not found when updating app

    Solved backups updates
    17
    1 Votes
    17 Posts
    117 Views
    girishG
    @FrenchyBear @tecbox and you got the same error message but the issues were totally different. The fix I posted was for S3 (used by @tecbox). In your case, you are using gcs. It's a slightly bigger fix - https://git.cloudron.io/platform/box/-/commit/99c14533a5930a6175630b6c299a577d64f2decb . You can get the raw file from https://git.cloudron.io/platform/box/-/raw/99c14533a5930a6175630b6c299a577d64f2decb/src/storage/gcs.js and replace /home/yellowtent/box/src/storage/gcs.js .
  • Occasional timeouts when sending emails

    Unsolved mail
    2
    2 Votes
    2 Posts
    26 Views
    nebulonN
    Haven't encountered such timeouts from thunderbird, unless the network is actually flaky. Maybe check if both ipv4 and ipv6 are setup but only one works? Could be that thunderbird (probably relying on the system's network interface selector) sometimes picks one of the two which resolves but does not route.
  • 9.0.13 file manager for all apps is empty

    Solved filemanager cloudflare
    10
    2 Votes
    10 Posts
    80 Views
    B
    ohh yes thanks Cloudflare proxying is on. Turned off and all appears again- although I cannot quite work out exactly what is blocking it in cloudflare
  • Cloudron 9.0.8 Backup to site sshfs rsync hetzner storagebox

    Solved backups hetzner sshfs storagebox
    12
    3 Votes
    12 Posts
    490 Views
    girishG
    @avatar1024 in the previous versions, one could change the backup format between tgz and rsync . We used to track the format of each backup (for restore from old backups to work). in Cloudron 9, you cannot change the backup format of a site once set. instead, you can just create a new backup site if you want another format. The migration code probably detected that you have backups in both formats. So, it would create two sites - one tgz and one rsync. That's what you are seeing .
  • Hetzner: DNS Transfer to new Console

    Solved
    18
    3 Votes
    18 Posts
    1k Views
    B
    @james @joseph thanks for your fast replies. I managed it with the hint from joseph and also created a new api token. Works well now. thnx!
  • Cloudron v9: huge disk I/O is this normal/safe/needed?

    Unsolved graphs
    15
    3
    0 Votes
    15 Posts
    188 Views
    imc67I
    ok thanks, below the result after just a few minutes, I'm not a technician but as far as I can see it's mainly mysql which is writing (I sorted Write): [image: 1764682318506-de0b4ce4-096f-4c6b-977b-dcf6574125ea-scherm-afbeelding-2025-12-02-om-14.30.00-resized.png]
  • 2 Votes
    13 Posts
    145 Views
    J
    @saikarthik I deleted the registry config. mysql -uroot -ppassword -e "DELETE FROM box.settings WHERE name='registry_config'" Then, re-run the migrations: /home/yellowtent/box/setup/start.sh After the upgrade, you can re-setup the registry . But you have to shorten the password length to < 128 chars.
  • collectd inactive after Ubuntu 22.04 upgrade

    Solved collectd
    4
    1 Votes
    4 Posts
    67 Views
    B
    @necrevistonnezr @joseph Ah, got it, thank you for clarifying. For what it's worth, I was following the upgrade guide for Ubuntu 22.04 (https://docs.cloudron.io/guides/upgrade-ubuntu-22/) which indicates that it should be active. Probably a decent number of people will follow the same trail I did: Cloudron updates to 9.x --> Notification about 20.04 EOL --> Follow 22.04 upgrade guide. If none of these folks need to worry about the collectd step, it might be worth adding a note in the 22.04 guide. The 24.04 guide also mentions collectd. While it's fresh in my mind and I'm looking at it, is there any reason I should or shouldn't go ahead and upgrade to 24.04?
  • Cloudron Dashboard showing Offline, but all app are working

    Solved upgrade troubleshooting
    5
    1 Votes
    5 Posts
    45 Views
    D
    @joseph Thank you. That seems to have fixed the problem.
  • Failed to install app: 409 message: Conflicting tcp port 7473

    Solved cli ports
    2
    1 Votes
    2 Posts
    21 Views
    J
    @nostrdev you can pass -p or --port-bindings to cloudron install . It will query it. You can also pass directly using -p NEO4J_BROWSER_PORT=someportnumber,BOLT_BROWSER_PORT=anotherport .
  • my.cloudron.tld is not accessible (mysql down but apps are online)

    Solved mysql
    13
    1
    1 Votes
    13 Posts
    94 Views
    J
    The mysql db was corrupt beyond repair. I reimported from a back up and things are good.