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


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
marcusquinnM

marcusquinn

@marcusquinn
Unfollow Follow
About
Posts
3.3k
Topics
433
Shares
0
Groups
0
Followers
15
Following
2

Posts

Recent Best Controversial

  • versionsUrl is not persisted when updating an existing custom app to a community app
    marcusquinnM marcusquinn
    • Cloudron 9.2.0, CLI 8.2.6
    • Update succeeds using versionsUrl
    • Package and backup complete normally
    • Subsequent app inspection still returns versionsUrl: ""
    • Source trace:
    • routes/apps.js resolves and passes versionsUrl
    • apps.js copies it into updateConfig
    • apptask.js persists appStoreId but omits versionsUrl
    • Expected fix: persist updateConfig.versionsUrl alongside appStoreId
    • No private domain, app ID, or credentials

    I attempted to convert an existing custom/dev app into a community app by updating it through a valid CloudronVersions.json URL.

    Reproduction

    1. Start with an installed custom app where:
      • appStoreId is empty
      • versionsUrl is empty
    2. Update it through the API using:
    {
      "versionsUrl": "<PUBLIC_VERSIONS_URL>@<VERSION>",
      "skipBackup": false
    }
    3. The catalog resolves successfully, the backup completes, the new image is downloaded, and the update task finishes successfully.
    4. Fetch the app again through GET /api/v1/apps/<APP_ID>.
    Actual result
    The package is updated successfully, but the app still reports:
    {
      "versionsUrl": ""
    }
    It therefore remains classified as a custom app and cannot receive automatic community-catalog updates.
    Expected result
    After a successful update using versionsUrl, the app should persist the base catalog URL in apps.versionsUrl, matching the behaviour of an app initially installed through a community catalog.
    Source trace
    In Cloudron 9.2.0:
    - routes/apps.js resolves the catalog and assigns the base URL to data.versionsUrl.
    - apps.js copies data.versionsUrl into updateConfig.versionsUrl.
    - apptask.js persists updateConfig.appStoreId, but does not persist updateConfig.versionsUrl.
    Around the final configuration update in apptask.js:
     if ('memoryLimit' in updateConfig) values.memoryLimit = updateConfig.memoryLimit;
     if ('appStoreId' in updateConfig) values.appStoreId = updateConfig.appStoreId;
    +if ('versionsUrl' in updateConfig) values.versionsUrl = updateConfig.versionsUrl;
    A regression test could:
    1. Install an app as a custom app.
    2. Update it using a community versionsUrl.
    3. Wait for the update task to complete.
    4. Assert that the base versionsUrl is persisted and check_update uses that catalog.
    As confirmation of the diagnosis, conditionally setting only the missing versionsUrl field made the app’s normal update check use the community catalog successfully.
    
    #bugs #apps #updates #community-apps
    Support

  • AI DevOps + OpenCode - Alternative to _Claw bots
    marcusquinnM marcusquinn

    aidevops now has cloudron app packaging skills, based on the latest docs, best-practice, and forum knowledge — so should make it easy for anyone to package apps now

    getting the best results from gpt-5.6-sol on medium thinking

    App Wishlist

  • AI Devops
    marcusquinnM marcusquinn

    aidevops now has cloudron app packaging skills, based on the latest docs, best-practice, and forum knowledge — so should make it easy for anyone to package apps now

    getting the best results from gpt-5.6-sol on medium thinking

    Discuss

  • AI DevOps + OpenCode - Alternative to _Claw bots
    marcusquinnM marcusquinn

    @robi i guess just log any issues in the github repo, and use ai as a guide to setting up.

    App Wishlist

  • AI Devops
    marcusquinnM marcusquinn

    Added aidevops worker as a community app here:

    • https://ca.cloudron.io/app/ai-devops-worker
    Discuss

  • AI DevOps + OpenCode - Alternative to _Claw bots
    marcusquinnM marcusquinn

    Added aidevops worker as a community app here:

    • https://ca.cloudron.io/app/ai-devops-worker
    App Wishlist

  • NetBird - FOSS noconf Mesh VPN using Wireguard, alternative to ZeroTier, Tailscale, OmniEdge, Netmaker etc
    marcusquinnM marcusquinn

    Added as a community app here:

    • https://ca.cloudron.io/app/netbird
    App Wishlist

  • Buzz - private open-source Slack/Teams/Discord alternative using encrypted Nostr relays and AI agents
    marcusquinnM marcusquinn

    @jdaviescoates done:

    • https://ca.cloudron.io/app/buzz

    also added these while I was there:

    • https://ca.cloudron.io/app/ai-devops-worker
    • https://ca.cloudron.io/app/netbird
    App Wishlist

  • Buzz - private open-source Slack/Teams/Discord alternative using encrypted Nostr relays and AI agents
    marcusquinnM marcusquinn

    @jdaviescoates sure, looking into it...

    App Wishlist

  • Buzz - private open-source Slack/Teams/Discord alternative using encrypted Nostr relays and AI agents
    marcusquinnM marcusquinn

    @timconsidine thanks!

    i have an aidevops routine that will check daily for upstream app updates and weekly for cloudron updates, so that should all be automated

    open to issues, suggestions, requests — just log them in the repo, and my aidevops should triage them for attention, with maintainer gating before any are acted on

    App Wishlist

  • Buzz - private open-source Slack/Teams/Discord alternative using encrypted Nostr relays and AI agents
    marcusquinnM marcusquinn

    Packaged for Cloudron here:

    • https://github.com/marcusquinn/cloudron-buzz-app

    Looks nice, and seems to all be working well.

    More info and screenshots in the repo

    db3c2625-2956-405c-9359-3dd8e016f447-image.jpeg

    493e1c80-3696-4231-85ad-86d0667fb345-image.jpeg

    b5ece4b6-2407-4726-a8a3-dba1e4b1368d-image.jpeg

    43f710a8-0c1c-492c-a7c5-80c0dbb3339c-image.jpeg

    15ed9d74-9121-4fab-8ff8-33297f813e69-image.jpeg

    bddbecb6-70e2-407b-915d-079028b9e917-image.jpeg

    4b5e07e5-b8c8-488a-9f9c-3a4c8cb9f253-image.jpeg

    81e5d7bc-ee83-4798-b316-c9a5184b959a-image.jpeg

    0c007953-edc5-45b4-9d4d-99039f497b3d-image.jpeg

    24cab3d7-360e-4533-aa80-4937ae54e0da-image.jpeg

    5b6b2e37-87b0-4dbb-8d05-843c9fe52ed1-image.jpeg

    App Wishlist

  • Buzz - private open-source Slack/Teams/Discord alternative using encrypted Nostr relays and AI agents
    marcusquinnM marcusquinn

    i can see this being a good alt or gateway to openclaw/hermes/aidevops, too, and make agentic working collaborative — investigating

    looks very promising, and backed by Jack Dorsey and the Square team, so you'd expect to evolve quickly and stay maintained for enterprise scale

    App Wishlist

  • Buzz - private open-source Slack/Teams/Discord alternative using encrypted Nostr relays and AI agents
    marcusquinnM marcusquinn
    • Title: Buzz on Cloudron - buzz

    • Main Page: https://buzz.xyz/
    • Git: https://github.com/block/buzz
    • Licence: Apache 2.0
    • Dockerfile: Yes and K8S
    • Demo: https://buzz.xyz/
    • Launch Post: https://x.com/jack/status/2079605800998146171

    32938e50-c850-4b2d-983b-a7ec4b3ee667-image.jpeg


    • Summary: Open-source Slack/Teams/Discord/Element/Matrix/Mattermost alternative using Nostr relays, AI agents, and Git repo connections

    • Notes: Good for teamwork with humans and AI agents

    • Alternative to: https://www.libhunt.com/r/block/buzz
    • Screenshots

    84eec9f5-c869-4f1f-9df9-ac4b160eb452-image.jpeg

    2e4bccbb-f555-476f-ae7a-decb87ac5442-image.jpeg

    1f2b42fc-288d-4b0e-ae1d-8aed860cd179-image.jpeg

    844b5d7f-7fac-4636-83aa-8d9dcce35ca3-image.jpeg

    1ba5629c-16c9-4fe9-8847-6536b652dc8f-image.jpeg

    App Wishlist

  • 9router - Unlimited FREE AI coding.
    marcusquinnM marcusquinn

    @robi i'd just run it locally

    App Wishlist

  • 9router - Unlimited FREE AI coding.
    marcusquinnM marcusquinn

    @robi you looked at the fork? https://github.com/diegosouzapw/OmniRoute

    App Wishlist

  • Who is selling hosted (and supported) Cloudron servers?
    marcusquinnM marcusquinn

    @timconsidine we're at the point where it's questionable if it's even safe to comment or have a public online opinion on these things — hopefully that tells you enough as to how bad all this stuff is

    adjust to avoid, if you can, or care to

    if you have to, expect to have an increasing amount of attacks on infrastructure from those that seek to utilise those "verified" accounts

    Discuss hostingprovider

  • Lore from Epic Games - alternative to GitHub, GitLab, Gitea, etc
    marcusquinnM marcusquinn

    @robi What am I, customer services? 😂

    App Wishlist

  • Haven - Open-Source Discord alternative / Slack alternative
    marcusquinnM marcusquinn
    • Title: Haven on Cloudron - haven

    Seems to be the best open-source alternative to Discord that people recommend.

    Since the whole digital ID thing is trolling the free internet, I expect many will be looking for apps like this.

    Great that they also design to work as a mobile webapp, to save from appstore tracking.

    • Main Page: https://ancsemi.github.io/Haven/
    • Git: https://github.com/ancsemi/Haven
    • Licence: AGPL
    • Dockerfile: Yes
      • https://github.com/ancsemi/Haven#quick-start--docker-recommended
    • Demo: https://ancsemi.github.io/Haven/#community

    • Summary: Self-hosted Discord/SLack alternative

    • Notes: Includes an importer for Discord data

    • Alternative to / Libhunt link: e.g. https://selfhosted.libhunt.com/umap-alternatives
    • Screenshots: images, brand logo

    01ca8492-b087-4ab2-b8e0-59302fb240b3-image.jpeg

    c09e4674-49a3-43d1-ad2d-d1bc3f0319ef-image.jpeg

    05c2597e-308e-49b8-8ba7-c28a72249166-image.jpeg

    27374f11-ef44-46ef-bdd8-baf629dfe9b3-image.jpeg

    a4ec5ecd-9417-4708-b803-524e242f9d56-image.jpeg

    2bb76323-3073-4ead-a1a8-d07b418f1860-image.jpeg

    App Wishlist

  • Lore from Epic Games - alternative to GitHub, GitLab, Gitea, etc
    marcusquinnM marcusquinn

    @robi unencrypted secrets shouldn't be in any repos

    App Wishlist

  • Lore from Epic Games - alternative to GitHub, GitLab, Gitea, etc
    marcusquinnM marcusquinn

    @LoudLemur i think Lore is more for repos that are heavy in media assets

    App Wishlist
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search