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


Skip to content
  • FreshRSS - Package Updates

    Pinned Locked FreshRSS
    38
    0 Votes
    38 Posts
    22k Views
    Package UpdatesP
    [1.28.0] Update FreshRSS to 1.29.0 Full Changelog New sort order preferences at global, category, and feed levels #8234 New filtering by date of Server modification date #8131, #8576 New option to automatically mark new articles as read if an identical GUID already exists in the same category #8673 Add option to enable/disable notifications, also for PWA #8458 Fix wrong search toString in case of regex-looking string #8479 Fix redirect to wrong view after mark as read in reader and global views #8552 Fix do not include hidden feeds when counting total number of unread articles #8715 Limit cURL to protocols HTTP, HTTPS #8713 New Webhook extension for automated RSS notifications Extensions#456 New cli/purge.php to apply purge policy #8740
  • OpenWebUI - Package Updates

    Pinned Locked OpenWebUI
    203
    1 Votes
    203 Posts
    119k Views
    Package UpdatesP
    [3.3.4] Update open-webui to 0.9.5 Full Changelog Redirect-based SSRF protection. All outbound HTTP requests now block 3xx redirects by default via a new AIOHTTP_CLIENT_ALLOW_REDIRECTS environment variable, preventing redirect-based SSRF where a public URL silently redirects to internal addresses (RFC 1918, loopback, cloud-metadata endpoints). Affected call sites include web fetch, image loading, OAuth discovery, tool server execution, and code interpreter login. #24491 Iframe content security policy. Administrators can now configure a Content-Security-Policy for all srcdoc iframes (Artifacts, tool embeds, file previews, citation modals) via the IFRAME_CSP environment variable, restricting what LLM-generated or user-uploaded HTML can load and execute inside previews. Commit Granular markdown rendering controls. Users can now independently disable Markdown rendering for user messages and assistant responses from Interface settings, preventing unintended formatting when pasting text that contains Markdown-sensitive characters. Commit Channel streaming and tool support. Mentioning a model in a Channel now streams responses in real time and supports the full chat completion pipeline, including native and default function calling, built-in tools (web search, image generation), user tools, MCP tools, filters, and RAG knowledge injection the same capabilities available in standard chats. Notes create and open reliability. Creating new notes and opening existing notes no longer fails with a TypeError caused by is_pinned being passed to the SQLAlchemy model on create, and passed twice to NoteResponse on read. #24484, #24486 Feedback user attribution spoofing. Submitting evaluation feedback can no longer forge the user_id field through mass-assignment, preventing authenticated users from attributing ratings to other users and corrupting Elo leaderboard rankings and admin feedback exports. #24508 URL parser SSRF bypass. URL validation now rejects backslash, tab, CR, and LF characters that cause urllib and requests/aiohttp to disagree on the target host, closing a parser-confusion SSRF bypass. #24534 Profile image MIME-type allowlist. Serving profile images from data URIs now enforces a strict MIME-type allowlist (PNG, JPEG, GIF, WEBP by default, configurable via PROFILE_IMAGE_ALLOWED_MIME_TYPES) and sets X-Content-Type-Options: nosniff, preventing stored-XSS through SVG or other executable content types. Commit Legacy chat history self-healing. Loading legacy conversations now automatically detects broken parent-link graphs in migrated message records, merges missing messages from the embedded JSON history, and backfills them to the normalized table so future loads use the fast path without data loss. Commit Removed unauthenticated retrieval status endpoint. The unauthenticated GET /api/v1/retrieval/ status endpoint has been removed as dead code retrieval configuration is already available through authenticated admin endpoints. #24497
  • Searx - Package Updates

    Pinned Locked SearXNG
    112
    0 Votes
    112 Posts
    43k Views
    Package UpdatesP
    [2.93.0] Update searxng to df1f24f
  • Home Assistant - Package Updates

    Pinned Locked Home Assistant
    80
    2 Votes
    80 Posts
    21k Views
    Package UpdatesP
    [1.19.1] Update core to 2026.5.1 Full Changelog Added wfsens as a occupancy source in wiz (@th3spis - #166799) (wiz docs) Fix WiZ Light config flow timeout by properly closing UDP connections (@robwasripped - #168456) (wiz docs) Fix IntelliFire setup recovery (@jeeftor - #169739) (intellifire docs) Fix hassio auth IndexError on Supervisor Unix socket requests (@agners - #169911) (hassio docs) Add support for options to todo triggers (@emontnemery - #169947) (todo docs) Proper handling of malformed data during FRITZ!Box Tools setup (@mib1185 - #170030) (fritz docs) Fix is_closed state for DynamicGarageDoor in Overkiz (@iMicknl - #170052) (overkiz docs) Fix tilt controls for TiltOnlyVenetianBlind in Overkiz (@iMicknl - #170055) (overkiz docs) Fix Z-Wave discovery crash with unknown node firmware version (@TheJulianJES - #170090) (zwave_js docs) Fix is_closed state for DynamicGate covers in Overkiz (@iMicknl - #170130) (overkiz docs)
  • Baserow - Package Updates

    Pinned Locked Baserow
    112
    2 Votes
    112 Posts
    44k Views
    Package UpdatesP
    [1.37.8] Update uv to 0.11.13 Include data files in editable builds (#19312) Respect --require-hashes when installing from pylock.toml files (#19334) Add CPython 3.14.5
  • LanguageTool - Package Updates

    Pinned Locked LanguageTool
    48
    1 Votes
    48 Posts
    9k Views
    Package UpdatesP
    [1.44.0] Update languagetool to 2420cec
  • MiroTalk - Package Updates

    Pinned Locked MiroTalk
    643
    2 Votes
    643 Posts
    552k Views
    Package UpdatesP
    [2.7.15] Update mirotalksfu to 2.2.52
  • WiseMapping

    App Wishlist
    4
    5 Votes
    4 Posts
    1k Views
    T
    This is an amazing app! I've been using it for years. I hope to see it available on Cloudron!
  • What's coming in 9.2

    Pinned Announcements
    25
    11 Votes
    25 Posts
    2k Views
    A
    The ability to delegate a subdomain out to an SMTP server hosted by an app has been discussed several times before. I'd quite like to package Mailman for Cloudron, but need a way of getting mail into Mailman itself. Mailman processes incoming mail via LMTP, but we could run an MTA on the app container if the app didn't support native SMTP. If we went that route I think it would be essential for Haraka to call forward to the SMTP server running in the container to avoid backscatter. I do run Mailman on my Cloudron instance for now in a completely unsupported manor and allow incoming SMTP via the Cloudron firewall as a custom port. This is working fine with Exim installed natively on the host, and I have a script to ensure the Nginx config for Mailman is in place. I really wouldn't recommend doing this yourself though and I'm also thinking of offloading the mailing lists to a third party provider at this point for various reasons.
  • 2 Votes
    4 Posts
    146 Views
    perelinP
    @joseph nothing can be done here? What about providing an optional meilisearch toggle somehow?
  • Dawarich - Package Updates

    Pinned Locked Dawarich
    34
    0 Votes
    34 Posts
    4k Views
    Package UpdatesP
    [1.12.5] Update dawarich to 1.7.7 Full Changelog Prometheus metrics backend migrated to Yabeda. Fixed monthly stats failing with a "Stats update failed" notification when the month's distance exceeded the int4 limit (2,147,483,647 m 2.15M km). Affected months stayed stuck on the prior value until recalculated. #1996 500 error on the imports page. #2683 Redis no longer balloons (multi-GB) when browsing photos with Immich or Photoprism connected. Photo thumbnails are no longer copied into the server-side Redis cache; the browser caches them directly via Cache-Control instead. #1609 Map v2 timeline: bulk Confirm and Decline in selection mode, capped at 500 visits per request. Trip Recalculate button: refresh path, distance, and visited countries on demand. The page updates automatically when it finishes; repeat clicks within 60 seconds are ignored. #2478 Google's "Timeline Edits.json" type of Takeout export is now recognized and imported directly. Monthly stats now bucket points by your local timezone instead of UTC fixes phantom day-1 spikes from overnight imports and undercounts near month boundaries. #2546 Track generation no longer creates duplicate tracks multiple background jobs (daily, realtime, recalc, import) could previously produce the same track per time window, leaving 23 copies on your map. Run Map v2 Settings Recalculate tracks & stats once after upgrading to recompute from the merged points. #2677 Transactional emails now build links with HTTPS, fixing reset links that arrived as http:// even when the site was served over HTTPS via reverse proxy. #1469
  • FindMyDevice - Package Updates

    Pinned Locked FindMyDevice
    13
    2 Votes
    13 Posts
    3k Views
    Package UpdatesP
    [1.2.0] Update fmd-server to 0.15.0 Full Changelog Delete all locations/pictures (!218) Add fmd-server-ctl tool (!142) Security: Revoke all active sessions after password change (!221) Internal refactoring (to prepare for APIv2)
  • 1 Votes
    10 Posts
    199 Views
    L
    @necrevistonnezr said: Also: [FAIL] Could not load dashboard domain. Hairpin NAT is not working. Please check if your router supports it https://docs.cloudron.io/installation/home-server#nat-loopback My PVE physical host is in a datacenter and all access to the apps are either public or private over VPN from my home site. I use split DNS where it matters which is preferable to NAT reflection in my use cases. Cheers Leigh
  • file upload broken

    Planka
    4
    0 Votes
    4 Posts
    92 Views
    jadudmJ
    There's no log on the server side. The JS yields this message in the console: { "code": "E_UNPROCESSABLE_ENTITY", "message": "EROFS: read-only file system, mkdir '/app/code/.tmp'" } That is when I drag-and-drop a file into a card. The same if I use the "Attachment" feature to attempt to attach a doc to a card.
  • AI DevOps + OpenCode - Alternative to _Claw bots

    App Wishlist
    20
    3 Votes
    20 Posts
    1k Views
    marcusquinnM
    @LoudLemur folders are a 1-dimension construct, so not always applicable to multi-use things i prefer flat file structures where it can speed up searching and navigating for things these are minor details, but i do pay attention to them best way to see how i've structured and optimised things is to look at the codebase and try it i'm at the point now where i use it to build more, so the evolution is now iterative based on that experience i don't think you'll find a more token-efficient way to work at scale and get more done, but you're not locked into anything open-source, so try them all and compare aidevops is good at answering questions about itself, and comparing itself to any other repo links you give it, it's a full-transparancy self-aware system right now, the best model by far for coding is gpt-5.5 (no thinking needed, so Ctrl-T until that yellow text doesn't show in the opencode input) — pretty-much gets everything i ask of it done in one shot
  • RustFS - Package Updates

    Pinned Locked RustFS
    17
    0 Votes
    17 Posts
    869 Views
    Package UpdatesP
    [0.13.0] Update rustfs to 1.0.0-beta.2 Full Changelog fix: docker image build and helm chart publish error caused by versio by @majinghe in #2731 fix(admin): harden site-replication identity handling and local verification for issue 2723 by @houseme in #2730 feat: helm publish manual trigger support by @majinghe in #2732 fix(filemeta): harden and optimize metacache path by @GatewayJ in #2724 fix: handle empty multipart list-parts by @overtrue in #2765 fix(security): harden CORS and license handling by @overtrue in #2774 RUSTFS_CONSOLE_CORS_ALLOWED_ORIGINS now defaults to an empty value, which keeps the console same-origin only, instead of the previous wildcard * default. Cross-origin console deployments that relied on the old wildcard behavior must set RUSTFS_CONSOLE_CORS_ALLOWED_ORIGINS=* to restore it, or configure an explicit comma-separated allow-list. See #2769. fix(rpc): use map-encoded msgpack for all internode RPC responses by @kharkevich in #2771 feat(helm-chart): support scale to 0 in standalone mode by @dcelasun in #2797 fix: reload bucket metadata after lifecycle updates by @cxymds in #2822
  • FreeScout - Package Updates

    Pinned Locked FreeScout
    273
    0 Votes
    273 Posts
    325k Views
    Package UpdatesP
    [1.16.10] Update freescout to 1.8.219 Full Changelog Added Catalan tranlation (#5376) Show warning message in the interface when browser does not support Content Security Policy (CSP). Fixed an error on PHP 7.1 (#5377) Added table prefix to raw DB queries (#5385) Added hash to open tracking URL (Security: GHSA-qjr9-6v9q-3r72) Added throttle to the Forgot Password form and return identical response regardless of whether the email exists (Security: GHSA-jvmv-2qcp-7855) Fixed error tracking on creating user profile from invite link (#5390)
  • Metabase - Package Updates

    Pinned Locked Metabase
    557
    1 Votes
    557 Posts
    532k Views
    Package UpdatesP
    [3.9.3] Update metabase to 0.60.4.4
  • Actual - Package Updates

    Pinned Locked Actual
    42
    0 Votes
    42 Posts
    12k Views
    Package UpdatesP
    [1.25.1] Update actual to 26.5.2 Full Changelog View release notes
  • Ghost - Package Updates

    Pinned Locked Ghost
    585
    1 Votes
    585 Posts
    1m Views
    Package UpdatesP
    [4.168.1] Update ghost to 6.37.1 Full Changelog Improved checks for comped subs in member creation flow (#27778) - Steve Larson