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

307 Topics 2.9k 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
    34
    0 Votes
    34 Posts
    5k Views
    girishG
    [8.2.1] cancel task: wait for cancellation
  • App contributions hall of fame

    Pinned Moved
    42
    10 Votes
    42 Posts
    20k 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
    8k Views
    nebulonN
    I guess the current link would be https://docs.cloudron.io/packaging/tutorial/
  • Ente for cloudron, help for testing wanted.

    36
    9 Votes
    36 Posts
    5k Views
    andreasduerenA
    @mrchrisjones Yes, this looks like a CORS issue. Have you checked the upstream documentation? I'm a bit surprised you got Cloudflare R2 working. I thought I remember trying it back when I packaged this and there were compatibility issues. Personally I'm using replication with B2, Hetzner and Scaleway (in this order).
  • Cloudron Portal Alt.Manager

    6
    1
    7 Votes
    6 Posts
    342 Views
    timconsidineT
    Mac and Windows binaries now in releases if you want to try w/o cloning and building. https://forgejo.tcjc.uk/cca/cloudron-portal-manager/releases
  • Matrix WhatsApp Bridge

    31
    6 Votes
    31 Posts
    9k Views
    andreasduerenA
    Updated and modified for community app: https://git.due.ren/andreas/mautrix-whatsapp-cloudron/-/raw/main/CloudronVersions.json?ref_type=heads
  • CloudronVersions.json weirdness

    4
    4 Votes
    4 Posts
    568 Views
    timconsidineT
    @James thank you, will check it out and report back
  • 7 Votes
    17 Posts
    2k Views
    luckowL
    @TheMeerkat Woohoo! It works like a charm. Thank you so much for your work.
  • Blossom Server package

    11
    6 Votes
    11 Posts
    4k Views
    nostrdevN
    Didn't get this notification. The blossom cloudron is an old version of blossom now. Will look at auth when we bump it up.
  • 1 Votes
    5 Posts
    412 Views
    jamesJ
    Hello @gomesm @gomesm said: Upgrading to 24.04.4 fixed the issue. Good to read! So another confirmed fix by upgrading Ubuntu.
  • Managing CloudronVersions.json

    3
    1 Votes
    3 Posts
    213 Views
    timconsidineT
    @James thank you I had not initially intended to use CloudronVersions in this way, but it is a real time saver. Yep, once an app is published, probably no trimming (unless very old revoked versions).
  • Garage packaging status, next steps

    24
    3 Votes
    24 Posts
    2k Views
    robiR
    @timconsidine I generally disable backups of Minio and Garage so it's not duplicated within them on a single server. That server also has upstream VPS snapshots. With 9.x we can do multiple backup destinations, and choose what's included in the backup, so you can choose specifically only the s3 backup app, or even only the excluded apps.
  • git.cloudron.io invite request

    Moved
    2
    1 Votes
    2 Posts
    201 Views
    girishG
    @da5nsy sent you an invite
  • IronClaw — Rust-based secure AI assistant with OpenCode + free models

    7
    1 Votes
    7 Posts
    930 Views
    timconsidineT
    @robi not possible at the moment. You could maybe grab and send when I am back.
  • Update mechanism of community app

    4
    1 Votes
    4 Posts
    310 Views
    robiR
    @nebulon can you enhance the docs to show how multiple versions, 2-3, look like in a versions file with updates?
  • Community App - required environment variables?

    9
    0 Votes
    9 Posts
    670 Views
    E
    Thank you, I just wanted to say that this worked!
  • 1 Votes
    13 Posts
    1k Views
    F
    @LoudLemur i'm working a lot with strapi, developed plugins and more So yeah, it def. has its limitations or "weird edges", but in general i'm happy with it as backend for my apps. And like you said, strapi is more for serious business depending logic (with more effort in CI/CD) while directus is more for non-technical and quick-deploy setups.
  • Dockerfile flexibility

    6
    0 Votes
    6 Posts
    436 Views
    nebulonN
    I have pushed a new cli version now which supports showing more help info for cloudron build --help now
  • XMPP Server - Prosody

    66
    4 Votes
    66 Posts
    25k Views
    L
    We ran an automated assessment of how difficult it would be to package and then maintain Prosody as an application on Cloudron. The assessment is here (TL/DR - it would be a lot more feasible than Ejabberd): https://wanderingmonster.dev/blog/monster-manual-prosody/ https://enjoys.rocks/?8957edc0c6a1b7fa#DdSoHsPAZQwxnUHuNVfiQcdFd6soCFf8XLRogrXTNpgy
  • Community Apps workflow observations

    7
    1
    3 Votes
    7 Posts
    565 Views
    timconsidineT
    Thanks @girish TBH, most people don't read docs despite all this Yep, true Soon there won't be any docs. AI coding agent utility will produce some illegible binary asset "cloudron.aifood", which another agent will use. We humans won't need to know or read anything. Thanks @nebulon maybe better some https://foo.bar/changelog link nice idea, let me think about that. testing my build script which makes it a mandatory input (to overcome my lack of discipline )