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


Skip to content
  • Community App changelog as .md?

    App Packaging & Development
    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • 17 Votes
    12 Posts
    4k Views
    jamesJ
    I have looked into it. When packaging postal we could bind port 25 to 127.0.0.1 and not map it in the CloudronManifest.json. But we lose many of features the people want to use postal for. no incoming mail no bounce handling (unless you add MX and forwarding) no suppression list / full delivery feedback when using an external relay https://github.com/postalserver/postal/issues/497#issuecomment-365283308 For outbound-only the postal API or internal docker IP to access the internal postal SMTP could be used and this sound more like a service compared to a singular app. Another big issue - https://github.com/postalserver/postal/issues/48#issuecomment-310317594 What about authentication on SMTP relays? That isn't supported. You should configure your relay to allow connections from the IP of your Postal server. The amount of features lost and lack of auth for SMTP relays is a mayor roadblock. So I came to conclusion that we will not package postal for Cloudron.
  • Cloudron v9: huge disk I/O is this normal/safe/needed?

    Unsolved Support graphs
    38
    3
    2 Votes
    38 Posts
    2k Views
    imc67I
    Summary of extensive disk I/O investigation — findings and conclusions After spending considerable time investigating the high disk I/O on my servers (with help from an Claude PRO AI assistant, especially for this issue I subscribed to PRO!), I want to share my findings for anyone else experiencing this issue. Setup: 3 servers running Cloudron v9.1.3, Ubuntu 22.04. Server 1 (just to focus on one): 12 WordPress sites, Matomo, EspoCRM, FreeScout (2x), Roundcube, MiroTalk, Taiga, MainWP, Yourls, Surfer (2x). Constant write I/O of ~2.5 MB/s = ~347 GB/day. Reference: Cloudron demo server (20 apps including Nextcloud, Matrix, Discourse) shows ~80 GB/day. My servers run 4-5x higher with lighter apps. What we investigated and measured iotop analysis: Docker MySQL (messageb) and host MySQL are by far the largest writers MySQL general log analysis: mapped write distribution per table Tested innodb_flush_log_at_trx_commit = 2: changes the pattern (bursts instead of constant pressure) but total write volume unchanged Analyzed nginx access logs for suspicious traffic patterns Compared against Cloudron demo server What was cleaned up (almost no impact) EspoCRM: deleted 244K jobs + 244K scheduled_job_log_records; set cleanupJobPeriod to 7 days WordPress actionscheduler_claims: deleted 130K rows Roundcube: reduced from 5 to 1 installation Matomo: adjusted session_gc_probability and login_cookie_expire; cleared accumulated sessions Wordfence: reduced live traffic table to 200 rows / 1 day, disabled audit logging MainWP: disabled uptime monitor addon and SSL monitor addon MainWP wp_mainwp_wp_logs: deleted 46,903 rows older than 30 days MainWP wp_mainwp_wp_logs_meta: deleted 141,682 orphaned records MainWP: disabled Network Activity logging What was ruled out as significant I/O cause Matomo: stopped the app entirely → no measurable difference in I/O MainWP: one of the three servers has no MainWP but shows identical I/O pattern FreeScout: job tables are empty External scan traffic: all returning 404/301 from nginx, no database impact What is proven but not fixable without Cloudron Matomo healthcheck bug: GET / triggers the LoginOIDC plugin on every health check (every 10 seconds), creating a new MySQL session each time → 8,640 new sessions per day per Matomo instance. Fix requires changing the health check endpoint from GET / to /matomo.js in the app package. This is a Cloudron-side fix. Reported separately in topic 15211. InnoDB configuration: innodb_log_file_size is only 48MB (causes very frequent checkpoints), innodb_flush_method is fsync. These settings are suboptimal for a write-heavy workload but are managed by Cloudron. go-carbon/Graphite: writes ~0.13 MB/s continuously for 814 whisper metric files — inherent to Cloudron's monitoring stack. Conclusion There is no single large cause. The high I/O is the sum of multiple Cloudron-internal mechanisms. Everything works correctly — no performance issues, no user impact. But for a server with relatively low user traffic, 347 GB/day of writes feels disproportionate, especially compared to the Cloudron demo server at ~80 GB/day. Sharing this in case it helps others investigating the same issue.
  • Bridges - impossible to edit?

    RSS-Bridge
    7
    0 Votes
    7 Posts
    2k Views
    O
    @girish said: @rmdes @odie I have updated the app to use symlinks under /app/data/bridges. You can add new bridges there or delete some symlink and add your own. Thank you! Works excellent!
  • n8n - Package Updates

    Pinned N8N
    415
    0 Votes
    415 Posts
    392k Views
    Package UpdatesP
    [4.12.0] Update package to use upstream n8n docker image instead of npm
  • disk mount error for only 1 services

    Unsolved Support disk volume
    5
    5
    1 Votes
    5 Posts
    20 Views
    J
    @nozy did I understand correctly that /dev/sda has the Cloudron install and /dev/sdb is your data disk? you have to re-setup the volume to use /dev/sdb1 instead of /dev/sda1 .
  • Invidious - Package Updates

    Pinned Invidious
    54
    0 Votes
    54 Posts
    12k Views
    Package UpdatesP
    [1.12.2] Update companion
  • Warning: Connection Reset Issue in [4.9.0] which is n8n 2.10.2

    N8N
    11
    2 Votes
    11 Posts
    252 Views
    girishG
    @umnz @paramedicspecialist I pushed a new package that does not use npm anymore and uses the upstream docker image. Can you please check?
  • WordPress Managed - Package updates

    Pinned WordPress (Managed)
    86
    1 Votes
    86 Posts
    42k Views
    Package UpdatesP
    [3.16.3] Update WordPress to 6.9.4
  • NodeBB - Package Updates

    Pinned NodeBB
    171
    0 Votes
    171 Posts
    118k Views
    Package UpdatesP
    [2.25.2] Update NodeBB to 4.9.2 Full Changelog add partial query help in acp manage users (330106e) add mastodon share, closes [#​14069] (02b0649) clicking on timeago permalink of a nested reply (4bb281a) mask-image to use line-heights instead of hardcoded 60% (2e21d21) closes [#​14074], only return url & name (92fcdd0) closes [#​14073], fix teasers from child categories (a391d01) promises in groups.leave (8ec1ccc) hide unread anchor properly when close to bottom (457f6cf) if quoting self, dont add @​, but keep the username (304f89c) unread count changes from 99+ to 123 (b9b63bf)
  • MiroTalk - Package Updates

    Pinned MiroTalk
    580
    2 Votes
    580 Posts
    395k Views
    Package UpdatesP
    [2.6.11] Update mirotalksfu to 2.1.28
  • WordPress (Developer) - Package Updates

    Pinned WordPress (Developer)
    90
    1 Votes
    90 Posts
    41k Views
    Package UpdatesP
    [3.13.3] Update WordPress to 6.9.4
  • Looking for an App?

    Community Apps
    27
    4 Votes
    27 Posts
    797 Views
    murgeroM
    @seeker Absolutely! Work got me swamped right now but it boots up on Cloudron (bookwyrm) however it keeps throwing some weird errors I'll be diving again this weekend to hopefully find a solution. I'm not familiar with bookwyrm so it's all a learning experience
  • 27 Votes
    27 Posts
    9k Views
    L
    @robi Yes! Or use a service with an "OpenAI compatible" API, e.g. https://gab.ai In any case, please add me to this growing list of "we want Karakeep" people. Thank you to @jagan too for so wholeheartedly recommending this application. I remember when somebody got me onto Shaarli! I was delighted. Then @timeconsidine tuned me onto Linkwarden, which was a bit more advanced. Hearing @jagan raving about how it helps tidy up your notes, well, I just want to try this. I hope we support it soon.
  • Metabase - Package Updates

    Pinned Metabase
    522
    1 Votes
    522 Posts
    402k Views
    Package UpdatesP
    [3.1.2] Update metabase to 0.59.2.4 Full Changelog
  • Hugging face releases storage buckets

    Discuss storage minio xet hugging face
    2
    2 Votes
    2 Posts
    22 Views
    robiR
    Dedup FTW
  • 1 Votes
    3 Posts
    21 Views
    nebulonN
    This should be fixed with latest package release
  • Cubby - Package Updates

    Pinned Cubby
    110
    0 Votes
    110 Posts
    45k Views
    Package UpdatesP
    [2.8.1] Update cubby to 2.8.1 Improve OpenID login session Fix rclone and windows webdav connection
  • Matrix (Synapse/Element) - Package Updates

    Pinned Matrix (Synapse/Element)
    394
    0 Votes
    394 Posts
    419k Views
    Package UpdatesP
    [1.11.13] Update element-web to 1.12.12 Full Changelog Add stable support for MSC4380 invite blocking (#​31966). Contributed by @​richvdh. Hide the names of banned users behind a spoiler tag (#​32424). Contributed by @​andybalaam. Room list: remove bold effect on selected room (#​32593). Contributed by @​florianduros. Use Compound buttons in auth screens (#​32562). Contributed by @​t3chguy. Track room list sorting algorithm changes (#​32556). Contributed by @​MidhunSureshR. Update sso_redirect_options to work for Native OIDC (#​32537). Contributed by @​t3chguy. Room list: avoid excessive re-renders on room list store update or filter change (#​32663). Contributed by @​florianduros. Room list: listen to call event to check number of participants (#​32677). Contributed by @​florianduros. Fix invite-specific join errors not being shown (#​32621). Contributed by @​Half-Shot. Prevent logging lots of "Browser unsupported" lines (#​32647). Contributed by @​Half-Shot.
  • 0 Votes
    15 Posts
    2k Views
    robiR
    Woohoo! 2023 -> 2026