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


Skip to content
  • Zeiterfassung module included?

    Urlaubsverwaltung
    3
    1 Votes
    3 Posts
    98 Views
    T
    @subven Thanks - This is what I remembered from when I create the app request But the updated website as well as the common mobile app somewhat lead me to think that the zeiterfassung app might have been merged / added as a component for the "main" urlaubsverwaltung app. Oh well - Here is to hopping to see this added to Cloudron too. Possibly, since one has been packaged, the other one might not be that much different and that much more work to add too.
  • OpenWebUI - Package Updates

    Pinned Locked OpenWebUI
    204
    1 Votes
    204 Posts
    147k Views
    Package UpdatesP
    [3.3.5] Update open-webui to 0.9.6 Full Changelog Security Advisory: This release includes security and access-control fixes. We recommend updating production deployments at your earliest convenience. Not all security fixes in this version may be enumerated in the fixed section some may be withheld for a short time to give administrators time to upgrade. Advisories Database Migrations: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility. "WEBUI_SECRET_KEY" is now a hard requirement even for unsupported deployments. Deployments that start the backend in an explicitly unsupported way (such as invoking uvicorn directly) without setting "WEBUI_SECRET_KEY" will now refuse to start instead of falling back to an empty key; the supported start methods (start.sh, start_windows.bat, and "open-webui serve") still set or auto-generate it automatically, so standard deployments are unaffected. Direct Uvicorn startup is not supported. #25218 Official knowledge base sync tool. A new companion tool from Open WebUI, oikb, keeps a knowledge base in sync with a local directory, GitHub repo, S3 bucket, Confluence space, or any of more than 40 other sources, uploading only new and changed files using the incremental sync support added in this release. oikb Knowledge base folders. Files inside a knowledge base can now be organized into nested folders, with breadcrumb navigation that makes it much easier to manage and find content in large collections. Filesystem tool for knowledge bases. A new built-in tool, enabled via the "ENABLE_KB_EXEC" environment variable, lets AI models browse and search knowledge base contents using familiar filesystem commands such as 'ls', 'cat', 'grep', 'find', 'head', 'tail', and 'sed', including pipes between them. Tool server permission enforcement. The per-user permission for inline tool servers is now enforced on chat-completion requests, so users without that permission can no longer bypass the admin setting by supplying tool servers directly in their requests. Cross-user access to retrieval collections. Resolving the documents used for retrieval now verifies the caller's access to each referenced file and rejects client-supplied collection names, preventing a crafted request from pulling another user's files or vector collections into its context. Unscoped retrieval collections denied by default. Retrieval requests for collection names that don't correspond to a known file, memory, web-search, or knowledge base are now denied for non-admins by default, with a new "ENABLE_RETRIEVAL_UNSCOPED_COLLECTIONS" setting to restore the previous behavior if needed. Tool-call iteration cap renamed and raised. The environment variable that limits how many tool calls a single chat response may make is now "CHAT_RESPONSE_MAX_TOOL_CALL_ITERATIONS", with its default raised from 30 to 256 and a new "-1" value for unlimited; the previous "CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES" name continues to work as a fallback, and chats that hit the cap now show a clear error in-chat instead of stopping silently. #24918
  • Looking for an App?

    Community Apps
    43
    4 Votes
    43 Posts
    5k Views
    J
    It would be great to get a Zammad Package out there! https://forum.cloudron.io/post/1224
  • 5.8.2 / 33.0.4 breaks notifications

    Nextcloud
    7
    1 Votes
    7 Posts
    323 Views
    jamesJ
    Hello @da5nsy Yes as soon the update is validated by us the update will be available for everyone.
  • Docker Registry - Package Updates

    Pinned Locked Docker Registry
    55
    2 Votes
    55 Posts
    19k Views
    Package UpdatesP
    [2.7.2] Add timestamp argumens to registry-client script
  • Is local Ollama installation updatable by Cloudron?

    Ollama gpu localai support
    8
    1 Votes
    8 Posts
    582 Views
    nottheendN
    Just for everyone who is trying the same approach: I strongly discourage to use Ollama self managed next to Cloudron as a prod server. After updating the GPU drivers, the server is not bootable anymore.
  • LibreChat - Package Updates

    Pinned Locked LibreChat
    20
    1 Votes
    20 Posts
    5k Views
    Package UpdatesP
    [1.2.2] Update LibreChat to 0.8.6 Full Changelog feat: Support Guardrail Config Option streamProcessingMode by @dlew in #12815 feat: Add Prometheus Metrics Endpoint + AWS Credential Providers by @danny-avila in #13111 feat: Add Gemini 3.5 Flash Support by @danny-avila in #13231 feat: Add Claude Opus 4.8 Support by @danny-avila in #13380 feat: Accept Multiple OpenID JWT Audiences by @danny-avila in #13404 fix: Harden Data Retention Semantics by @danny-avila in #13049 fix: Enforce MCP Permissions for Agent Tools by @danny-avila in #13174 fix: Strip post-login fields from unauthenticated /api/config response by @ChrisJr404 in #13102 fix: Sanitize User Response Fields by @danny-avila in #13421 fix: Skip Retention for Persistent Agent Resource Files by @maxesse in #13394
  • Weblate - Package Updates

    Pinned Locked Weblate
    116
    0 Votes
    116 Posts
    69k Views
    Package UpdatesP
    [1.44.0] Update weblate to 2026.6.1 Full Changelog Language-wide Announcements no longer break language overview pages.
  • EspoCRM - Package Updates

    Pinned Locked EspoCRM
    146
    0 Votes
    146 Posts
    83k Views
    Package UpdatesP
    [2.20.8] Update espocrm to 9.3.8 Full Changelog
  • 2FA sync via Cloudron Connector not working

    Solved Support ldap 2fa
    6
    2 Votes
    6 Posts
    252 Views
    girishG
    @teiluj thanks for the great report. I have fixed this now. Unfortunately, it's a series of changes, so cannot be applied easily. Fix will be part of next Cloudron release.
  • 0 Votes
    14 Posts
    696 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
    130 Views
    sponchS
    great, working. Thank you
  • Ctfreak - Package Updates

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

    Pinned Locked Mealie
    75
    0 Votes
    75 Posts
    30k 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)
  • 1 Votes
    2 Posts
    76 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.
  • mysql -> "too many connections"

    Unsolved Support mysql
    7
    1 Votes
    7 Posts
    242 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.
  • OAuth2/OIDC + MFA support for Cloudron Mail clients

    Feature Requests
    3
    6 Votes
    3 Posts
    268 Views
    F
    Hello @james, this is great to hear! If it turns out that this cannot be added in time for the Cloudron 10 release, it would already be very helpful to at least have an option to disable the platform password for mail login, so users are required to use app passwords instead.
  • 8 Votes
    5 Posts
    413 Views
    TheMeerkatT
    @andreasdueren Three reasons I chose nginx: nginx is already in the base image and central to the Cloudron model. nginx is incredibly light. Caddy’s biggest selling point (auto-HTTPS) is completely irrelevant to Cloudron apps, which are behind a reverse proxy anyway.
  • 0 Votes
    10 Posts
    338 Views
    necrevistonnezrN
    https://forum.cloudron.io/post/74532 and https://forum.cloudron.io/post/74973 Too many times it‘s just this browser…