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

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

  • 0 Votes
    3 Posts
    359 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
    541 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
    4 Posts
    374 Views
    robiR

    I think there is a good use case for exposing a custom URL mapping via Nginx that doesn't necessarily go to a container on the local system.

    This has use cases for a single (sub)domain providing proxy and load balancing services, as well as cluster management down the road.

    As of now, the default nginx.conf loads all .conf files from applications/ directory.

    Unless there is anything in the code that wipes out all conf files instead of only individual ones, adding a custom on there for a custom use case won't cause problems for other apps and won't be overwritten on upgrades.

    If you want to feel safer, keep the custom .conf elsewhere and use a symlink from the applications/ directory.

  • 2 Votes
    29 Posts
    1k 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
    250 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
    821 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
    856 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
    233 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).