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 Locked OpenWebUI
    199
    1 Votes
    199 Posts
    107k Views
    Package UpdatesP
    [3.3.0] Update open-webui to 0.9.0 Full Changelog Official Open WebUI Desktop App. Open WebUI is now available as a native desktop app for Mac, Windows, and Linux. No Docker, no terminal, no setup. Runs Open WebUI locally without any server setup, or connects to your existing remote Open WebUI instances. Switch between multiple servers instantly from the sidebar. Comes with a system-wide floating chat bar (Shift+Cmd+I on macOS, Shift+Ctrl+I on Windows/Linux), system-wide push-to-talk, offline support after first launch, automatic updates, and zero telemetry. #8262, Desktop Scheduled chat automations. You can now schedule the AI to run tasks automatically on a recurring basis: daily digests, periodic reports, anything you'd otherwise need to remember to ask for. Create and manage automations from the Automations page or directly in chat, with full run history and manual trigger controls. #23303 Calendar workspace and event management. Open WebUI now has a full Calendar workspace. Create and manage events, set up recurring schedules, get reminders via in-app toasts or browser notifications, and see your scheduled automations alongside your calendar. #23880 Model description XSS protection. Model descriptions shown in chat placeholders are now sanitized before rendering, preventing malicious links from executing scripts and helping protect user sessions from takeover. #23621 LDAP empty-password rejection. LDAP login now rejects empty or whitespace-only passwords before bind attempts, preventing unauthenticated simple-bind behavior from granting access on permissive LDAP server configurations. #23633 IPv6 SSRF address blocking. URL validation now uses standard IP address checks for both IPv4 and IPv6, preventing private, loopback, link-local, reserved, and mapped-address SSRF bypasses through IPv6 hostname resolution. #23453 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. Plugin async migration required. Custom plugins for Tools, Functions, and Pipelines may require migration to the new async backend signatures after upgrading, so plugin maintainers should update handlers and database call patterns for compatibility and follow the 0.9.0 plugin migration guide. Migration Guide OpenAI passthrough now opt-in. Direct OpenAI catch-all proxy requests are now disabled by default and require enabling "ENABLE_OPENAI_API_PASSTHROUGH", so deployments relying on passthrough must explicitly turn it on after upgrading. #23640 Async performance and responsiveness improvements. The core backend database and request paths now run asynchronously across the application, massively improving responsiveness and performance under concurrent load and reducing request blocking during heavy activity.
  • 1 Votes
    3 Posts
    77 Views
    girishG
    This too might be related to the ubuntu kernel issue. Can you check the output of uname -nar ?
  • Help with migrating Cloudron to a new server

    Solved Support backup restore migration
    4
    1 Votes
    4 Posts
    113 Views
    jamesJ
    Hello @davejgreen This is rather complex backup set up which is out of scope of the nominal Cloudron use-case. @davejgreen said: I have added several entries to the /etc/hosts file on the new server to point all our Cloudron domains to its IPv4 and IPv6 addresses. This should be done on your local device so you can access the domain names without the DNS lookup but with a fixed entry overwriting DNS lookup. @davejgreen said: So, on the new server, I did mkdir -p /mnt/managedbackups/cloudron-restore-validation/nfs-tarballs/snapshot. I could then see the backups from our office device at /mnt/managedbackups/cloudron-restore-validation/nfs-tarballs on the new server. (How did they get there if all I did was make a directory?) I then did the chown as instructed and tried clicking "Restore" in the browser page again. This time I got the error: Failed to unmount existing mount Is this referring to a mount that was somehow made when I created the directory? Why does it need to unmount it, and why can't it do that? Do I need to unmount something? This is indeed strange. Did you configure the NFS mount on the new system manually? Can you run mount -l and see if this NFS mount is there? Also, if mounted, there might be a systemd service for that mnt-managedbackups.*. @davejgreen said: I tried the dry run restore by rsyncing the folder of tarballs from a recent backup onto the new server, and then using "Filesystem" as the storage provider (as mentioned in the docs). This means that the location was already filled with data? I would advise resetting the new server again and only attempting the dry run restore from NFS. The rsync of files to the same location might have caused issues with the mounting and access of files.
  • CLI ignores cloudron/Dockerfile

    Unsolved Support
    5
    0 Votes
    5 Posts
    152 Views
    rosanoR
    @james My fix at the moment is to make a temporary commit moving Cloudron stuff into /Dockerfile and then deleting the commit after successful install. Seems to look only there.
  • Cannot activate Enterprise license

    Docmost
    7
    1
    0 Votes
    7 Posts
    81 Views
    jamesJ
    Hello @teiluj We build Docmost from the GitHub source tarball, but the EE features (including /api/license/activate) live in a private git submodule (docmost/ee) that isn't in the tarball. The official docmost/docmost Docker image contains the pre-compiled EE code (verified: /app/apps/server/dist/ee/licence/license.controller.js exists there). Fix would be to repackage the official image on top of cloudron/base instead of building from source. We had various cases where other apps shut down the paid version access without notice, leaving us with no way to push updates. One example would be the recent change to @cal.com https://forum.cloudron.io/topic/15399/cal.com-closing-source If they don't release the enterprise part for us to build a package from and dealing with those docker images has often led to more problems, see https://forum.cloudron.io/post/123514 So we got very hesitant to switch Cloudron apps like that. Just for us to know, do you just want to try the enterprise version or do you plan to fully use it?
  • 0 Votes
    4 Posts
    16 Views
    J
    @loudlemur Makes sense to keep the post since we don't have one already.
  • Issue pulling custom app from registry on the same cloudron

    Unsolved Support
    11
    0 Votes
    11 Posts
    148 Views
    jamesJ
    Hello @vk182 Great to read!
  • Cloudron down after Ubuntu/Docker update (Docker service fails to start)

    Unsolved Support
    22
    2 Votes
    22 Posts
    192 Views
    V
    @james ls -l /home/yellowtent/platformdata/logs/syslog.sock srwxr-xr-x 1 yellowtent yellowtent 0 Apr 20 20:20 /home/yellowtent/platformdata/logs/syslog.sock
  • Twenty - Package Updates

    Pinned Locked Twenty
    8
    3 Votes
    8 Posts
    361 Views
    Package UpdatesP
    [0.7.0] Update twenty to 1.23 Full Changelog fix(address): populate street line from place details by @jeevan6996 in #19326 Expend field widget field supported types by @Weiko in #19684 Fix infinite recursion in iterator loop traversal when If/Else branch loops back to enclosing iterator by @thomtrp in #19714 Object view widget - Introduce new TABLE_WIDGET view type by @etiennejouan in #19545 [Billing for self host] End dummy enterprise key validity by @ijreilly in #19560 fix(server): make OAuth discovery and MCP auth metadata host-aware by @FelixMalfait in #19755 fix: replace slow deep-equal with fastDeepEqual to resolve CPU bottleneck by @charlesBochet in #19771 Fix MCP discovery: path-aware well-known URL and protocol version by @FelixMalfait in #19766 fix(server): workspace member permissions and profile onboarding by @ijreilly in #19786 Send Email Tool: Don't persist message on SMTP only connections by @neo773 in #19756
  • Ghost - Package Updates

    Pinned Locked Ghost
    580
    1 Votes
    580 Posts
    981k Views
    Package UpdatesP
    [4.165.0] Update ghost to 6.32.0 Full Changelog Updated Source to v1.6.1 - Ghost CI Updated Casper to v5.11.1 - Ghost CI Improved Members list filtering - Jonatan Svennberg View the changelog for full details: https://github.com/TryGhost/Ghost/compare/v6.31.0...v6.32.0
  • 3 Votes
    3 Posts
    49 Views
    nebulonN
    This is fixed with latest release now
  • Calendar - Package updates

    Pinned Locked Calendar
    4
    0 Votes
    4 Posts
    81 Views
    Package UpdatesP
    [0.5.0] Update calendar to 0.5.0 Allow to show/hide calendars shared with you Major calendar view speedup when lots of events are within view Add month and year picker to jump to a specific date
  • PocketBase - Package Updates

    Pinned Locked PocketBase
    68
    1 Votes
    68 Posts
    18k Views
    Package UpdatesP
    [1.15.1] Update pocketbase to 0.37.2 Full Changelog Fixed autoexpandable input in Firefox (#7648). Slightly adjusted the dark theme colors for better readability (#7648). Removed unnecessary tags stripping from the displayed log attributes (#7649). Workarounded Safari freeze caused by a buggy CSS popover property (#7650).
  • MiroTalk - Package Updates

    Pinned Locked MiroTalk
    620
    2 Votes
    620 Posts
    487k Views
    Package UpdatesP
    [2.7.2] Update mirotalksfu to 2.2.12
  • 21 Votes
    55 Posts
    10k Views
    jdaviescoatesJ
    @nebulon said: So the main issue here is, that it requires an S3 storage Presumably other apps in La Suite face the same issue?
  • listmonk: outgoing Message-ID uses localhost.localdomain

    Listmonk
    3
    3 Votes
    3 Posts
    60 Views
    girishG
    @filter the issue is already there upstream - https://github.com/knadh/listmonk/issues/2898
  • RustFS - Package Updates

    Pinned Locked RustFS
    12
    0 Votes
    12 Posts
    331 Views
    Package UpdatesP
    [0.8.2] Update rustfs to 1.0.0-alpha.96 Full Changelog fix(replication): clean targets when deleting config by @overtrue in #2599 test(s3): promote passing compatibility cases by @overtrue in #2600 test: cover S3 error XML body compatibility by @overtrue in #2606
  • OpenCloud - Package Updates

    Pinned Locked OpenCloud
    12
    1 Votes
    12 Posts
    1k Views
    Package UpdatesP
    [0.9.0] Update opencloud to 6.1.0 Full Changelog Add a flag to the reindex command to force a full reindex [#2606] proxy: Allow mapping from an external tenant id to the internal id [#2569] feat: enable EnableInsertRemoteFile WOPI flag for Collabora [#2555] feat(multi-tenancy): verify tenant via OIDC claim [#2559] Fix race conditions in the hybrid metadata backend [#594] fix: error handling in upload session cleanup [#582] experimental: add darwin watchfs support [#471] Tracing [#596] fix: favorites list, undo delte doesn't return item to the favorites [#2382] feat: handle UI_InsertFile postMessage from Collabora [#2270]
  • Metabase - Package Updates

    Pinned Locked Metabase
    542
    1 Votes
    542 Posts
    480k Views
    Package UpdatesP
    [3.6.4] Update metabase to 0.60.1.5 Full Changelog
  • LibreChat - Package Updates

    Pinned Locked LibreChat
    18
    1 Votes
    18 Posts
    3k Views
    Package UpdatesP
    [1.2.0] Update rag_api to 0.8.0 Full Changelog fix: ExtendedPgVector Query Performance Regression by @danny-avila in #276 fix: preserve raw formatting for .md files on /text endpoint by @danny-avila in #278 docs: add EMBEDDINGS_CHUNK_SIZE to README by @ivan09069 in #280