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


Skip to content
  • PeerTube v8.1.8 is out and it's a critical security release.

    PeerTube
    2
    1 Votes
    2 Posts
    15 Views
    jdaviescoatesJ
    thanks, one of my instances seemed to be effected by this
  • 1 Votes
    5 Posts
    103 Views
    F
    Hi James, Here are all the details I have so far. Cloudron environment: Vendor: QEMU Product: Standard PC Linux: 6.8.0-111-generic Ubuntu: noble 24.04 Cloudron: 9.1.7 Execution environment: kvm Processor: AMD EPYC 9354P 32-Core Processor BIOS: pc-i440fx-11.0 RAM: 8131480KB Disk: /dev/sda1 53G Output of cloudron-support --troubleshoot: [OK] node version is correct [OK] IPv6 is enabled and public IPv6 address is working Docker is down. Trying to restart docker... Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xeu docker.service" for details. Output of systemctl status docker.service: docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled) Drop-In: /etc/systemd/system/docker.service.d/cloudron.conf Active: failed (Result: exit-code) since Wed 2026-05-20 06:24:24 UTC; 3 days ago TriggeredBy: docker.socket Main PID: 1480807 (code=exited, status=1/FAILURE) docker.service: Scheduled restart job, restart counter is at 3. docker.service: Start request repeated too quickly. docker.service: Failed with result 'exit-code'. Failed to start docker.service - Docker Application Container Engine. Output of journalctl -xeu docker.service: dockerd[1480807]: unable to configure the Docker daemon with file /etc/docker/daemon.json: the following directives are specified both as a flag and in the configuration file: log-driver: (from flag: journald, from file: json-file) docker.service: Main process exited, code=exited, status=1/FAILURE docker.service: Failed with result 'exit-code'. Failed to start docker.service - Docker Application Container Engine. docker.service: Start request repeated too quickly. So Docker cannot start because log-driver seems to be defined twice: as a systemd flag: journald in /etc/docker/daemon.json: json-file Cloudron is already on 9.1.7, but Docker is down. What is the safest Cloudron-compatible fix here without data loss? Should I remove the log-driver entry from /etc/docker/daemon.json, or should the Cloudron systemd override be changed? Thanks.
  • Skip older Cal packages

    Cal.com
    9
    2 Votes
    9 Posts
    83 Views
    jdaviescoatesJ
    @james said: With the Dry run restore when taking this path you can also ensure that everything is working as intended reducing possible downtimes. Exactly
  • FreeScout - Package Updates

    Pinned Locked FreeScout
    275
    0 Votes
    275 Posts
    332k Views
    Package UpdatesP
    [1.16.12] Update freescout to 1.8.221 Full Changelog Links to attachments uploaded before the FreeScout version of 2020-03-06 will become unavailable. This is a breaking change. Improved permissions check when deleting notes (Security: GHSA-9vx8-gx3p-9mh6) Improved permissions check when editing messages (GHSA-3w38-h42v-3h6w) Fixed signature when moving conversations between mailboxes (#5419) Optimized Helper::stripDangerousTags() to avoid pcre.backtrack_limit hit (#5424) Show detailed error on uploading attachments (#5426) Deprecated links to attachments without a token (Security: GHSA-wg74-ww4w-2qpc) Updated module activation logic.
  • org.joinpeertube.cloudronapp@4.6.7 breaks the app

    PeerTube
    3
    1 Votes
    3 Posts
    17 Views
    jamesJ
    Hello @luckow Thanks for providing the logs. You have peertube-plugin-tv-streaming installed, which declares a git-resolved transitive dep that pnpm v11 rejects: [ERR_PNPM_EXOTIC_SUBDEP] Exotic dependency "@silvermine/videojs-chromecast" (resolved via git-repository) is not allowed in subdependencies when blockExoticSubdeps is enabled This error happened while installing the dependencies of peertube-plugin-tv-streaming@1.2.1 PeerTube 8.1.6 ships pnpm v11, which defaults blockExoticSubdeps to true. v10 didn't. I reproduced your issue with installing the PeerTube package version 4.6.6, installing the peertube-plugin-tv-streaming and updating to version 4.6.7. It looks like this is an upstream issue with pnpm https://github.com/pnpm/pnpm/issues/11799 with a suggested solution that is yet to be implemented https://github.com/pnpm/pnpm/pull/11805#issuecomment-4507912313 This issue can be resolved manually by editing or creating the file in /app/data/storage/plugins/pnpm-workspace.yaml with the following content: dangerouslyAllowAllBuilds: true nodeLinker: hoisted blockExoticSubdeps: false But this leads to the next issue that the installation of a plugin is waiting for a key to be confirmed: [peer.cloudron.dev:443] 2026-05-23 10:38:01.027 info: Installing plugin peertube-plugin-auth-openid-connect. The authenticity of host 'github.com (140.82.121.3)' can't be established. ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? So we need to prevent this as well. I will look into resolving this issue with an app update.
  • Etherpad Lite - Package updates

    Pinned Locked Etherpad Lite
    46
    0 Votes
    46 Posts
    34k Views
    Package UpdatesP
    [4.9.0] Update etherpad-lite to 3.2.0 Full Changelog HTTP accept X-Forwarded-Prefix and X-Ingress-Path under trustProxy (#7802 / #7806). Admin settings resolved runtime values surface on env-pill chips (#7803 / #7807). Admin pads filter chip now applies server-side, before pagination (#7798). Pad outdated notice author now resolved from token cookie, not session (Qodo #7804 / #7805). Localisation silence spurious "could not translate element content" warning (#7797). CI swap archived ep_readonly_guest for ep_guest in the plugin matrix (#7795 / #7808). Tests admin saveSettings round-trip + cross-restart persistence (#7819 / #7820 / #7821). Bug report template now asks contributors whether the abstraction in their proposed fix matches the rest of the codebase, to head off premature-generalisation fixes earlier in review. ueberdb2 6.0.3 6.1.2 (two patch releases of cleanup on top of the 6.1.0 findKeysPaged API that the 3.1.0 sessionstorage OOM fix relies on). Multiple updates from translatewiki.net.
  • Minecraft - Package Updates

    Pinned Locked Minecraft
    211
    0 Votes
    211 Posts
    175k Views
    Package UpdatesP
    [2.37.12] Update bedrock to 1.26.23.1
  • PeerTube - Package Updates

    Pinned Locked PeerTube
    82
    2 Votes
    82 Posts
    39k Views
    Package UpdatesP
    [4.6.8] Update PeerTube to 8.1.7 Full Changelog Fix broken URL import Fix user quota check for imports Fix removing notifications from muted accounts
  • Metabase - Package Updates

    Pinned Locked Metabase
    567
    1 Votes
    567 Posts
    557k Views
    Package UpdatesP
    [3.12.5] Update metabase to 0.61.2.6 Full Changelog
  • Baserow - Package Updates

    Pinned Locked Baserow
    115
    2 Votes
    115 Posts
    46k Views
    Package UpdatesP
    [1.37.11] Update uv to 0.11.16
  • n8n - Package Updates

    Pinned Locked N8N
    444
    0 Votes
    444 Posts
    509k Views
    Package UpdatesP
    [4.24.0] Update n8n to 2.21.7 Full Changelog core: Acquire expression isolate for scheduled polls (#30742) (6167d4a) core: Validate non-empty prompts in AI vendor nodes before API calls (#30820) (15d0dbb) core: Preserve nested arrays in VM expression engine output (#30333) (f5698a1) core: Introduce native Python code tool for AI agent (#22595) (763b858) core: Add new Chat hub feature for chatting with LLMs and your n8n agent workflows (#23035) (fa1c87f) Google Gemini Node: Introduce built-in Gemini tools (#22454) (f830447) Jira Node: Add OAuth2 (3LO) support (#29414) (4d5bafc) Schedule Node: Fix hourly intervals that don't divide evenly into 24h (#29778) (1a22c76) Figma Trigger Node: Add OAuth2 authentication support (#30079) (e3e70d6) Snowflake Node: Fix issue with Insert and Update operations not working (#29339) (4c369e8)
  • MiroTalk - Package Updates

    Pinned Locked MiroTalk
    663
    2 Votes
    663 Posts
    579k Views
    Package UpdatesP
    [2.7.25] Update mirotalksfu to 2.2.82
  • Home Assistant - Package Updates

    Pinned Locked Home Assistant
    82
    2 Votes
    82 Posts
    23k Views
    Package UpdatesP
    [1.19.3] Update core to 2026.5.3 Full Changelog Improve iaqualink 429 handling (@flz - #170231) (iaqualink docs) Fix Apple TV keyboard focus binary_sensor missing on cold start (@kroehre - #170360) (apple_tv docs) Add tilt controls for UpDownSheerScreen in Overkiz (@dankarization - #170563) (overkiz docs) Fix ValueError when turning on blebox light with brightness set to 0 (@bkobus-bbx - #170769) (blebox docs) Populate uid and recurrence_id in CalDAV calendar events (@frenck - #170910) (caldav docs) Fix utility meter next_reset shifting forward on entity rename (@frenck - #170957) (utility_meter docs) Fix shorthand template conditions in choose blocks crashing all automations (@frenck - #171018) Fix time trigger crash when using entity_id dict format without offset (@frenck - #171006) (homeassistant docs) Fix ZHA config entries using a URI without a port (@puddly - #171164) (zha docs) Prevent Google Assistant entity sync from blocking startup (@frenck - #170991) (google_assistant docs)
  • Installation ID?

    Grist
    2
    0 Votes
    2 Posts
    27 Views
    jamesJ
    Hello @superhua Currently, the @grist app for Cloudron does not come with the enterprise option. We will need to look into that again, see https://forum.cloudron.io/post/124882
  • NostrVPN

    Discuss
    8
    2
    4 Votes
    8 Posts
    272 Views
    girishG
    @marcusquinn what can i say it's in the never ending list of platform features to add.
  • client_max_body_size 2m in /api/ location blocks the large blocklists

    Unsolved Support api nginx
    8
    1 Votes
    8 Posts
    108 Views
    jamesJ
    Hello @imc67 Sounds like an interesting project you got there, and I would be interested to have a look. @imc67 said: To make it even a community app is totally out of my knowledge and comfort zone, moreover updating the app and being (feeling) responsible for others is too much. That good part about community apps is that they come with zero responsibility. It is up to the maintainer of a community app to maintain, support or improve it. I know that this statement might not do much about your feelings which I can fully understand. Since your project is security related, having this burden on your mind for others that might use it, is much. But, I would be happy to have a look and give my feedback.
  • BarDock - minimal app switcher for Mac

    Off-topic
    6
    2
    8 Votes
    6 Posts
    170 Views
    robiR
    @timconsidine Yay works!
  • 5 Votes
    15 Posts
    2k Views
    jdaviescoatesJ
    I just tried them too - so easy! Can literally copy paste it all as is and then it's done! @gengar
  • Anytype (finally) released for public beta

    Moved App Wishlist
    41
    14
    22 Votes
    41 Posts
    26k Views
    C
    It would be amazing to have AnyType on Cloudron!
  • Is anyone still using Ackee on Cloudron?

    Ackee
    3
    2 Votes
    3 Posts
    365 Views
    J
    @oneinterweb you have to change the credentials in /app/data/env ACKEE_USERNAME=admin ACKEE_PASSWORD=supersecret This works fine.