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.
  • How To Integrate OpenID Cloudron with Cloudflare Access?

    Solved
    5
    2
    1 Votes
    5 Posts
    49 Views
    I
    @girish Thank you, girish for the update!
  • Issue Running cloudron-support --troubleshoot After Reboot

    Unsolved
    8
    0 Votes
    8 Posts
    7 Views
    J
    @roloufgoudebin it seems node.js is missing. What happened to the server? Did you install any system packages? Is /usr/local/node-20.18.0/bin/node there? If they are, run the two ln - s commands in your initial post.
  • Restoring Backups fails

    Unsolved backups restore
    21
    1 Votes
    21 Posts
    1k Views
    P
    @dylightful Which provider are you using to backup files? What version of Cloudron are you using?
  • Old backup not found when updating app

    Solved backups updates
    19
    1 Votes
    19 Posts
    170 Views
    F
    @girish Thanks ! I replaced the /home/yellowtent/box/src/storage/gcs.js with the patched version and don't get the "old backup not found" error. the backup is listed in System backups. everything seems to be fine ! Thanks a lot for your help !
  • Cloudron 9.0.13 backup integrity files remain after cleanup

    Solved backups cleanup-backups
    3
    1
    2 Votes
    3 Posts
    37 Views
    girishG
    Fixed in https://git.cloudron.io/platform/box/-/commit/9773c02e7d6fda7a9704ad8866d7e16ba11dcae3
  • Cloudron 9: UI Issues in the system and email eventlog

    Unsolved user interface eventlog
    5
    3 Votes
    5 Posts
    39 Views
    nebulonN
    The code actually would fetch more pages until it starts scrolling to fill up the screen, but only of course if there are enough results to show: https://git.cloudron.io/platform/box/-/commit/b53da61e7cec3c919ac11ebd65a8ccce03f7f611 Maybe there is some other bug you are hitting, here on this screen if I change page size to 5 it fetches about 20 pages
  • DB migration failed after upgrade to 9.0.13

    Unsolved database migrations
    2
    1 Votes
    2 Posts
    9 Views
    nebulonN
    Changing the database schema manually is usually always a bad idea. It becomes very hard to apply the database migration scripts which have to be run one-after-the-other and with manual changes it is unknown at which schema state the database is and if subsequent migrations can work. Do you know exactly which SQL query you ran manually to update the schema? If so ideally revert that and run db migration script again. It probably will just show the same error as before, so we can work from that on. Duplicate entry '20647655-d757-412a-8a67-3b6ff3d224a3-oidc' for key 'oidcClients.PRIMARY' it seems like you have duplicate records in the oidcClients table. Can you run: mysql -uroot -ppassword box -e "SELECT * from oidcClients" Then find the duplicates and remove one of them. Then rerun the migration script again.
  • I can't reach dashboard for my.maxmanbtc.com anymore

    Unsolved cloudflare networking
    7
    2 Votes
    7 Posts
    121 Views
    M
    @joseph I guess you are right. I'm trying to figure it out. My son is working a lot but I'll try go get access to his computer through Tailscale so I can reach the local network with a desktop and UI and try to reset the router.
  • Minio / S3 backup configuration no longer working (region is wrong error)

    Solved minio backups
    3
    1 Votes
    3 Posts
    60 Views
    X
    Minio is basically dead for community edition. I rolled back to image: quay.io/minio/minio:RELEASE.2025-04-22T22-12-26Z (last version with all management features - don't expose it publicly for security reasons) Then: Configuration > Region > Restore Defaults That wiped my region entry and now Cloudron connects properly again. Time to consider successor software now.
  • sftp service is failing

    Unsolved sftp filemanager
    8
    1 Votes
    8 Posts
    106 Views
    S
    Success! Thank you!
  • rsync backup reset- cloudron 9

    Solved backups rsync
    3
    3 Votes
    3 Posts
    48 Views
    B
    yes- was my error/ all resolved. Issue was I had disabaled some of the app backups under app level but then had selected to back these up in global settings but seems the global settings do not overide the app level backup settings/ nor is there anything in global settings to inform backups for sepcific apps have been turned off at app level (maybe this could be added).
  • 1 Votes
    2 Posts
    32 Views
    girishG
    @luckow not sure if that is the right expectation, you have to use env vars. Password is just one or the many config vars of an addon. Addons can change because of user actions. For example, a user changes the SMTP addon address, user changes internal ports of an addon, user changes oidc scopes etc. In many PaaS setups, they will cycle passwords periodically, so hard-coding will never work even if you don't move instance in the long run. The behavior is the same in all app deployment platforms - heroku, DO app. See https://devcenter.heroku.com/articles/add-ons#config-var-values-can-change for some rationale.
  • Bug report: error message not clear

    Unsolved location
    4
    1 Votes
    4 Posts
    44 Views
    E
    Yes, this is with Porkbun DNS and it happens when I change a location of an app. It would be great if it could show the domain, so that I know where to look, and perhaps it would also be helpful if the domain tab marked that domain, as "invalid API key" is a permanent error anyway.
  • Disk not being calculated, just stuck at 15% and then stops.

    Unsolved dashboard graphs disk usage
    12
    1
    1 Votes
    12 Posts
    102 Views
    J
    @webmaster we do offer direct support for businesses. We have a business plan exactly for businesses such as yours. If you are on a business plan, you can contact us at support@cloudron.io and we respond in a day.
  • Old system backups are not listed

    Unsolved update backup
    9
    1 Votes
    9 Posts
    136 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.
  • Hiding apps behind the proxy app to enable cloudron authentication

    Unsolved app proxy
    10
    2 Votes
    10 Posts
    121 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
    138 Views
    robiR
    @joseph excellent work. Seems like it was designed for an RPM distro.
  • 9.0.13 file manager for all apps is empty

    Solved filemanager cloudflare
    10
    2 Votes
    10 Posts
    101 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
    520 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 .