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


Skip to content
  • Tinybird Integration

    Ghost
    15
    3 Votes
    15 Posts
    1k Views
    firmansiF
    @scooke I use Google Analytics
  • 1 Votes
    1 Posts
    4 Views
    No one has replied
  • /admin attempts to redirect to an internal port

    YOURLS
    12
    2 Votes
    12 Posts
    148 Views
    K
    Thanks @girish . I can confirm that the bug has been addressed.
  • Immich - Package Updates

    Pinned Immich
    220
    1 Votes
    220 Posts
    129k Views
    Package UpdatesP
    [1.96.0] Remove vectors database schema in preparation to drop vecto.rs in favor of vectorchord
  • Option to Restore or Toggle the Old Cloudron UI Layout

    Discuss
    10
    1 Votes
    10 Posts
    69 Views
    scookeS
    @fbartels holy cow, you're right! [image: 1769087471311-screenshot-2026-01-22-at-20.07.52-2.png] I used this before to sort of keep track of which apps needed manual updates, or to press the Reboot button if I wasn't ready to do it at the moment of reading the Notification.
  • Backup is failing for UpTime Kuma on 9.0.15

    Unsolved Support backup
    14
    0 Votes
    14 Posts
    145 Views
    nebulonN
    That is true, no server is required for sqlite, however to make a correct and consistent backup, one cannot just copy the sqlite file on disk, as data might not have been flushed fully to disk. This is why the localstorage addon in Cloudron has a way to signal the system, which file is an sqlite database and the backup will spin up a container to make a proper database dump. See https://docs.cloudron.io/packaging/addons#localstorage
  • Disk Usage calculation stuck

    Unsolved Support disk usage
    7
    1 Votes
    7 Posts
    32 Views
    girishG
    I am happy to add -x if that helps. I think the intent was to keep results to the filesystem. -x, --one-file-system skip directories on different file systems
  • GitLab - Package Updates

    Pinned GitLab
    225
    1 Votes
    225 Posts
    191k Views
    Package UpdatesP
    [1.112.2] Update gitlab-foss to 18.8.2
  • Cloudron and Swap File Use

    Unsolved Support
    2
    0 Votes
    2 Posts
    18 Views
    nebulonN
    Are you seeing any performance issues you are trying to fix? Usually tweaking swap behavior on linux is only useful for dedicated very well known use-case and even then the kernel might do as it likes in the end, broadly speaking. Cloudron adds some swap space to avoid cases where otherwise the system as a whole might become unstable. Just having free swap does not even always prevent out-of-memory cases on linux and the kernel might still kill processes, regardless of free swap. Given that Cloudron is such a generic system with various different technologies with their own memory management on top of all that (think of javascript or ruby engines), I would not spend any time trying to optimize this, usually it becomes worse. Also note that even if swap space is used, this does not necessarily mean those memory pages are already removed from RAM, it may just that the system has some idle times and thinks offloads some rarely used memory pages i advance, even if that might never be required in the end. That being said if you say have to pay for disk I/O then this might be a reason to reduce swappiness, though also that is a bit of a hint mostly.
  • 2 Votes
    2 Posts
    7 Views
    jamesJ
    Hello @dleidert Cloudron does use docker-ce version 28.1.1-1. That the package is still from the Ubuntu 20 source is not bad. I would like to know how you noticed this. Did you inspect the apt packages after the upgrade?
  • IT-Tools and OIDC - Looping issue

    IT-Tools
    17
    1 Votes
    17 Posts
    197 Views
    jdaviescoatesJ
    @Teiluj said in IT-Tools and OIDC - Looping issue: On another server, with the user directory also synced, with the IT-Tools app installed there, the same user does not experience the looping issue. TBH I'd probably just be inclined to just use that instance
  • Let's Encrypt profiles

    Discuss
    10
    4 Votes
    10 Posts
    144 Views
    luckowL
    My thoughts on profiles: Regular app installation = tlsserver (classic as fallback) App cloning for rapid testing or a development staging setup = shortlived
  • 1.20 > 1.21 broke my tracking

    Traccar
    2
    0 Votes
    2 Posts
    8 Views
    jamesJ
    Hello @nerdrelaxo I have inspected a @traccar installation that has been running since 12.06.2025 with a default Android Client. This setup has no issues. I have looked into the traccer documentation and the RutX50 uses the teltonika protocol default at port 5027. Have you enabled the Teltonika Port and how is the client configured to send to that port? [image: 1769078342335-b9240940-e4e5-44e4-a24f-c9e725344c5a-image.png]
  • 1 Votes
    5 Posts
    57 Views
    C
    The latest update seems to have fixed it. Patience is a virtue xD
  • InvoiceNinja - Package Updates

    Pinned Invoice Ninja
    550
    0 Votes
    550 Posts
    749k Views
    Package UpdatesP
    [1.21.2] Update invoiceninja to 5.12.48 Full Changelog Fixes for PEPPOL + Mollie by @turbo124 in #11588
  • Gitea - Package Updates

    Pinned Gitea
    117
    0 Votes
    117 Posts
    59k Views
    Package UpdatesP
    [1.37.4] Update gitea to 1.25.4 Full Changelog Release attachments must belong to the intended repo (#36347) (#36375) Fix permission check on org project operations (#36318) (#36373) Clean watches when make a repository private and check permission when send release emails (#36319) (#36370) Add more check for stopwatch read or list (#36340) (#36368) Fix openid setting check (#36346) (#36361) Fix cancel auto merge bug (#36341) (#36356) Fix delete attachment check (#36320) (#36355) LFS locks must belong to the intended repo (#36344) (#36349) Fix bug on notification read (#36339) #36387 Add more routes to the "expensive" list (#36290)
  • GLPI - Asset and IT Management Software

    App Wishlist
    15
    3 Votes
    15 Posts
    3k Views
    girishG
    @vitetj great stuff! I have asked @vladimir.d to look into this so we can get it published. Was there a reason to use LDAP and not OIDC ? https://help.glpi-project.org/doc-plugins/oauthsso ? Also, if we may reuse your work, can you please put in a LICENSE file at https://github.com/vitetj/Cloudron-GLPI ? Any opensource license (MIT, GPL etc) will work.
  • Ollama - Package Updates

    Pinned Ollama
    20
    0 Votes
    20 Posts
    2k Views
    Package UpdatesP
    [1.2.3] Update ollama to 0.14.3 Full Changelog Z-Image Turbo: 6 billion parameter text-to-image model from Alibabas Tongyi Lab. It generates high-quality photorealistic images. Flux.2 Klein: Black Forest Labs fastest image-generation models to date. Fixed issue where Ollama's macOS app would interrupt system shutdown Fixed ollama create and ollama show commands for experimental models The /api/generate API can now be used for image generation Fixed minor issues in Nemotron-3-Nano tool parsing Fixed issue where removing an image generation model would cause it to first load Fixed issue where ollama rm would only stop the first model in the list if it were running
  • Snikket Server - Your own messaging server in a box

    App Wishlist
    26
    17 Votes
    26 Posts
    7k Views
    D
    At this point, I don't think the issue is having something that can be packaged. I've already packaged Prosody and it's working fine on my Cloudron. The problem is all the "hacky" things I had to do to make it work that aren't currently compatible with how packaging works - and Snikket will need to do some of those same things. So, our issue is still getting enough attention from the Cloudron team to get XMPP over the finish line.
  • 0 Votes
    4 Posts
    31 Views
    jamesJ
    Hello @estudios507 Thank you for the detailed report. I will try to assist you to my best capabilities. @estudios507 said in Cloudron rejects iCloud forwarding only when “Delete after forwarding” is enabled (SMTP 550 on MAIL FROM): Identify which Cloudron restriction/policy is triggering “Mail from domain ‘X’ is not allowed from your host” in this scenario. Regarding why this is happening. When iCloud forwards messages in delete mode, iCloud uses the original sender’s MAIL FROM (envelope-from) unchanged instead of rewriting it. If that original sender domain is hosted on the same Cloudron server, Cloudron sees an external connection (from iCloud’s outbound IP) claiming to send mail from its own domain. Cloudron treats that as spoofing and rejects it. @estudios507 said in Cloudron rejects iCloud forwarding only when “Delete after forwarding” is enabled (SMTP 550 on MAIL FROM): Confirm whether there is a supported and safe way in Cloudron to allow this specific flow (forwarding from iCloud with delete enabled) without broadly weakening anti-spoofing protections. There is also another topic regarding this issue with iCloud, see: https://forum.cloudron.io/topic/1998/mail-error-after-sending-message-mail-from-domain-example-com-is-not-allowed-from-your-host A fix is to add the iCloud servers to the domain A's SPF record. Your current SPF record is: dig TXT estudios507.com +short "v=spf1 a:mail.estudios507.com include:_spf.safewebservices.com ~all" You can edit that to include apple: "v=spf1 a:mail.estudios507.com include:_spf.safewebservices.com include:_spf.apple.com ~all" after that edit it can take some time to propagate, but this should resolve your issue.