Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Nextcloud 34

    Nextcloud
    4
    0 Votes
    4 Posts
    62 Views
    sponchS
    I wonder if they'll enable mobile editing they have (in Browser). Got it already running on a test VPS I'm happy Cloudrom waits until at least the 34.0.1 release. totally agree
  • Emails not delivered

    Unsolved Support mail ptr ptr records rdns
    12
    0 Votes
    12 Posts
    156 Views
    jamesJ
    Hello @sebastienserre Did you enable IPv6 in the Cloudron dashboard? Does the IPv6 detected in the dashboard match with the IPv6 provided by your hoster?
  • Add DNS Provider - Infomaniak

    Feature Requests domains dns
    5
    2
    4 Votes
    5 Posts
    1k Views
    jamesJ
    Hello @gengar and @sismic Can one of you two provide a DNS subdomain and token for testing an implementation?
  • Safeserver App catalogue

    Community Apps
    6
    7 Votes
    6 Posts
    248 Views
    J
    @Teiluj said: Congratulation @luckow ! Is there any documentation available for this? I tried and think I got the account / docker registry etc all setup (at least I am not getting any errors) but I still am getting a greyed out "Install App" on the app.safeserver.de side and/or do not know where to find the related cloudron app manifest to pull the app. Maybe there is a timeout/confirmation to happen between adding the docker registry and being allowed to access manifests? For now, I am also stuck. But the part I have seen looks promising. I'm having this same issue myself.
  • GitLab - Package Updates

    Pinned Locked GitLab
    239
    1 Votes
    239 Posts
    255k Views
    Package UpdatesP
    [1.116.2] Update gitlab-foss to 19.0.2 Make CI cache limit per job configurable by admins Allow job token basic auth for generic package upload Add fat manifest types to container registry Accept Ensure uploads.id has the correct default Patching deployment bigint swap for missing index
  • Add Deno to Rocket.Chat for Apps to work

    Moved Solved Rocket.Chat
    20
    0 Votes
    20 Posts
    5k Views
    P
    @james Rocket.Chat update applied, apps are downloaded. Life is good!
  • Email Not sending

    Leantime
    4
    2 Votes
    4 Posts
    76 Views
    P
    @james said: Hello @panda Thanks for sharing these insights. Maybe you can also share the name of the mail relay that is blocking the attachments for other readers? @james Certainly, we were using smtpfa.st when running into the send problem. Emailing out directly from Cloudron worked but Leantime was a no-go. Down the road, smtpfa.st may work with attachments as they build out their full service.
  • Application unexpectedly missing in Backup

    Discuss backups scheduler
    6
    1 Votes
    6 Posts
    275 Views
    nottheendN
    Update: All apps in error state after Cloudron restore After restoring Cloudron, all my apps ended up in an error state. I've been digging into the logs and wanted to share what I found in case it's relevant to my setup or helps others. The key error from the app task log: Error: ENOENT: no such file or directory, scandir '/mnt/managedbackups/<uuid>/2026-06-10-000001-121/app_<myapp>.<mydomain>_v3.12.2' So during the restore, Cloudron tries to download the app backup from /mnt/managedbackups/..., but that path doesn't exist. This then causes the task to crash with an AssertionError rather than a clean BoxError, which is probably also worth flagging as a minor bug. I suspect this is related to my specific setup: I have an external backup location that is no longer mounted (as described earlier in this thread). Cloudron appears to be pointing the restore at that unmounted path. Resolution that worked for me: Explicitly restoring each app from its most recent backup (rather than letting the automatic restore run) resolved the error state. Ideally, this should be the default behaviour during a Cloudron restore anyway, restoring from the most recent available backup, so this might be worth looking into. Happy to provide more details if useful.
  • Proper Way to Reboot via Bash/Crontab

    Moved Discuss
    3
    1 Votes
    3 Posts
    44 Views
    S
    @james Thanks so much! I'll do that
  • 3 Votes
    1 Posts
    42 Views
    No one has replied
  • Cheezy Pizza

    FilePizza
    1
    1 Votes
    1 Posts
    24 Views
    No one has replied
  • 1 Votes
    10 Posts
    61 Views
    M
    Happy to help. No /app/data/twenty-front/ holds no user-uploaded content. On my instance it only contains front build artifacts: assets/ (hashed JS bundles), images/, manifest.json, index.html, mockServiceWorker.js, all dated from install day and matching what ships in dist/front.orig. Nothing user-generated. The only dynamic piece is the .env symlink, which already points to /run/twenty-front/.env, not into /app/data.
  • Allow email?

    Grist
    4
    1
    1 Votes
    4 Posts
    58 Views
    S
    It works! Thank you!
  • Navidrome - Package Updates

    Pinned Locked Navidrome
    60
    1 Votes
    60 Posts
    23k Views
    Package UpdatesP
    [1.29.0] Update navidrome to 0.62.0 Full Changelog Fix cross-account disclosure of other users' shares (incl. share tokens) by enforcing per-user ownership on share reads. (1e7996f5d, GHSA-3g4p-jhv2-xrxf, reported by @Wernerina) Fix cross-tenant player takeover and share-update IDOR by enforcing ownership atomically on player and share updates. (#5563, GHSA-x65f-m8x9-pjxm reported by @tonghuaroot; GHSA-58gr-c777-g23p reported by @lighthousekeeper1212; GHSA-wx2c-q8g7-4q5p reported by @CE2Sec) Fix unauthenticated Last.fm scrobble session hijack (IDOR) by requiring a signed state token on the link callback. (#5521, GHSA-8jrh-w926-8rvw, reported by @geo-chen) Fix JWT expiration bypass on public share stream endpoints by validating token expiration and share existence. (#5426, GHSA-3rfj-qx9q-jghx, reported by @wooseokdotkim) Cap concurrent transcodes to prevent an ffmpeg-based denial of service, with new per-server and per-user limits. (#5522 by @deluan) Add EnforceNonRootUser option to exit early if Navidrome is started as root. (#5373 by @kopf) Replace UI scrobble with reportPlayback and redesign the Now Playing panel. (#5448 by @deluan) Add the sonicSimilarity extension as a plugin capability. (#5419 by @deluan) Add ReplayGain fields to the criteria system. (d9dac4445 by @deluan) Add isMissing and isPresent operators. (#5436 by @deluan)
  • Stirling-PDF - Package Updates

    Pinned Locked Stirling-PDF
    166
    0 Votes
    166 Posts
    94k Views
    Package UpdatesP
    [3.13.0] Update Stirling-PDF to 2.12.0 Full Changelog New JPDFium repository enhancement for 'merge' and 'split' tools to allow up to 99% less memory consumption on merges and splits (Special thanks to PDFium and EmbedPDF for this, Please check out EmbedPDF and donate to them, great project for the future of PDF for OSS) Forced JDK 25 for improved memory efficiency and compatibility issues Introduced Stirling.com code into OSS repo to make it source viewable and allow us to return stirling.com to the old UI (Coming very soon!) New folder system for file storage with a "my files" UI. Customisable folders and storage for server! (must be enabled in settings) Desktop multi-window support Desktop auto updater (WIP) OAuth2 / OIDC diagnostic logging flag Landscape page-size options Fixed font loss in Rearrange / Overlay / Auto-split / OCR Fix issue with SSO Auto-login setting not correctly setting
  • Grist - Package Updates

    Pinned Locked Grist
    14
    0 Votes
    14 Posts
    1k Views
    Package UpdatesP
    [1.2.2] Enable Sendmail
  • IP2Location Service - Package Updates

    Pinned Locked IP2Location
    25
    0 Votes
    25 Posts
    9k Views
    Package UpdatesP
    [1.3.1] Update ip2location to 1.4.0 Fix width and height of the map
  • What's coming in Cloudron 10

    Pinned Announcements
    38
    13 Votes
    38 Posts
    5k Views
    girishG
    Login sessions is now much better. It individually lists the sessions and you can also log out from those specifically (or all of them). I think there was always some confusion about "app" oidc sessions and I looked into this. In theory, we can list the app sessions in the UI below as well. But clearing a app oidc session, will only clear the session from the Cloudron side. Practically speaking, all apps maintain their own session and this means the app will still remain logged in. So, we have decided to not list them here to avoid any confusion. If you want to truly log out (from say some kiosk): Click "log out from all" in cloudron dashboard. At this point, Cloudron will ask apps which want to authenticate afresh to re-login. Log out from apps that were already logged in previously one by one. [image: 1781083513226-8fbd43c6-7492-48fc-b534-f50771be0518-image-resized.jpeg]
  • Rocket.Chat - Package Updates

    Pinned Locked Rocket.Chat
    235
    0 Votes
    235 Posts
    248k Views
    Package UpdatesP
    [3.3.4] fix: deno cache for marketplace app installation
  • Metabase - Package Updates

    Pinned Locked Metabase
    579
    1 Votes
    579 Posts
    584k Views
    Package UpdatesP
    [3.14.2] Update metabase to 0.61.4.2