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


Skip to content
  • Cannot uninstall custom app

    Solved Support
    7
    0 Votes
    7 Posts
    522 Views
    kingb2019K

    @girish Just wrote in. Thank you for your help.

  • 0 Votes
    3 Posts
    383 Views
    H

    @d19dotca thanks man, I’ll look in to your links and also take a look at the app-dev flag of people and see what I figure out!

    Thanks!

  • 0 Votes
    5 Posts
    611 Views
    girishG

    @remuxer There's also a separate forum section if you need help with packaging existing apps for cloudron deployment - https://forum.cloudron.io/category/96/app-packaging-development

  • 0 Votes
    8 Posts
    486 Views
    nebulonN

    Given that our perspective is to be able to change anything on the system with a Cloudron update as we expect this environment to be fully under our control to minimize side-effects, which are very hard to debug, I would argue that making a mailman app package is the main way forward for this. This removes a lot of things out of the equation. Was there a specific reason why you didn't go that route initially?

  • 2 Votes
    29 Posts
    2k Views
    bmannB

    I think git link / image registry link is the most flexible.

    Essentially it could run the code that Cloudron CLI runs anyway.

  • 0 Votes
    3 Posts
    296 Views
    murgeroM

    @girish Thanks! I was hoping to get an official feature going - but thanks, I'll check the link out!

  • 6 Votes
    34 Posts
    2k Views
    T

    Just got some basic tests up and running for Homepage! You can find the repo here. It packages version 0.9.6 of homepage-cloudron. I hope to soon add a background color option to the config as well for the more minimalist crowd.

    @girish what do you think the chances are of publishing this on the store?

  • 0 Votes
    17 Posts
    978 Views
    girishG

    @JOduMonT Yup, we are waiting for the next peertube release to make it stable (there is a bug in current release which makes it hard to finish the setup) and then start posting videos there.

  • NodeJS Server

    Moved Solved Support
    5
    1 Votes
    5 Posts
    945 Views
    girishG

    For others looking for examples, there's a bunch of custom app templates I made that should help getting started:

    https://git.cloudron.io/cloudron/tutorial-php-app/ https://git.cloudron.io/cloudron/tutorial-nodejs-app https://git.cloudron.io/cloudron/tutorial-basic https://git.cloudron.io/cloudron/tutorial-redis https://git.cloudron.io/cloudron/tutorial-supervisor-app
  • 0 Votes
    14 Posts
    2k Views
    fbartelsF

    Not to mention that if your software is closed source you do not need to publish it for all cloudron users if only you want to use it. With a bit of technical knowledge you can build apps yourself (see the link from @mehdi), push it to a private registry and then use the cloudron cli to install it yo your instance.

    I am actually hosting a few apps on my Cloudron that I am just building locally (Bitwarden for example before it was available as an official app).

    If you don't make your app official you are of course on the hook for maintaining it, but you still benefit from the user management of Cloudron, automatic ssl and backups/easy restore.

    https://simply-how.com/free-docker-container-registry lists a few hosted docker registries that offer free private repositories if you don't want to host your own.

    Edit: as long as you only need one container you could even use the Docker Hub, as it offers one private image as well.

  • 1 Votes
    4 Posts
    276 Views
    girishG

    I would say:

    Learn docker. This is the base deployment tool for Cloudron. No need to learn compose/swarm etc. Take some time to learn Heroku. Also see 12 factor app. A lot of ideas for Cloudron app deployment are inspired from these two PaaS concepts. Heroku can deploy lots of different frameworks/stacks, so just pick one you are comfortable with. And then the tutorial link above should be easy to follow. Without knowing 1 & 2, the tutorial can be hard to understand.

    Finally, there is lots of code at https://git.cloudron.io/box (looks for -app suffixed repos).