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


Skip to content
  • Actual - Package Updates

    Pinned Actual
    34
    0 Votes
    34 Posts
    5k Views
    Package UpdatesP
    [1.16.0] Update actual to 25.9.0 Full Changelog fix: resolve crash on startup when user profile is missing feat: add support for importing transactions from CSV files fix: budget report not displaying correct totals feat: introduce dark mode for the desktop app fix: incorrect currency conversion in reports feat: enhance security with two-factor authentication fix: resolve issue with syncing data across devices
  • Birdie is driving around East Europe!

    Off-topic
    21
    2
    10 Votes
    21 Posts
    771 Views
    C
    @BrutalBirdie Thanks for sharing. A fun travelogue to view.
  • Mail and Volumes

    Moved Feature Requests mail volumes
    4
    1 Votes
    4 Posts
    237 Views
    girishG
    @mattcazz yes, definitely . In hindsight, we should have maybe package the mail server more like an "app" . And then just like other apps, it would have gained all the customization of Cloudron apps. The email configuration could then have been inside this "mail server" app. We want to rework mail server to an app after Cloudron 9.
  • 2 Votes
    2 Posts
    38 Views
    J
    @Bedrijfstak14 I think the upstream issue is - https://github.com/invoiceninja/invoiceninja/issues/11247 . Once it's fixed, it will come down to the Cloudron package .
  • Typebot - Package Updates

    Pinned Typebot
    50
    0 Votes
    50 Posts
    9k Views
    Package UpdatesP
    [1.19.0] Update typebot.io to 3.11.0 Full Changelog Improve http requests auto error toast Remove write domain options for workspace guests Increase variables dropdown items font size Harmonize block settings hover bar Update Icon component to prevent flex shrinkage Migrate floating components to Base UI (#2266) (whatsapp) skip whatsapp message if empty (whatsapp) Improve link parsing when link === text (whatsApp) Add media upload cache Add new OpenAI, Mistral and Anthropic models
  • Email Spoofing Issue

    Unsolved Support email
    30
    1 Votes
    30 Posts
    768 Views
    C
    @webliska Is this resolved now?
  • Backup failed

    Solved Support backups
    4
    1 Votes
    4 Posts
    215 Views
    jamesJ
    Hello @CaeruleusAqua Please assist me in understanding this issue better. I want to figure out if is just a single filename or path and filename causing this issue. For this please go into the web terminal of your nextcloud and go into your /app/data/ folder. cd /app/data/ Please run the following command. It will find the deepest path and the longest filename. With these details I can further debug this issue. find . -type d | awk -F/ '{if(NF>max){max=NF; path=$0}} END{print "Max depth:", max-1, "Path:", path}'; \ find . -type f | awk -F/ '{if(length($NF)>max){max=length($NF); file=$0}} END{print "Longest filename length:", max, "File:", file}' Also can you please provide details about your backup provider?
  • 3 Votes
    20 Posts
    3k Views
    E
    Hi @timconsidine and the cloudtron gang, I hope you all had a great summertime! Please let me know if we can help in any way. We also have a major release coming up with another whole functional area, more about this in the coming weeks... I'm so excited about this
  • 1 Votes
    24 Posts
    2k Views
    P
    @kqcav I hope you made it working already, but I had the exact same issue after updating from NextCloud 4.23.4 to version 5 (which changes auth from ldap to oicd) and could solve it. In my case almost every file and directory we use in our Nextcloud, where files from one Nextcloud user, that was sharing it with a group of users. We had to login this user with the new oicd "Login with Cloudron" and all files and directories were back again.
  • FrankenWP (Wordpress on FrankenPHP)

    App Wishlist
    2
    4 Votes
    2 Posts
    268 Views
    L
    via Arya 🦾 Cool Applications for FrankenPHP FrankenPHP's unique architecture—merging the Caddy web server with a modern PHP worker—unlocks a new tier of performance and functionality for PHP applications. Here are some exciting use cases it can support. High-Performance Web Applications & APIs Native PHP Frameworks (Laravel, Symfony): Benefit: Dramatically reduces response times by keeping the application bootstrapped in memory between requests. Eliminates the traditional PHP-FPM overhead. Ideal For: High-traffic SaaS platforms, enterprise applications, and complex APIs where every millisecond of latency counts. Headless CMS Backends (Strapi, Directus - PHP ports/custom): Benefit: Provides incredibly fast content delivery for JAMstack sites, mobile apps, and other frontends. The worker mode ensures instant API responses. Ideal For: Developers building sites with Next.js, Nuxt, or SvelteKit who want a powerful, programmable backend without Node.js. Real-time Applications: Benefit: While not a WebSocket server itself, its performance makes it an excellent backend for real-time features (handled by a separate WebSocket server) that require rapid API calls for data persistence and authentication. ️ Specialized Workloads & Microservices gRPC Services: Benefit: FrankenPHP has built-in support for gRPC, a high-performance RPC framework. You can now write microservices in PHP that communicate efficiently with services in other languages (Go, Python, Java). Ideal For: Creating a performant, inter-service communication layer within a larger microservices architecture. Queue Workers: Benefit: You can write long-running PHP scripts that process queues (e.g., for sending emails, processing video, generating reports) without worrying about script timeouts, as the worker is persistent. Ideal For: Offloading heavy, asynchronous tasks from your main web application. Data Processing & ETL Pipelines: Benefit: The ability to run persistent scripts makes PHP viable for data-intensive tasks that require loading large datasets into memory once and processing them continuously. Ideal For: Building custom internal tools for data transformation, aggregation, and analysis. ️ Developer Experience & Modern Workflows Static Site Generators: Benefit: The embedded Caddy server can serve built static files with exceptional performance. You can also build a dynamic SSG in PHP that runs at near-instant speed due to worker mode. Ideal For: Generating blogs, documentation sites, and marketing pages with the power of PHP templating but the speed of static hosting. Development Environments & Tooling: Benefit: The single-binary nature of FrankenPHP makes it trivial to version and distribute. It's perfect for docker-compose setups or local dev environments, eliminating complex webserver configs. Ideal For: Teams standardizing their development environment to be fast, consistent, and easy to set up. Serverless Functions (Early Stage): Benefit: With its quick cold start times (especially using the --worker script), FrankenPHP is a compelling runtime for PHP-based serverless functions or FaaS (Function-as-a-Service) platforms. Ideal For: Event-driven computing where you need to run PHP code without managing a full server. Key FrankenPHP Features That Enable This: Worker Mode: Persists your application in memory. This is the game-changer. Automatic HTTPS: Powered by Caddy, it's set up by default. Early Hints: Send 103 Early Hints responses to speed up page loads. Built-in Compression: Automatic gzip and Brotli compression. Single Binary: Easy to install, deploy, and run anywhere.
  • How to use redis in n8n

    Solved N8N
    21
    1 Votes
    21 Posts
    4k Views
    jamesJ
    Thanks for the feedback @zonzonzon We could use more feedback from heavy users of N8N to determine if the redis change truly was helpful.
  • Matomo - Package Updates

    Pinned Matomo
    80
    0 Votes
    80 Posts
    27k Views
    Package UpdatesP
    [1.51.0] Update matomo to 5.4.0 Full Changelog Security enhancements: For stronger protection and smarter safeguards Matomo user interface updates: clearer choices for a quicker start
  • Cloudron CLI - Updates

    Pinned App Packaging & Development
    15
    0 Votes
    15 Posts
    538 Views
    girishG
    [5.16.1] Do not check for updates on start up.
  • Formbricks - Package Updates

    Pinned Formbricks
    40
    0 Votes
    40 Posts
    3k Views
    Package UpdatesP
    [1.16.1] Update formbricks to 3.17.1 Full Changelog fix: "Create Group" button not working properly in the survey logic editor by @victorvhs017
  • Baserow - Package Updates

    Pinned Baserow
    79
    2 Votes
    79 Posts
    17k Views
    Package UpdatesP
    [1.32.1] Update baserow to 1.35.1 Full Changelog [Builder] Allow to set CSSclasses for any element #3752 [Database] Added missing translations for ImportFileModal.vue #3802 [Database] Clears the pendingsearchvalueupdate entries of a table where the workspace table does not exist anymore. [Database] Fix a performance regression when deleting rows. [Database] Fix performance bug selecting from pendingsearchvalueupdate table. [Builder] Resolved a table element bug which allowed users to mark non-filterable fields as filterable to external users.
  • reconnecting to the meeting randomly

    MiroTalk mirotalk sfu
    33
    0 Votes
    33 Posts
    3k Views
    avatar1024A
    @mirotalk-57bab571 FYI this is still happening. I'm freshly back from holidays and had several disconnections on my first meeting. It clearly has to do with my internet set-up at home which must favour packet losses given I have no problems when using MiroTalk on Wifi elsewhere. I also have random disconnections when using my mobile internet outside. However it is also clearly specific to MiroTalk since I have this using using the MiroTalk on Cloudron (always latest package), your MiroTalk demo, but no issues when using Jitsi, mediasoup demo, Google Meet, MS Teams, Zoom. PS: the behaviour has improved since my last message though (above), now it's back to what it used to be, which is I get kicked out but the reconnection happens automatically within about 3-5s seconds and my camera settings (mainly blur background) are conserved.
  • 1 Votes
    21 Posts
    2k Views
    avatar1024A
    @jdaviescoates Well, this is what I do for distribution list and it seems to work fine with Gmail addresses. But I have to say it isn't really a replacement for Cloudron lists. I find the current email situation really quite tricky on Cloudron, given: issues with delivery on forwards to some providers like Gmail issues with delivery when using an external SMTP (likely related to point 1) when trying to overcome bad IP rep (which with MS domains is a recurring issue with MS stupid IP range bans). For work I have to now consider moving all our mailboxes out of Cloudron...which I would really want to avoid because of: faff because I love Cloudron and wanna promote it (but my users are getting pissed because of email problems). @staff if you don;t really want to focus of changing the mailing function on Cloudron for now (and I totally respect and understand that this may not be your priority), can you advise on a working solution to use a address@domain.coop (with domain.coop being the Cloudron domain) which can be use as a list, where: some mailboxes on this domain being hosted on Cloudron (so the MX has to remain pointing to the Cloudron server) and while using an external SMTP server to ensure reliable email delivery
  • gotenberg process failing to start in paperless container

    Moved Solved Paperless-ngx
    4
    0 Votes
    4 Posts
    107 Views
    nebulonN
    This should be fixed now with latest package.
  • 1 Votes
    3 Posts
    104 Views
    luckowL
    Thanks for the obvious. The source HedgeDoc was never updated to the current Cloudron app version. I have no idea why. Now I'm restoring the backup configuration to the same old version of HedgeDoc and letting the update magic happen. Let's see.
  • Snipe-IT - Package Updates

    Pinned Snipe-IT
    103
    0 Votes
    103 Posts
    29k Views
    Package UpdatesP
    [1.18.1] Update snipe-it to 8.3.1 Full Changelog This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.3 recommended. Added laravel telescope for dev environment by @snipe in https://github.com/grokability/snipe-it/pull/17680 Moved model traits into proper directory by @snipe in https://github.com/grokability/snipe-it/pull/17743 Fixed user display name in expiring asset notification by @marcusmoore in https://github.com/grokability/snipe-it/pull/17751 Patch #17751 to master by @marcusmoore in https://github.com/grokability/snipe-it/pull/17754 Fixed #17742 - fixed file deleting by @Speedyduck300000 in https://github.com/grokability/snipe-it/pull/17768 Fixed #17488 (Part 2) - Nav dropdown link color and skin names by @Godmartinz in https://github.com/grokability/snipe-it/pull/17745 Added #10969 - Parent location to Asset Checked out to info by @Godmartinz in https://github.com/grokability/snipe-it/pull/17748