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


Skip to content
  • OpenWebUI - Package Updates

    Pinned OpenWebUI
    198
    1 Votes
    198 Posts
    94k Views
    Package UpdatesP
    [3.2.10] Update open-webui to 0.8.11 Full Changelog Responses API streaming improvements. The OpenAI proxy now properly handles tool call streaming and re-invocations in the Responses API, preventing duplicate tool calls and preserving output during model re-invocations. Commit, Commit, Commit, Commit Responses API stateful sessions. Administrators can now enable experimental stateful session support via the ENABLE_RESPONSES_API_STATEFUL environment variable, allowing compatible backends to store responses server-side with previous_response_id anchoring for improved multi-turn conversations. Commit File viewing pagination. The view_file and view_knowledge_file tools now support pagination with offset and max_chars parameters, allowing models to read large files in chunks. Commit Knowledge search scoping. The search_knowledge_files tool now respects model-attached knowledge, searching only within attached knowledge bases and files when available. Commit Tool HTML embed context. Tools can now return custom context alongside HTML embeds by using a tuple format, providing the LLM with actionable information instead of a generic message. #​22691 Trusted role header configuration. Administrators can now configure the WEBUI_AUTH_TRUSTED_ROLE_HEADER environment variable to set user roles (admin, user, or pending) via a trusted header from their identity provider or reverse proxy. #​22523 OIDC authorization parameter injection. Administrators can now inject extra parameters into the OIDC authorization redirect URL via the OAUTH_AUTHORIZE_PARAMS environment variable, enabling IdP pre-selection for brokers like CILogon and Keycloak. #​22863, Commit Google OAuth session persistence. Administrators can now configure Google OAuth to issue refresh tokens via the GOOGLE_OAUTH_AUTHORIZE_PARAMS environment variable, preventing OAuth sessions from expiring after one hour and ensuring tools and integrations that rely on OAuth tokens remain functional. #​22652 Embed prompt confirmation. Interactive tool embeds can now submit prompts to the chat without requiring same-origin access, showing a confirmation dialog for cross-origin requests to prevent abuse. #​22908 Tool binary response handling. Tool servers can now return binary data such as images, which are properly processed and displayed in chat for both multimodal and non-multimodal models. Commit, Commit
  • Metabase - Package Updates

    Pinned Metabase
    529
    1 Votes
    529 Posts
    423k Views
    Package UpdatesP
    [3.3.1] Update metabase to 0.59.4.2 Full Changelog
  • Linkwarden - Package Updates

    Pinned Linkwarden
    57
    2 Votes
    57 Posts
    13k Views
    Package UpdatesP
    [1.21.0] Update linkwarden to 2.14.0 Full Changelog Improved team collaboration Improved tag browsing with pagination Faster interface with optimistic rendering Platform upgrades: Next.js 15 and Expo 54 Improved user experience Security improvements for submitted links
  • MiroTalk - Package Updates

    Pinned MiroTalk
    594
    2 Votes
    594 Posts
    418k Views
    Package UpdatesP
    [2.6.20] Update mirotalksfu to 2.1.63
  • Looking for an App?

    Community Apps
    40
    4 Votes
    40 Posts
    2k Views
    J
    ErpNext would be great!
  • Why ExtraHosts in Docker pushed as `172.18.0.1`?

    Unsolved Support
    2
    0 Votes
    2 Posts
    10 Views
    potemkin_aiP
    or, could you just make it optional? In my specific case I just commented out the string to let the apps running.
  • 1 Votes
    1 Posts
    11 Views
    No one has replied
  • 1 Votes
    2 Posts
    15 Views
    nebulonN
    Good catch, this was an oversight. Fixed with https://git.cloudron.io/platform/box/-/commit/7d594ab0d37bf6c91a4b7971a59a452027cdf9b6
  • Error while trying to restore a backup

    Solved Support
    10
    0 Votes
    10 Posts
    31 Views
    nebulonN
    ah good glad you found the issue in the end
  • Important Security Patch: 2.13.3 and 1.123.27

    N8N
    3
    0 Votes
    3 Posts
    25 Views
    U
    Glad to hear it! Thanks @nebulon.
  • Cannot add group images: Error 403 Forbidden

    GitLab
    1
    0 Votes
    1 Posts
    7 Views
    No one has replied
  • MiroTalk Update regularly fails after update

    Moved MiroTalk port bindings
    12
    1 Votes
    12 Posts
    543 Views
    nebulonN
    When this happens, can you check which container is occupying those ports? You can run docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}" | grep <portnumber> which should reveal the container holding on to it.
  • n8n - Package Updates

    Pinned N8N
    421
    0 Votes
    421 Posts
    406k Views
    Package UpdatesP
    [4.15.1] Update n8n to 2.13.3 Full Changelog
  • InvoiceShelf

    App Wishlist
    7
    1
    8 Votes
    7 Posts
    1k Views
    J
    I am tired of InvoiceNinja's limitations - no true multi-domain support for multiple companies (10) that it allows. I had always want to try out building a cloudron package, so I will try to build one for InvoiceShelf. Looks very doable. The structure is: 4 files: CloudronManifest.json, Dockerfile, start.sh, logo.png Base image (cloudron/base:5.0.0) already has PHP 8.4, Node 22, Composer, Apache, Supervisor — no installing dependencies Cloudron provides MySQL, Redis, email, cron, TLS, backups as addons - just need to declare them in the manifest Reference package: Akaunting on git.cloudron.io is an identical pattern (Laravel invoicing app) Dev workflow: cloudron install → cloudron logs -f → cloudron update
  • Contacts - Package Updates

    Pinned Contacts
    3
    0 Votes
    3 Posts
    86 Views
    Package UpdatesP
    [0.3.0] Update contacts to 0.3.0 Update dependencies Improve login view
  • How to use Playwright in n8n?

    N8N
    1
    0 Votes
    1 Posts
    10 Views
    No one has replied
  • 2 Votes
    11 Posts
    117 Views
    M
    Update: I renewed the expired domain and the app (Lychee) is now running properly. No containers in restart loop currently. The earlier crashes today were likely caused by the runner container still being in a stale state from before the domain renewal. I have a cron job cleaning up zombie runners every 5 minutes, which seems to be working (log shows it removed 5 runners since setup). Will monitor for the next few days and report back. If it stays stable, I'll mark this as resolved. Thank you @girish @nebulon @joseph for your help!
  • Penpot - Package Updates

    Pinned Penpot
    48
    1 Votes
    48 Posts
    13k Views
    Package UpdatesP
    [1.16.0] Update penpot to 2.14.0 Full Changelog Deprecate PENPOT_HTTP_SERVER_MAX_MULTIPART_BODY_SIZE in favour of PENPOT_HTTP_SERVER_MAX_BODY_SIZE. Access to design tokens in Penpot Plugins Taiga #​8990 Remap references when renaming tokens Taiga #​10202 Tokens panel nested path view Taiga #​9966 Improve usability of lock and hide buttons in the layer panel. Taiga #​12916 Optimize sidebar performance for deeply nested shapes Taiga #​13017 Remove tokens path node and bulk remove tokens Taiga #​13007 Replace themes management modal radio buttons for switches Taiga #​9215 Remove whitespaces from asset export filename Github #​8133 Fix prototype connections lost when switching between variants Taiga #​12812
  • GitLab - Package Updates

    Pinned GitLab
    230
    1 Votes
    230 Posts
    214k Views
    Package UpdatesP
    [1.114.1] Update gitlab-foss to 18.10.1 Full Changelog
  • OpenClaw

    Community Apps
    6
    1 Votes
    6 Posts
    106 Views
    J
    @andreasdueren Thank you so much!!