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


Skip to content

Community Apps

45 Topics 276 Posts
  • 1 Votes
    1 Posts
    238 Views
    No one has replied
  • Langfuse on Cloudron - Community Package

    langfuse ai observability tracing llm
    3
    2
    2 Votes
    3 Posts
    247 Views
    L
    Update: hardening pass complete, production-proven, and one correction on backups A few days on from the original post, the package has been through a full integration and hardening pass on a live Cloudron box. Most of this is good news. There is also one correction to a claim in the original that is important enough to lead with. ️ Correction: bundled-ClickHouse backup needs care (a fix is in progress) The original post said that /app/data backup "just works, no custom backup hook needed." That holds right up until ClickHouse happens to be running a background merge during the backup snapshot. Here is the race. ClickHouse continuously creates and deletes temporary merge directories under its store (tmp_merge_*, tmp_insert_*, tmp_fetch_*). Cloudron's rsync syncer walks that tree, and if one of those directories disappears between enumeration and read, readTree receives null and crashes on .sort(). The part that matters: that crash aborts the entire server backup run, not only Langfuse. Every app scheduled after it is left on the previous night's snapshot. The failure is timing-dependent, so it appears intermittently with no configuration change on your side. This affects any ClickHouse-backed package (Plausible, PostHog, SigNoz, and others), so we have filed it upstream as a platform robustness issue: https://forum.cloudron.io/topic/15663/backup-task-crashes-when-a-clickhouse-app-deletes-a-temp-merge-dir-mid-snapshot. A single null-guard before the sort would fix it for every affected app. Until that lands, the workaround (full detail in KNOWN-ISSUES.md: Exclude Langfuse from the automatic backup schedule so a racy run cannot abort the others, and back it up out of band. One correction to the obvious workaround: Cloudron will not back up a stopped app, so "stop the app, then back it up" is not a valid path. A quiesced backup has to be a filesystem-level snapshot taken outside the platform, or you simply re-run the schedule, since it is a timing collision and usually clears on the next attempt. The real fix is the next release. Version 0.2.0 moves the ClickHouse store to a persistentDir and backs it up as a consistent logical dump through backupCommand and restoreCommand, which removes the race structurally, because the syncer never walks the live store at all. It is scoped and tracked, and it gets its own backup-and-restore round-trip gate before it ships. What is new since the original A full hardening pass on the live instance, covering the code, configuration and dependency surface, container capabilities, the network surface, the authentication surface, and secrets at rest and in transit. Verdict: pass. The write-up is here: SECURITY.md. In short: the internal services (ClickHouse and the worker) are unreachable from outside; the only surface open without a login is /api/public/*, which is API-key gated by design; secrets are 0600; and the encryption key is byte-identical across both update and restore. Production-proven from the public package: installed from the versions-url exactly as any operator would, OIDC single sign-on confirmed end to end, presigned trace-media working through the proxy, update and backup-restore both preserving the encryption key, and memory measured under sustained ingestion (peak around 2.6 GiB, with the 5 GiB default holding comfortably). Integration note: agentgateway If you are considering wiring agentgateway's own traces into Langfuse, it will not work on agentgateway 1.3.1, and the cause is not on the Langfuse side. Its config.tracing OTLP exporter sends cleartext even when the endpoint is https://, and Cloudron's TLS-terminating proxy rejects that with a 400. Langfuse accepts the identical payload over TLS without complaint. agentgateway simply will not negotiate TLS for trace export, and there is no configuration option to change that. Filed upstream: [agentgateway issue β€” link]. Open WebUI and the Langfuse SDKs both handle TLS correctly, so the integrations described in the original post work as written. What is next Version 0.2.0 is the ClickHouse backup rework described above. Source, issues and pull requests are here: https://github.com/OrcVole/langfuse-cloudron. Real-world memory-footprint reports and "works on my install" confirmations remain very welcome.
  • 2 Votes
    2 Posts
    306 Views
    timconsidineT
    @LoudLemur well done Be aware that windmill push out releases like their pants on fire. Almost daily at times. My windmill community package has fallen behind, and I’m not much motivated to be constantly re-packaging it for Cloudron. I’m likely to do one update then freeze it or hand the baton over. So very pleased to see your package as alternative. It would likely save you some hassle to decide an upgrade policy for Windmill. Once per week or whatever. Otherwise you might be forever publishing.
  • πŸš€ BGE Reranker: community package now available

    bge reranker ai
    1
    2
    1 Votes
    1 Posts
    300 Views
    No one has replied
  • Docling on Cloudron - Community Package

    docling rag ingestion documents pdf
    5
    3 Votes
    5 Posts
    275 Views
    L
    @jdaviescoates Thank you again. I didn't see the wood for the trees!
  • Qdrant on Cloudron - Community Package

    qdrant vector-database
    3
    2
    1 Votes
    3 Posts
    231 Views
    robiR
    @timconsidine The one who asks
  • 3 Votes
    1 Posts
    217 Views
    No one has replied
  • 0 Votes
    2 Posts
    232 Views
    No one has replied
  • Safeserver App catalogue

    8
    8 Votes
    8 Posts
    1k Views
    C
    Can be deleted
  • Community Apps >>> Cloudron Catalog Apps

    5
    5 Votes
    5 Posts
    693 Views
    necrevistonnezrN
    @girish Well, if developers like @luckow essentially maintain their own appstore, I fully agree. With all other community apps, you always risk going down the Yunohost way - a plethora of apps, many if not most unmaintained. Your USP is - inter alia! - that people can rely on well maintained apps. IMHO opinion, the goal should always be to maintain a broad-ranging, well maintained appstore. This is also relevant in a commercial scenario, where individuals/companies have to ascertain risks before implementing Cloudron (β€žare those apps maintained and up-to-date?β€œ).
  • Tymeslot

    23
    1 Votes
    23 Posts
    3k Views
    E
    Can you check the logs for any error? Regarding the e-mail, the issue could be a wrong email setup. Have you installed it as a Cloudron community app?
  • TShock β€” Terraria server

    8
    1 Votes
    8 Posts
    954 Views
    T
    I'm the one who deployed to the demo instance to test if the image/manifest could be pulled from an instance without credentials. And yes, the HTTP endpoint returns a 404 because it's a REST API. You can fetch the server status even without a token : curl https://terraria.demo.cloudron.io/v2/server/status { "status": "200", "name": "", "serverversion": "v1.4.5.6", "tshockversion": "6.1.0.0", "port": 7777, "playercount": 0, "maxplayers": 16, "world": "World", "uptime": "0.02:02:19", "serverpassword": false }
  • Looking for an App?

    43
    4 Votes
    43 Posts
    7k Views
    J
    It would be great to get a Zammad Package out there! https://forum.cloudron.io/post/1224
  • Simple Static: the simplest way to host static websites on Cloudron

    5
    8 Votes
    5 Posts
    647 Views
    TheMeerkatT
    @andreasdueren Three reasons I chose nginx: nginx is already in the base image and central to the Cloudron model. nginx is incredibly light. Caddy’s biggest selling point (auto-HTTPS) is completely irrelevant to Cloudron apps, which are behind a reverse proxy anyway.
  • IsoFlow on Cloudron - Isometric network and infrastructure diagrams

    3
    1
    7 Votes
    3 Posts
    642 Views
    jamesJ
    Hello @neoplex I have added your community app to https://forum.cloudron.io/post/121148
  • Bind: Git-backed web apps

    1
    1
    4 Votes
    1 Posts
    428 Views
    No one has replied
  • Routstr AI Server

    1
    2 Votes
    1 Posts
    324 Views
    No one has replied
  • Backup seems to fail for community app

    Moved
    5
    0 Votes
    5 Posts
    582 Views
    rosanoR
    @james I tried installing the app on a different name and the issue was still there, but now it's not for some reason. Will try what you suggest if it happens again and report back.
  • HeCAPTe

    2
    3 Votes
    2 Posts
    661 Views
    TheMeerkatT
    @luckow Hey there! I can definitely put that on the to-do list. I don't check this forum on an overly regular basis; could you open a Codeberg issue on the project so I can keep development feedback centralized, please?
  • Trakstr Time Tracking

    1
    4 Votes
    1 Posts
    366 Views
    No one has replied