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

280 Topics 2.6k Posts

Subcategories


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

    36 284
    36 Topics
    284 Posts
    osoboO
    Hi @andreasdueren, Thanks for reaching out. I’m currently using the paid cloud version of Kitsu. The Docker version works for testing purposes. I installed it locally following this tutorial: . I understand that many professional studios self-host and use this app for production, but it requires technical skills for setup and maintenance, as many of the Docker files seem to be deprecated. As well as the GitHub page, there is a dedicated Kitsu community Discord server where users can discuss installation and usage issues: https://discord.gg/kJ7SmmUPM Best whises
  • Newbie - Will pay for configuration and custom App install support.

    4
    1 Votes
    4 Posts
    1k Views
    Sam_ukS
    @NMBKO said in Newbie - Will pay for configuration and custom App install support.: Connect a backup source (Digital Ocean) so that backups are not saved directly on the server (https://docs.cloudron.io/backups/) Unless you particularly want DO then I found https://www.scaleway.com/en/ very easy and cheap to set up.
  • proxyAuth addon

    54
    13 Votes
    54 Posts
    15k Views
    infogulchI
    @mehdi I think we can add Firefly III to the list of apps that use this authentication strategy.
  • Networking between applications?

    7
    0 Votes
    7 Posts
    1k Views
    girishG
    @jadudm said in Networking between applications?: A my-home-opnsense-firewall-is-doing-something thing? The curl is supposed to work from an app shell/terminal. It's not working most likely because your network/router does not support hairpin routing. To debug, I would first SSH into the server and check if curl -vvv -4 https://my.cloudron.example/ works i.e forget about docker etc.
  • Could pull, but now cannot (private reg)

    Solved
    15
    0 Votes
    15 Posts
    2k Views
    jadudmJ
    A new not-what-I-was-looking-for-but-it-works-solution: I'm mirroring the Dockerfile/project from my local Gitea to Gitlab. I've set up Gitlab as my registry for the project. (The project in this case is a Grocy package for Cloudron.) This arguably gives me a private-enough repo for what I'm exploring, but I was hoping to be able to entirely leverage my Cloudron for this. I'm just plain confused why, at some point in the past, my locally-hosted registry worked, and now, it does not. This is why I believe there is "crufty" config laying around, somewhere, and things therefore don't work. (But... this makes almost no sense, because I have uninstalled and reinstalled the registry, so it is not clear how any state could persist.) Anyway. This remains a mystery, and I would need some explicit guidance as to where I should dig around in the backend of Cloudron to figure out why things are not behaving. (It could also be that there's still some port that I don't have open, or... )
  • Are there any existing apps that use Java?

    java
    10
    0 Votes
    10 Posts
    3k Views
    robiR
    Updated list: Jupyter Hub 256MB Guacamole 512MB Jitsi 1.46G Metabase 1.5GB Minecraft Forge Server 2GB Confluence 4GB
  • Little formatting problem at https://docs.cloudron.io/installation/

    docs
    2
    0 Votes
    2 Posts
    455 Views
    girishG
    @scooke thanks! fixed.
  • Stylo — Rich text editor. JS, no deps

    1
    1
    1 Votes
    1 Posts
    195 Views
    No one has replied
  • xip.io - Access any dev App via internal IP using a magic domain

    15
    1 Votes
    15 Posts
    6k Views
    robiR
    @girish said in xip.io - Access any dev App via internal IP using a magic domain: @robi Do you know if Let's Encrypt certs work with those domains (since LE has limits). Or maybe they have some special agreement with Let's Encrypt to get over the rate limits? nip.io maps <anything>[.-]<IP Address>.nip.io in "dot", "dash" or "hexadecimal" notation to the corresponding <IP Address>: dot notation: magic.127.0.0.1.nip.io dash notation: magic-127-0-0-1.nip.io hexadecimal notation: magic-7f000001.nip.io The "dash" and "hexadecimal" notation is especially useful when using services like LetsEncrypt as it's just a regular sub-domain of nip.io
  • cloudron install w/o registry

    7
    0 Votes
    7 Posts
    2k Views
    girishG
    @atridad right. I guess we need some sort of 'development mode' flag for such apps which will ask the user to provide an image name optionally during restore.
  • Installing app with port forward

    Solved
    3
    0 Votes
    3 Posts
    947 Views
    timconsidineT
    @mehdi great, thank you, that did it !!
  • git.cloudron.io working ?

    Solved
    9
    0 Votes
    9 Posts
    2k Views
    timconsidineT
    @nebulon thanks Happened again for me last night Will see how it goes today
  • Chat channel for cloudron app packaging

    35
    0 Votes
    35 Posts
    6k Views
    nebulonN
    @grienauer we started out initially with a rocket.chat instance which is still alive and used mostly for internal communication though. Once we had this forum, we essentially wanted the community to move here, since the chat turned out to not be very helpful with issue and solution search-ability. Of course also no public indexing of the channels.
  • Desktop App

    46
    2
    7 Votes
    46 Posts
    11k Views
    murgeroM
    @necrevistonnezr That seems more for the host than installed in apps? Or am I misreading some of it?
  • Dockerfile with 2 x FROM sources

    7
    0 Votes
    7 Posts
    2k Views
    timconsidineT
    @fbartels thanks, nice example
  • Passing the Healthcheck on custom app

    18
    1 Votes
    18 Posts
    3k Views
    timconsidineT
    @nebulon thank you, will move the repo over
  • Any need to prune unused images ?

    Solved
    3
    1 Votes
    3 Posts
    997 Views
    timconsidineT
    @girish phew, thank you
  • Error while update npm-package

    Solved
    4
    0 Votes
    4 Posts
    3k Views
    R
    Thanks @mehdi and @nebulon My problem solved by deleting the package-lock.json. After that I can update this app and all works good. Thank you very much.
  • Install cloudron-cli on Code-Server

    code-server cloudron-cli
    6
    0 Votes
    6 Posts
    2k Views
    murgeroM
    @roru2k20 just git clone on a computer you have cloudron-cli installed then follow instructions in readme (skip docker build/push)
  • FORM.IO : attempting custom package

    10
    1
    3 Votes
    10 Posts
    3k Views
    timconsidineT
    @msbt thank you I've decided to 'step over' adjusting them in the config file (because I can't) and adjusted the app code to read the config file e.g. process.env.CLOUDRON_MONGODB_HOST as it is nodejs app Not there yet but making progress
  • Exposing big UDP ports range

    6
    0 Votes
    6 Posts
    2k Views
    girishG
    Right, just use the turn addon - https://docs.cloudron.io/packaging/addons/#turn