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


Skip to content
  • Bridges - impossible to edit?

    RSS-Bridge
    5
    0 Votes
    5 Posts
    2k Views
    O
    Reopening this. I suggested this in the community app topic here. @robi suggested this may now be possible to address. My suggestion was this: I'd love to see RSSBridge packaged in a way that you could update individual bridges directly from their repo. The official Cloudron app has the bridges in a read only folder. Lots of bridges are updated constantly, while the main app seems to be working without much problems. So as a consequence we don't get the fixed bridges on Cloudron, leading to more and more broken bridges, but with the app itself working as it should.
  • Warning: Connection Reset Issue in [4.9.0] which is n8n 2.10.2

    N8N
    6
    1 Votes
    6 Posts
    204 Views
    U
    @girish @Joseph n8n team are claiming the issue could be with changes made by Cloudron between 2.9.4 and above. Can you guys look into this? There are multiple people claiming that sending binaries via multi-part-forms breaks after upgrading from 2.9.4 - but I don't know if they're using Cloudron. Here's an example of someone getting the same error sending a multi-part form using the Open AI file upload: https://github.com/n8n-io/n8n/issues/26777 Other references to connection issues when uploading files: https://github.com/n8n-io/n8n/issues/26746 https://github.com/n8n-io/n8n/issues/26606 https://github.com/n8n-io/n8n/issues/25567
  • CalAmp/ThinxNet device – UDP support for port 5082?

    Traccar
    7
    1 Votes
    7 Posts
    45 Views
    robiR
    It sounds like this app could use a reverse proxy with a user editable configuration so the routes and ports can be added manually.
  • Disable Default Admin or Setup 2FA

    Solved Ctfreak
    12
    0 Votes
    12 Posts
    2k Views
    robiR
    @jypelle this is possible if the package is adjusted to have the config file available in /app/data and a script to restart/reload the relevant service.
  • Better access to the documentation

    Feature Requests
    1
    2
    4 Votes
    1 Posts
    33 Views
    No one has replied
  • Uptime Kuma - Package Updates

    Pinned Uptime Kuma
    117
    0 Votes
    117 Posts
    77k Views
    Package UpdatesP
    [2.3.0] Update cloudflared to 2026.3.0
  • DocuSeal - Package Updates

    Pinned DocuSeal
    130
    4 Votes
    130 Posts
    51k Views
    Package UpdatesP
    [1.13.9] Update docuseal to 2.3.7 Full Changelog MCP Server and Agent Skills. Create, send, and manage eSignatures with OpenClaw or other AI agents via MCP or Agent Skills.
  • Traccar - Package Updates

    Pinned Traccar
    52
    1 Votes
    52 Posts
    13k Views
    Package UpdatesP
    [1.25.0] Make CalAmp port UDP according to Traccar and Protocol spec
  • Fider - Package Updates

    Pinned Fider
    10
    0 Votes
    10 Posts
    1k Views
    Package UpdatesP
    [2.0.0] Update fider to 0.33.0 Full Changelog Please note new license changes Open Core Licensing: Some features (content moderation, search indexing) are now gated as pro features, with a new commercial licensing system using separate private/public key environment variables. Content Moderation (Pro): Admins can now moderate posts and comments before they go public, trust or block individual users, and manage pending content from a dedicated admin page. Content moderation is available as a pro feature. Revamped UI: The home page and post detail view have been refreshed with a cleaner design, better dark mode support, improved mobile layouts, and post details now open in a modal without a full page reload. Security: Sign-in email links now use a strong 64-character key (manual entry still uses a 6-digit code for convenience). Fixed search with hyphenated words Option to keep failing webhooks enabled rather than auto-disabling them Fixed issue adding links via the toolbar button Fixed filter/sort state persisting when navigating back from a post Fixed vote listing issues Post tags now update live in the listing without a page reload
  • What's coming in 9.1

    Pinned Announcements
    63
    26 Votes
    63 Posts
    4k Views
    murgeroM
    @james I understand, I was suggesting a change for situations like Case 2 - a little more transparent but still a short message as to not confuse users/admins.
  • 1 Votes
    13 Posts
    687 Views
    H
    @James many thanks for the tips. I have followed the instructions and was able to confirm that the app's CLIENT_ID and CLIENT_SECRET exist in the Cloudron internal MySQL database. I will try to find some time this week to do some more troubleshooting and report back if I am able to resolve the problem.
  • ZeroNet

    App Wishlist
    43
    1
    5 Votes
    43 Posts
    10k Views
    timconsidineT
    So, feeling stupid (more than normal) for starting with ZNC (Zeronet Conservancy), ZNX (ZeronetX) is now packaged. Ignoring the vagaries of P2P and Tor, this does seem to be viable. Git repo : https://git.cloudron.io/timconsidine/cloudron-zeronet (same) has been refactored into 2 folders, ZNC just in case someone feels they want to take it over / use as a base, and ZNX. Docker image: tcmbp132021/cloudron-zeronet:v3.0.0 ZNX actually allows an ID to be created and ZNX-leaning sites seem to be alive. I absolutely see the value of Zeronet for different uses, including hiding in plain sight (for legitimate reasons), and it seems usable enough. Old/abandoned/un-peered sites can be ignored. Set up active sites. Haven't yet found a site to promote relocation of No.10 / Millbank PHQ to central Tehran, but I will keep looking.
  • Error 400 in backup process with Ionos S3 Object Storage

    Solved Support ionos backups
    38
    0 Votes
    38 Posts
    5k Views
    dsp76D
    Hi there James, yes it is ... again today. I asked AI for an idea about the potential reason: Summary of Backup Issue A backup was created and uploaded successfully to an IONOS S3 bucket. The archive size was about 46 GB containing 13,069 files, and the upload completed without errors. The corresponding .backupinfo integrity file was also uploaded successfully. Immediately after the upload, the system attempted to rotate the backup by copying the snapshot object to its final timestamped location using an S3 multipart copy operation. During this step the copy process failed with: NoSuchKey: UnknownError The application reported this as: Old backup not found: snapshot/app_<uuid>.tar.gz.enc This is inconsistent with the previous log entry indicating that the upload had just finished successfully. Observed behavior Upload of the snapshot completed successfully. Integrity metadata upload succeeded. Multipart copy started. The copy operation was aborted and S3 returned NoSuchKey. The backup task was marked as failed, even though the snapshot object appears to have been uploaded. Likely causes The system attempts to copy the object immediately after upload and the object is temporarily not readable (possible S3 consistency timing issue). A mismatch between the key/bucket/endpoint used during upload and the one used during the copy operation. A bug in the multipart copy implementation used by the backup system. In summary, the backup upload itself succeeded, but the post-upload rotation (copy) step failed because the source object could not be found by the S3 copy operation. Here is the log again. Please have a look at the time stamps. Also strange is the percentage for the copy process. Always the same... Mar 08 05:27:51 box:storage/s3 Upload progress: {"loaded":46025049716,"part":343,"Key":"snapshot/app_<uuid>.tar.gz.enc","Bucket":"<bucket>"} Mar 08 05:48:32 box:storage/s3 Upload finished. {"Location":"s3.eu-central-3.ionoscloud.com/<bucket>/snapshot/app_<uuid>.tar.gz.enc","Bucket":"<bucket>","Key":"snapshot/app_<uuid>.tar.gz.enc","ETag":"\"\"","$metadata":{"httpStatusCode":200,"requestId":"tx0000017c8a2550b10c59d-0069acffa0-767801809-eu-central-3","attempts":3,"totalRetryDelay":40000}} Mar 08 05:48:32 box:backuptask upload: path snapshot/app_<uuid>.tar.gz.enc site <uuid> uploaded: {"fileCount":13069,"size":46025049716,"transferred":46025049716} Mar 08 05:48:32 box:tasks updating task 9150 with: {"percent":76.36231884057979,"message":"Uploading integrity information to snapshot/app_<uuid>.tar.gz.enc.backupinfo (<app-domain>)"} Mar 08 05:48:32 box:storage/s3 Upload progress: {"loaded":146,"total":146,"part":1,"Key":"snapshot/app_<uuid>.tar.gz.enc.backupinfo","Bucket":"<bucket>"} Mar 08 05:48:32 box:storage/s3 Upload finished. {"ETag":"\"c3b40730b7df7334109478d49c4fc7c6\"","$metadata":{"httpStatusCode":200,"requestId":"tx0000009b25a1e91abf3e9-0069acffa0-767802089-eu-central-3","attempts":1,"totalRetryDelay":0},"Bucket":"<bucket>","Key":"snapshot/app_<uuid>.tar.gz.enc.backupinfo","Location":"https://<bucket>.s3.eu-central-3.ionoscloud.com/snapshot/app_<uuid>.tar.gz.enc.backupinfo"} Mar 08 05:48:32 box:backupupload upload completed. error: null Mar 08 05:48:32 box:backuptask runBackupUpload: result - {"result":{"stats":{"fileCount":13069,"size":46025049716,"transferred":46025049716},"integrity":{"signature":"c2a556116f2b4a143f8a22796ea4d64751a9e71677c16a2e9c1dcef80e218ed7bcd65fa797fc480b1f69437e14242f35c78e5cc96ad77b1179b8b570b98cbd01"}}} Mar 08 05:48:32 box:backuptask uploadAppSnapshot: <app-domain> uploaded to snapshot/app_<uuid>.tar.gz.enc. 4338.546 seconds Mar 08 05:48:32 box:backuptask backupAppWithTag: rotating <app-domain> snapshot of <uuid> to path 2026-03-08-030001-701/app_<app-domain>_v1.13.0.tar.gz.enc Mar 08 05:48:32 box:tasks updating task 9150 with: {"percent":76.36231884057979,"message":"Copying (multipart) snapshot/app_<uuid>.tar.gz.enc"} Mar 08 05:48:32 box:tasks updating task 9150 with: {"percent":76.36231884057979,"message":"Copying part 1 - <bucket>/snapshot/app_<uuid>.tar.gz.enc bytes=0-1073741823"} Mar 08 05:48:32 box:tasks updating task 9150 with: {"percent":76.36231884057979,"message":"Copying part 2 - <bucket>/snapshot/app_<uuid>.tar.gz.enc bytes=1073741824-2147483647"} Mar 08 05:48:32 box:tasks updating task 9150 with: {"percent":76.36231884057979,"message":"Copying part 3 - <bucket>/snapshot/app_<uuid>.tar.gz.enc bytes=2147483648-3221225471"} Mar 08 05:48:32 box:tasks updating task 9150 with: {"percent":76.36231884057979,"message":"Aborting multipart copy of snapshot/app_<uuid>.tar.gz.enc"} Mar 08 05:48:32 box:storage/s3 copy: s3 copy error when copying snapshot/app_<uuid>.tar.gz.enc: NoSuchKey: UnknownError Mar 08 05:48:32 box:backuptask copy: copy to 2026-03-08-030001-701/app_<app-domain>_v1.13.0.tar.gz.enc errored. error: Old backup not found: snapshot/app_<uuid>.tar.gz.enc Mar 08 05:48:32 box:backuptask fullBackup: app <app-domain> backup finished. Took 4338.955 seconds Mar 08 05:48:32 box:locks write: current locks: {"full_backup_task_<uuid>":null} Mar 08 05:48:32 box:locks release: app_backup_<uuid> Mar 08 05:48:32 box:tasks setCompleted - 9150: {"result":null,"error":{"message":"Old backup not found: snapshot/app_<uuid>.tar.gz.enc","reason":"Not found"},"percent":100} Mar 08 05:48:32 box:tasks updating task 9150 with: {"completed":true,"result":null,"error":{"message":"Old backup not found: snapshot/app_<uuid>.tar.gz.enc","reason":"Not found"},"percent":100} Mar 08 05:48:32 box:taskworker Task took 6510.865 seconds Mar 08 05:48:32 BoxError: Old backup not found: snapshot/app_<uuid>.tar.gz.enc Mar 08 05:48:32 at throwError (file:///home/yellowtent/box/src/storage/s3.js:540:49) Mar 08 05:48:32 at copyInternal (file:///home/yellowtent/box/src/storage/s3.js:607:16) Mar 08 05:48:32 at process.processTicksAndRejections (node:internal/process/task_queues:103:5) Mar 08 05:48:32 at async Object.copy (file:///home/yellowtent/box/src/storage/s3.js:641:12) Mar 08 05:48:32 at async Object.copy (file:///home/yellowtent/box/src/backupformat/tgz.js:284:5) Mar 08 05:48:32 Exiting with code 0 Based on the S3 storage timestamps the file was already there at 05:48 - also in the correct path: [image: 1773047394050-efd19c33-bcc6-4cbe-8229-b8b5e5390907-image-resized.jpeg]
  • CryptPad - Package Updates

    Pinned CryptPad
    35
    4 Votes
    35 Posts
    10k Views
    Package UpdatesP
    [1.13.2] Resolve issue that extension.js is not laoded because it is read as text
  • Dawarich - Package Updates

    Pinned Dawarich
    22
    0 Votes
    22 Posts
    2k Views
    Package UpdatesP
    [1.8.2] Update dawarich to 1.3.2 Full Changelog Lite plan for Dawarich Cloud. Lite includes core tracking, map visualization (routes, points), stats, and the read API. Data view is limited to the last 12 months older data is archived but can always be exported. Pro-only features: Heatmap, Fog of War, Scratch Map, Globe View, Immich/Photoprism integrations, public stats sharing, and write API (update/delete). Lite users can still create points via the API. Self-hosted instances are unaffected all features remain fully available regardless of plan. Timed layer previews for Lite users on the map. Toggling a Pro-only layer (Heatmap, Fog of War, Scratch Map) shows it for 20 seconds with a countdown, then auto-hides with an upgrade prompt. Per-plan API rate limiting via rack-attack. Lite: 200 requests/hour, Pro: 1,000 requests/hour. Self-hosted instances are exempt. Rate-limited responses return 429 with Retry-After header. Archival warning notifications for Lite users approaching the 12-month data window: in-app notification at 11 months, email at 11.5 months, archived confirmation at 12 months. GET /api/v1/plan endpoint returning the user's current plan and feature availability. X-Total-Points-In-Range and X-Scoped-Points response headers on the points API, allowing clients to detect when data is being windowed. Branded OAuth buttons for Google and GitHub on the login page. Numeric-only strings passed to timestamp API parameters (e.g. start_at, end_at) are now treated as Unix timestamps directly. Previously they were passed through Time.zone.parse, which could return unexpected results. If you were relying on the old behavior for numeric strings, update your API calls accordingly. The user serializer now includes plan in the subscription object.
  • 2 Votes
    6 Posts
    454 Views
    J
    For reference: https://auth0.com/docs/manage-users/sessions/configure-session-lifetime and https://support.okta.com/help/s/article/How-to-Adjust-Session-Lifetime-and-Idle-Value-for-Users?language=en_US
  • evcc - Package Updates

    Pinned evcc
    83
    0 Votes
    83 Posts
    23k Views
    Package UpdatesP
    [1.18.1] Update evcc to 0.302.1 Full Changelog b6fdd75 Add Sessy P1 meter and battery (#​27956) 1a810ef OVMS: add climater (#​28011) e03233b Revert "OVMS: add climater (#​28011)" 06df09b E.G.O. Smart Heater: update docs (#​27987) 16d1258 Easee: warn on rogue CommandResponse not triggered by evcc (#​27916) 1487d37 OCPP: wait for BootNotification after CP connection (#​27309) 4d7a079 Warp: enable phase switching when Energy Manager present (#​27962) 56c1d56 Loadpoint: fix fast charging phase scaling (#​27972)
  • Lychee - Package Updates

    Pinned Lychee
    108
    0 Votes
    108 Posts
    31k Views
    Package UpdatesP
    [2.42.1] Update Lychee to 7.4.1 Full Changelog Do not die when initializing the watermarker by @​ildyria in #​4138 add error message for ldap requirement by @​ildyria in #​4139 feat: lychee:sync accepts individual file paths alongside directories by @​Copilot in #​4143 Add dynamic background modes with enum config by @​ildyria in #​4144 Translations update from LycheeOrg - Weblate by @​ildyria in #​4145 Translations update from LycheeOrg - Weblate by @​ildyria in #​4147 Improve message notification by @​ildyria in #​4148 Solution to #​4146 : Adding the option to specify the Microsoft Tenant by @​agademer in #​4151 Fix #​4117 - Fix going back to selected tag page. by @​ildyria in #​4155 Add db migration existence check by @​ildyria in #​4156
  • Verdaccio - Package Updates

    Pinned Verdaccio
    118
    0 Votes
    118 Posts
    82k Views
    Package UpdatesP
    [1.74.0] Update verdaccio to 6.3.1 Full Changelog fix(deps): update core verdaccio dependencies (6.x) by @​renovate[bot] in #​5587 fix(deps): update dependency envinfo to v7.21.0 (6.x) by @​renovate[bot] in #​5590 fix(deps): update core verdaccio dependencies (6.x) by @​renovate[bot] in #​5613 fix: error checking storage directory #​5447 fix(api): remove unnecessary allow check #​5599
  • Home Assistant - Package Updates

    Pinned Home Assistant
    70
    2 Votes
    70 Posts
    13k Views
    Package UpdatesP
    [1.17.1] Update core to 2026.3.1 Full Changelog Fix Rain Bird controllers updated by Rain Bird 2.x ([@​rblakemesser] - [#​163915]) ([rainbird docs]) (dependency) Bump spotifyaio to 2.0.2 ([@​joostlek] - [#​164114]) ([spotify docs]) (breaking-change) (dependency) Hunter Douglas Powerview: Fix missing class in hierarchy. ([@​gwww] - [#​164264]) ([hunterdouglas_powerview docs][hunterdouglas_powerview docs]) Ensure Snapcast client has a valid current group before accessing group attributes. ([@​mill1000] - [#​164683]) ([snapcast docs]) Fix button entity creation for devices with more than two radios ([@​tl-sl] - [#​164699]) ([smlight docs]) Fix IntesisHome outdoor_temp not reported when value is 0.0 ([@​antonio-mello-ai] - [#​164703]) ([intesishome docs]) more programs for Miele steam ovens ([@​sean797] - [#​164768]) ([miele docs]) Enforce SSRF redirect protection only for connector allowed_protocol_schema_set ([@​RaHehl] - [#​164769]) Add device class to active_liter_lpm sensor ([@​glenndehaan] - [#​164809]) ([homewizard docs]) Update ness_alarm scan interval to 5 secs ([@​Poshy163] - [#​164835]) ([ness_alarm docs][ness_alarm docs])