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
    513 Views
    kingb2019K

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

  • 0 Votes
    3 Posts
    381 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
    603 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
    5 Posts
    444 Views
    A

    I have been doing this for around 2 years as I run a Mailman instance alongside Cloudron and it works very well, however on occasions (upgrades) I find the /etc/nginx/applications directory is oblitterated and I have to copy my custom .conf file again.

    Is there any chance we could get an include setup for a directory like sites-enabled where Cloudron doesn't touch files in that directory? I'm also interested if we can use the reverse proxy configuration tool in Cloudron itself to provide this capability but suspect it won't allow me to set up the custom features in Nginx I want.

    I realise this is only supported on a best-guess effort but it would be really good if we could have a "you're on your own" directory where we know it won't wipe out the contents where we can add our own custom Nginx configuration.

    Andrew.

  • 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
    293 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
    957 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
    929 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
    273 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).