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

App package development & help

262 Topics 2.4k Posts

Subcategories


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

    34 260
    34 Topics
    260 Posts
    osoboO
    Hello everyone, I am developing a non-profit animation studio and would like to ask for help in packaging the Kitsu production tracker app. I would like to use it on my Cloudron instance where authenticated users would be able to access-it. I've submitted the app to the Cloudron wish list, but I don't expect it to be picked up any time soon. The developers provide a docker file, but for some reason it is not recommended for production. If anyone is interested, please send me a direct message and we can discuss compensation. Best wishes OsObO
  • Custom node app not starting

    14
    0 Votes
    14 Posts
    2k Views
    timconsidineT
    I have now created a repo for my custom package : https://git.cloudron.io/timconsidine/smsvoip-cloudron/ This packages a "desktop SMS" app which allows you to send/receive SMS on a virtual number (not your phone's number). It is also useful for "fake" registrations for things like WhatsApp etc.
  • Mosquitto and TLS certs question

    13
    1 Votes
    13 Posts
    2k Views
    B
    @jadudm I'm looking for a mosquitto Cloudron package and found this topic. Do you have any plans to open-source the package you created?
  • Regular App Packaging Event

    Moved
    89
    13 Votes
    89 Posts
    21k Views
    micmcM
    I cannot believe I'd missed this thread! The last 2 years have been much hectic for me, and me who was finally about to start learning the process of building apps for Cloudron. I'm of course willing to participate and contribute in this in any way. @marcusquinn good suggestion.
  • Testing code with a Monkey Wrench or two

    1
    1 Votes
    1 Posts
    115 Views
    No one has replied
  • Moving from packaged app to custom

    Solved
    5
    1 Votes
    5 Posts
    825 Views
    ruihildtR
    @robi I went ahead and created the App request thread: https://forum.cloudron.io/topic/9764/forgejo
  • Memory leak when custom image is deployed in cloudron

    Moved Solved
    6
    1
    0 Votes
    6 Posts
    720 Views
    ruihildtR
    So the memory leak indeed seemed to be coming from the frequent health check. I customized the health check path and returned a simple response object, and it seems to do the trick. [image: 1690991598001-131f8985-2dcb-4006-ad8a-887963dea05f-image.png] I still think I have something incorrectly handled somewhere and if the website would have a lot of traffic, the issue would probably resurface. But it's not very likely, so I'll stick to YAGNI. (I'll keep an eye on the stats in any case.) Thanks for the help.
  • Fastify does not work on custom apps.

    Moved
    4
    0 Votes
    4 Posts
    484 Views
    girishG
    You can check if listen({ host: '0.0.0.0', port: 3000 }) makes it better.
  • App without Web Interface?

    10
    1 Votes
    10 Posts
    1k Views
    KubernetesK
    @nebulon Great, thanks for the information. I think having support for headless apps would be a nice feature in the future.
  • Sweep AI - Github issue code fixer, sends pull requests

    1
    2 Votes
    1 Posts
    176 Views
    No one has replied
  • Proxy Auth for Apps

    2
    0 Votes
    2 Posts
    261 Views
    girishG
    @Kubernetes yes. You can also add the optionalSso flag to indicate that the app can installed without it as well (so an option is provided at install time)
  • 2 Votes
    1 Posts
    210 Views
    No one has replied
  • Whats special about cloudron/base docker image ?

    Moved Solved development
    4
    0 Votes
    4 Posts
    701 Views
    girishG
    The dockerfile is here . It's nothing special, just lots of packages on base ubuntu. To add to what's been said: our approach is the batteries included approach and it's optimized for developer/sysadmin productivity (as opposed to saving disk space). When we open a web terminal, we want all the common tools across all apps (ping, nc, telnet, tar, node, php, python what have you). The Web terminal and File manager have a bunch of tooling prerequisites - tar, zip, rar, jq, database clients (mysql/postgres/redis/mongo), etc for it work well. Any image will work including multi-stage builds. You have to pay attention to our deployment paradim though - https://docs.cloudron.io/packaging/cheat-sheet/#filesystem . Containers are run on a readonly fs, there is no way around this.
  • Packaging Teddit - How to redis database?

    3
    3 Votes
    3 Posts
    357 Views
    girishG
    You can look into bookstack-app , pixelfed-app , nextcloud-app for some apps that use redis
  • App with multiple endpoints. How to share addons?

    Unsolved
    17
    4 Votes
    17 Posts
    2k Views
    girishG
    I left a note in that issue.
  • AskCodi - Write tests & syntax faster

    1
    0 Votes
    1 Posts
    90 Views
    No one has replied
  • User Generated Packages?

    4
    0 Votes
    4 Posts
    521 Views
    jdaviescoatesJ
    For a while there was a WIP tag but people forgot to use it
  • Docker2exe

    8
    3 Votes
    8 Posts
    902 Views
    robiR
    @girish Oh, I see. Right, unless you install your own torrent tracker, and use the install base swarm to seed images from your own infrastructure at minimal bandwidth usage. No need for docker hub then!
  • Setting MIME type in http-server doesn't work

    Solved
    4
    0 Votes
    4 Posts
    267 Views
    KubernetesK
    Problem solved after compiling the source
  • Building custom app - authentication problem

    Moved
    33
    2 Votes
    33 Posts
    2k Views
    girishG
    @ekevu123 Thanks for the report! There was indeed a bug that the dashboard code throws an error when an app does not use any addons. https://git.cloudron.io/cloudron/box/-/commit/e02f3d70649c75c64e4126f1deea45b3456277a0 is the fix.
  • Unable to access cloudron/box

    Solved
    4
    0 Votes
    4 Posts
    449 Views
    J
    @girish, I have access again. Thank you!