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


Skip to content
  • Emails undeliverable to Yahoo and Outlook - DMARC rejection

    Solved Support dkim email
    8
    2
    0 Votes
    8 Posts
    116 Views
    J
    @beardmancer you can also check via https://mail-tester.com/
  • 0 Votes
    14 Posts
    563 Views
    jdaviescoatesJ
    @james said: Hello @jdaviescoates The ooc tool is called this way https://docs.cloudron.io/packages/nextcloud#running-occ-tool sudo -u www-data php -f /app/code/occ $COMMAND Thanks, that worked.
  • Add last connection time

    VPN
    3
    1 Votes
    3 Posts
    29 Views
    sponchS
    great, working. Thank you
  • Outline - Package Updates

    Pinned Locked Outline
    51
    0 Votes
    51 Posts
    16k Views
    Package UpdatesP
    [1.23.0] Update outline to 1.8.0 Full Changelog Members can now request access to documents they don't have permission to view #10825 Comments are now available in the image lightbox, making it easier to discuss visuals in context #12335 Inline comments can now be created and managed through the API and MCP #12322 The fetch tool can now access signed attachment URLs, allowing MCP clients to read images and files #12315 Viewers can now create and use API keys #12278 Fixed search highlights not rendering in Firefox #12273 Fixed a crash when importing Notion pages containing empty tables #12421 Fixed authorization providers not being correctly disabled via environment variables #12349 Fixed a sporadic infinite loop when rendering documents with code blocks #12444 Fixed Mermaid diagrams being mis-sized on high-DPI and RDP displays #12531
  • DocuSeal - Package Updates

    Pinned Locked DocuSeal
    141
    4 Votes
    141 Posts
    70k Views
    Package UpdatesP
    [1.16.2] Update docuseal to 3.0.2 Full Changelog Bug fixes, performance improvements and security hardening
  • 2FA sync via Cloudron Connector not working

    Unsolved Support
    5
    1 Votes
    5 Posts
    68 Views
    jamesJ
    Hello @teiluj We have reproduced the issue with TOTP. A fix will be supplied soon.
  • 1 Votes
    2 Posts
    31 Views
    jamesJ
    Hello @crush33 @Crush33 said: but the folder generated are root-owned What folder exactly? Can you give more details so we can reproduce this faster?
  • Ctfreak - Package Updates

    Pinned Locked Ctfreak
    53
    0 Votes
    53 Posts
    16k Views
    Package UpdatesP
    [1.29.0] Update ctfreak to 1.39.0 Full Changelog
  • Chatwoot - Package Updates

    Pinned Locked Chatwoot
    99
    2 Votes
    99 Posts
    56k Views
    Package UpdatesP
    [1.52.1] Update chatwoot to 4.14.1 Full Changelog New documentation-style Help Center layout and layout switcher. Conversation unread counts, sidebar ordering, and badge updates. WhatsApp/Twilio Cloud Calling and voice-call UX fixes. Introduced support for BSUID in Whatsapp message payloads. Onboarding improvements for Help Center generation and email detection. Bulk label removal and bulk article category changes. XML/PFX attachment support, TikTok plan enablement, and new inbox webhook events. Reliability fixes for IMAP, auto-assignment, WhatsApp, CSAT, editor shortcuts, meta-polling and widgets. Security/API polish for SafeFetch, dependencies, OpenAPI docs and allowlist for private inbox webhooks.
  • Weblate - Package Updates

    Pinned Locked Weblate
    115
    0 Votes
    115 Posts
    64k Views
    Package UpdatesP
    [1.43.0] Update weblate to 2026.6 Full Changelog Announcements can now also be managed via the Weblate's REST API for specific project languages. Team memberships can now be limited to selected languages for per-user translation permissions. Added cost estimates to translation reports. Added Workspaces to group related projects, with workspace project listings, workspace-scoped teams and project creation permissions, inherited workspace, project, and category defaults for selected component settings, and billing details when available. Outbound URL validation now rejects additional non-public targets (GHSA-vmfc-9982-2m45). Project-language Announcements no longer appear across the whole project. Gitea and Forgejo pull requests no longer reconfigure existing fork remotes to point to the source repository. Gettext POT update add-ons now rescan translations after committing updated POT and PO files. Git repositories now update branches correctly when the remote also has a tag with the same name. There is a change in INSTALLED_APPS; weblate.workspaces should be added.
  • Mealie - Package Updates

    Pinned Locked Mealie
    75
    0 Votes
    75 Posts
    26k Views
    Package UpdatesP
    [1.42.2] Update mealie to 3.19.2 Full Changelog fix: Ensure secret key is not empty @michael-genson (#7701) fix(deps): update dependency fastapi to v0.136.3 @renovate[bot] (#7692) fix(deps): update dependency uvicorn to v0.48.0 @renovate[bot] (#7696) fix(deps): update dependency sqlalchemy to v2.0.50 @renovate[bot] (#7693) fix(deps): update dependency ingredient-parser-nlp to v2.7.0 @renovate[bot] (#7695)
  • VPN - Package Updates

    Pinned Locked VPN
    44
    0 Votes
    44 Posts
    18k Views
    Package UpdatesP
    [2.15.0] Update vpn to 2.15.0 Add last device connect and disconnect information
  • n8n Queue Mode / Worker support

    N8N
    2
    2 Votes
    2 Posts
    17 Views
    J
    IIUC, you want n8n worker to run in the same machine. If this is what you want, https://docs.n8n.io/hosting/scaling/concurrency-control/ is better suited. Have you tried setting N8N_CONCURRENCY_PRODUCTION_LIMIT in the env file? See https://docs.cloudron.io/packages/n8n/#custom-env on how to set it. Concurrency is disabled by default .
  • 1 Votes
    2 Posts
    25 Views
    jamesJ
    Hello @archos The key web_videos exists in multiple places in the production.yaml. In the Cloudron app the start.sh sets this at two places at every start: yq eval ".storage.web_videos = \"/app/data/storage/web-videos/\"" -i /app/data/production.yaml ... yq eval ".transcoding.web_videos.enabled = true" -i /app/data/production.yaml So I would assume that you are writing about the .transcoding.web_videos.enabled key which is getting enabled by default on every app restart.
  • 1 Votes
    2 Posts
    12 Views
    jamesJ
    Hello @ext-owl Since you have deleted your post content, I am marking this topic as solved. I can also delete this topic completely if you intended to do that anyway.
  • iOS playback misbehaving - Timeout increase possible?

    Koel
    5
    1 Votes
    5 Posts
    102 Views
    jamesJ
    Hello @teiluj Since you are using the Koel iOS app, can you maybe check if the issue is the same when using Keol from e.g.: a Chrome or Firefox browser on your iOS device? This could narrow it down to a general iOS or iOS app issue.
  • 5.8.2 / 33.0.4 breaks notifications

    Nextcloud
    3
    1 Votes
    3 Posts
    50 Views
    subvenS
    Talk (Spreed) was unable to send messages because of this. Had to disable Notifications (and maybe Client Push) App.
  • mysql -> "too many connections"

    Unsolved Support mysql
    7
    1 Votes
    7 Posts
    104 Views
    jamesJ
    Hello @philkunz I can't tell what is accessing your MySQL Service, but if you use Cloudron in the default and not something out of the ordinary, it should be some app. To get details about the hosts and connection errors, ssh into your Cloudron server, then run: docker exec -it mysql bash -c 'mysql --user=root --password=$CLOUDRON_MYSQL_ROOT_PASSWORD --execute="SELECT * FROM performance_schema.host_cache"' This will show all. If you want to filter for the connection error specifically, run: docker exec -it mysql bash -c 'mysql --user=root --password=$CLOUDRON_MYSQL_ROOT_PASSWORD --execute="SELECT HOST, SUM_CONNECT_ERRORS FROM performance_schema.host_cache WHERE SUM_CONNECT_ERRORS > 0;"' it will create an output like: mysql: [Warning] Using a password on the command line interface can be insecure. +-----------------+--------------------+ | HOST | SUM_CONNECT_ERRORS | +-----------------+--------------------+ | my-cloudron-dev | 1 | +-----------------+--------------------+ You can also filter for the amount of auth errors with something like this: docker exec mysql bash -c 'mysql --user=root --password=$CLOUDRON_MYSQL_ROOT_PASSWORD --execute="SELECT HOST, IP, SUM_CONNECT_ERRORS, COUNT_AUTHENTICATION_ERRORS FROM performance_schema.host_cache \G;"' Which will return something like this: *************************** 1. row *************************** HOST: my-cloudron-dev IP: fd00:c107:d509::1 SUM_CONNECT_ERRORS: 0 COUNT_AUTHENTICATION_ERRORS: 40 *************************** 2. row *************************** HOST: mysql IP: fd00:c107:d509::5 SUM_CONNECT_ERRORS: 0 COUNT_AUTHENTICATION_ERRORS: 17 *************************** 3. row *************************** HOST: mysql IP: 172.18.30.1 SUM_CONNECT_ERRORS: 0 COUNT_AUTHENTICATION_ERRORS: 1 *************************** 4. row *************************** HOST: my-cloudron-dev IP: 172.18.0.1 SUM_CONNECT_ERRORS: 1 COUNT_AUTHENTICATION_ERRORS: 2 There you can see I intentionally failed to connect many times from inside a Cloudron app by running: for i in {1..20}; do mysql --user=${CLOUDRON_MYSQL_USERNAME} --password=WRONGPASSWORD --host=${CLOUDRON_MYSQL_HOST} ${CLOUDRON_MYSQL_DATABASE}; done When running this again from inside a Cloudron app, I can run the above MySQL query again and can see: *************************** 1. row *************************** HOST: my-cloudron-dev IP: fd00:c107:d509::1 SUM_CONNECT_ERRORS: 0 COUNT_AUTHENTICATION_ERRORS: 60 Is now 60 and was before 40. If this value keeps rising, without you doing anything manually. There is some app that is failing to connect to the MySQL service for some reason. My first suspect would be some WordPress developer app or a restored app that has old credentials from before the restore.
  • Koel - Package Updates

    Pinned Locked Koel
    117
    0 Votes
    117 Posts
    57k Views
    Package UpdatesP
    [1.41.0] Update koel to 9.6.0 Full Changelog feat: add Subsonic podcast endpoints by @phanan in #2533 feat: encrypt Subsonic API keys at rest by @phanan in #2534 feat: add Subsonic play-queue endpoints by @phanan in #2535
  • LanguageTool - Package Updates

    Pinned Locked LanguageTool
    52
    1 Votes
    52 Posts
    9k Views
    Package UpdatesP
    [1.47.0] Update languagetool to 887aa30