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

225 Topics 2.2k Posts

Subcategories


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

    31 Topics
    249 Posts
    fbartelsF

    Just doing a local build of your repo (outside of Cloudron) and modifying your start.sh so that output is done to the container, it reports as running on port 8000 (on localhost, but also globally). /healtcheck does not seem to exist (gives a 404), but / gives a 200 for me. On the browser however it just loads endlessly.

    Looking at the devtools on Chrome it tries to load a service worker (worker.js) which only gives a 404, but would anyways need https to function properly.

  • 1 Votes
    9 Posts
    127 Views
    M

    @girish
    Very cool, looking forward to it 😁 . When do you think will the release be available? Thank you cloudron team!

  • Process of getting into the AppStore

    Moved
    9
    0 Votes
    9 Posts
    302 Views
    philkunzP

    ... In a way. We are developing our own solution now, that uses Synology as a base for on premise installations.

  • use of Docker addon

    2
    0 Votes
    2 Posts
    56 Views
    girishG

    You get access to docker. There is an env var injected into the app. See https://docs.cloudron.io/packaging/addons/#docker .

    Generally, don't use it. If you are using it, it means you are trying to access docker which is a bit of security hole. This was created mostly out of necessity and maybe for "playing" . But once you give an app access to docker, it can pretty much do anything on host.

  • UTM - run VMs on iOS Phones, Tablets & Macs

    4
    2 Votes
    4 Posts
    193 Views
    timconsidineT

    Does side-loading work on Apple devices in UK ?
    I thought that was in the future.
    Or this is different to the changes made for EU users to install non-AppStore apps ?

  • Orb Stack

    3
    4 Votes
    3 Posts
    151 Views
    timconsidineT

    @MorganGeek so on mac you just stop docker deskop and install/run orbstack ?

    I use docker desktop to provide engine to build custom cloudron app packages. Does Orbstack support that ?
    Always bit nervous of disturbing an existing working environment.

    I used to use Parallels to run other OS but I stopped subscription as struggled to justify the cost.

  • XMPP Server - Prosody

    24
    4 Votes
    24 Posts
    803 Views
    girishG

    @djxx haven't worked on this yet.

  • Cloudron Package Template

    7
    2 Votes
    7 Posts
    201 Views
    KubernetesK

    I have added the easy installer to the repo. This allows users to install the app on Cloudron, if they don't want or know how to build the image themselves.

  • App custom node

    2
    0 Votes
    2 Posts
    54 Views
    nebulonN

    Hi and welcome. For a start your application only listens on localhost:3000 it needs to listen on 0.0.0.0:3000 and then ensure port 3000 is also specified in the CloudronManifest.json

  • This topic is deleted!

    2
    2 Votes
    2 Posts
    62 Views
  • 0 Votes
    3 Posts
    88 Views
    M

    ok. this is solved, thanks! i had nodejs installed. it worked today without the "sudo" i dont know why

  • Cloudron update didn't update

    Moved
    7
    1 Votes
    7 Posts
    149 Views
    girishG

    @ekevu123 then, there is something wrong with the packaging. I am not sure how your Dockerfile looks like but maybe you copy over the code in a start up script or something ? Test the docker image locally using docker run -ti <docker_image> /bin/bash . Is it having the fixed code?

  • 10 Votes
    24 Posts
    622 Views
    foliovisionF

    Fascinating conversation. We are looking for Cloudron monitoring @potemkin_ai ourselves.

    Ideally you would keep it simple and self-contained enough that it doesn't need access to third-party app stores. In terms of the notifications, it would make sense to build a very simple API which would allow the external services (Rocket.Chat, Mattermost) to pick up nomon's notifications. You could include a sandbox for push notifications along with templates for the major services, and guidance on how to use it.

    KIS and focused would be my choice for such an app.

    The problem with many open-source people is that we want to cover every need and every possibility and leave every door open. To be everything for everybody doesn't work in the physical world, and to be honest it doesn't work well in the virtual world.

  • asp.net core

    Moved
    9
    0 Votes
    9 Posts
    421 Views
    klawitterbK

    @brianb you can compile your app as self contained. It will eliminate the need of having the .net framework installed in the cloudron base images.

  • Problem Debuging

    Moved
    2
    1 Votes
    2 Posts
    65 Views
    girishG

    @mateit-cloudware Maybe just restart the app after you push the files ? Just use cloudron restart --app ticket ? Is this the LAMP app? There is a byte code cache in place which possibly prevents you from seeing the changes immediately. I think it will update in 60 seconds.

  • MSW 2.0 – Mock Service Worker (mswjs.io)

    1
    2 Votes
    1 Posts
    175 Views
    No one has replied
  • 0 Votes
    3 Posts
    235 Views
    timconsidineT

    @senthilkumaran I also suggest you check out the sample apps which Cloudron made and are available for testing proof of concept and as a base for your own package(s).

    Also look on git.cloudron.io : there are many custom apps there from users (not Cloudron staff). Those can give you a good idea of how people approach the task of packaging, and i particular the task of separating read only /app/code and read write /app/data.

  • HELP : Packaging CodeX Docs for Cloudron

    7
    1 Votes
    7 Posts
    210 Views
    robiR

    Perhaps @nebulon can take a look

  • Process is getting killed by cloudron

    Moved
    9
    0 Votes
    9 Posts
    180 Views
    girishG

    @sarthak-narayan Set a memoryLimit say 2GB or something in the manfiest - https://docs.cloudron.io/packaging/manifest/#memorylimit . Then, update the app.

    If yes then is it only present in the free version or in the paid version as well? Also if its present in the paid version then how can I increase the RAM requirements of the container?

    All this is not related to paid/free .

  • Correct mongodb connection parameters?

    Solved
    6
    0 Votes
    6 Posts
    121 Views
    timconsidineT

    Cool, that makes it more concise and less open to mis-use (by me 😄 )

  • Dockerfile build error OpenSSL

    9
    0 Votes
    9 Posts
    647 Views
    timconsidineT

    All sorted.
    I cannot believe my own stupidity sometimes 😊
    Don't put me in charge of an aircraft.
    Repo now at https://git.cloudron.io/timconsidine/snippet-box-cloudron