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


Skip to content

App Packaging & Development

294 Topics 2.7k Posts

App package development & help

Subcategories


  • Looking to collaborate? Post here if you need help or willing to offer help.

    36 284
    36 Topics
    284 Posts
    osoboO
    Hi @andreasdueren, Thanks for reaching out. I’m currently using the paid cloud version of Kitsu. The Docker version works for testing purposes. I installed it locally following this tutorial: . I understand that many professional studios self-host and use this app for production, but it requires technical skills for setup and maintenance, as many of the Docker files seem to be deprecated. As well as the GitHub page, there is a dedicated Kitsu community Discord server where users can discuss installation and usage issues: https://discord.gg/kJ7SmmUPM Best whises
  • Cloudron CLI - Updates

    Pinned
    16
    0 Votes
    16 Posts
    3k Views
    girishG
    [6.0.0] Various changes to accomodate Cloudron 9 release API changes add --siteId to cloudron backup to specify site id explicitly
  • App contributions hall of fame

    Pinned Moved
    42
    10 Votes
    42 Posts
    18k Views
    LanhildL
    @girish Missed that message. Yeah, Open WebUI is the one that made it to published. I've made several other things but they're mostly to learn packaging/tests (such as a standalone DB app, etc.)
  • Read first before starting to package an app

    Pinned
    10
    8 Votes
    10 Posts
    7k Views
    nebulonN
    I guess the current link would be https://docs.cloudron.io/packaging/tutorial/
  • example apps in packaging tutorial not building / installing

    2
    2 Votes
    2 Posts
    13 Views
    jamesJ
    Hello @aaaaargzombies and welcome to the Cloudron Forum I have to apologize. The tutorial repository is very much out of date. If you pull the repo again and checkout the branch fix/build it should work. When the fix/build branch was already merged https://git.cloudron.io/docs/tutorial-typescript-app/-/merge_requests/1 you can simply pull the master branch and it should work.
  • RomM App For Cloudron

    Moved
    23
    2
    4 Votes
    23 Posts
    4k Views
    murgeroM
    @eyecreate amazing! I'll be installing this I think
  • 1 Votes
    6 Posts
    185 Views
    M
    Would have probably been easier to update the old attempt https://git.cloudron.io/msbt/strapi-app
  • Ente for cloudron, help for testing wanted.

    26
    9 Votes
    26 Posts
    3k Views
    andreasduerenA
    @Muhanand Definitely possible. But this app just by nature requires a more sophisticated manual setup.
  • Update on community packages

    9
    3
    14 Votes
    9 Posts
    472 Views
    timconsidineT
    @girish said in Update on community packages: Depending on how many packages my CustomAppGateway has ~25 apps, and there are more currently out there not added to it, and with 9.1, I would expect the numbers to double at least. I have no hesitancy with deferring 'app discovery' in favour of getting the core functionality available and working. I feel we will need a discovery place of some kind, relying on a forum post in an AppWishList topic might be viable as short and medium term. But catalogue / CUR / "awesome" style git package is likely needed longer term. And it's more polished / prettier
  • Orb Stack

    6
    1
    5 Votes
    6 Posts
    2k Views
    timconsidineT
    @marcusquinn your prompt reminded me about it. I will take off the very dusty shelf and look at it again.
  • Cloudron API - exposes domain email config ?

    6
    1
    1 Votes
    6 Posts
    347 Views
    timconsidineT
    @James absolutely ! Very cool ! That was actually a break-through moment to get over blind poking and assessing output. So thank you again.
  • Matrix Signal Bridge

    4
    5 Votes
    4 Posts
    246 Views
    robiR
    @timconsidine challenge accepted? You grow either way.
  • Matrix WhatsApp Bridge

    30
    6 Votes
    30 Posts
    6k Views
    andreasduerenA
    @Eliahou I packaged the signal bridge and now wanted to see how I can make encryption work. Root Cause: Synapse 1.141+ explicitly blocks appservice users from using /sync. The mautrix bridges were configured to poll /sync for encryption data, which caused HTTP 500 errors. Solution: Enabled appservice mode for end-to-bridge encryption, which uses MSC3202/MSC2409 to receive encryption data via appservice transactions instead of /sync. In specific this means: Changes Made Synapse: Added experimental features to homeserver.yaml: experimental_features: msc3202_transaction_extensions: true msc2409_to_device_messages_enabled: true Added org.matrix.msc3202: true to both bridge registration files Signal Bridge: Updated start.sh to set encryption.appservice = true Built and deployed andreasdueren/mautrix-signal:1.0.2 WhatsApp Bridge: Updated start.sh to set encryption.appservice = true Built and deployed andreasdueren/mautrix-whatsapp:2.0.2
  • 0 Votes
    4 Posts
    369 Views
    timconsidineT
    @LoudLemur late reply not sure I understand your question so this answer may not be what you want but in picture form ... [image: 1768330247721-mermaid-diagram-2026-01-13-185009-resized.png]
  • XMPP Server - Prosody

    65
    4 Votes
    65 Posts
    20k Views
    L
    Lets support Prosody XMPP server on Cloudron, now that we have Cloudron 9. https://github.com/prosody/prosody-docker Docker seems to be the new official way of installing Prosody.
  • cloudron cli uninstall not working ?

    8
    0 Votes
    8 Posts
    411 Views
    jamesJ
    Hello @timconsidine I can really recommend nvm to manage Node.js and NPM versions.
  • Garage packaging status, next steps

    13
    1 Votes
    13 Posts
    798 Views
    timconsidineT
    @robi said in Garage packaging status, next steps: More options is better than less IMHO In that spirit, I made my own package, principally so I could learn about Garage : https://forum.cloudron.io/post/117911
  • Wildcard Alias added, but no https

    9
    0 Votes
    9 Posts
    430 Views
    S
    I see, I think. I'll try to work the API example into the start.sh script that runs when the app is started.
  • appsmith

    5
    4 Votes
    5 Posts
    282 Views
    D
    i was hardening it here is the repository link and tag samcorepa/appsmith-cloudron-ce:20251230-135540 [image: 1767103309577-333dfbea-62fc-4c51-a7a3-e6629bd2e248-image-resized.png]
  • Advice for testing a packaged app

    4
    1 Votes
    4 Posts
    233 Views
    J
    The only "danger" of using a production Cloudron is that you use some CLI command by mistake. Like cloudron uninstall --app <some-domain-by-typo> . The CLI command is less forgiving when it comes to mistakes like that. i.e there is confirmation .
  • 7 Votes
    10 Posts
    436 Views
    TheMeerkatT
    new! Updated to 1.0.1. codeberg.org/themeerkat/hecapte-cloudron:1.0.1 I added customization options: renaming sites, deleting sites, and specifying CORS(!) on registration. This should make it a lot easier to use.