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

248 Topics 2.3k Posts

Subcategories


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

    33 Topics
    252 Posts
    D

    Hi everyone,

    I need help with the following tasks, specifically for use within Cloudron:

    Packaging a React App:

    I need assistance in setting up a React app to connect with Directus hosted on Cloudron.

    If possible, I’d like a detailed SOP (Standard Operating Procedure) to follow for future setups.

    Setting Up a Node.js or Next.js App with React:

    I want to create a new MySQL database for this app, hosted on Cloudron, and need guidance on setting up and working with this database.

    Again, having an SOP for future reference would be highly appreciated.

    I’m willing to pay for these services or would be grateful if someone could kindly share their expertise and the required SOPs.

    Thanks in advance!

  • Open offer - Packaging app

    2
    1 Votes
    2 Posts
    327 Views
    C

    @CBCUN Still looking for an programmer who start the job. @appdev

  • Custom App Packaging problems

    Solved
    5
    0 Votes
    5 Posts
    527 Views
    BrutalBirdieB

    @MisterJD aahhhhh that bs understandable.

  • Developer perspective

    Moved
    4
    10 Votes
    4 Posts
    575 Views
    jdaviescoatesJ

    @Matus said in Fider:

    Open-source Cloudron

    For a while it was fully open source. I agree that it would make more sense for it to be fully open source again and so far I've yet to hear any good reasons from @staff or others about why it isn't, see:

    https://forum.cloudron.io/topic/2862/why-not-make-cloudron-fully-open-source-again/

    The only reason I can fathom is a fear that making Cloudron open source again would somehow mess up their business model due to the potential for copycats to offer the same service for cheaper.

    Personally I don't see that fear as having that much risk as Cloudron has a strong community and that is something much much harder to simply copy.

    But also, as you mention yourself, I think there are a bunch of people out there who don't contribute to Cloudron because it's not open source, and a whole load of people who don't subscribe because it isn't too.

    @Matus said in Fider:

    A crazy scheme I just came up with:
    Take a percentage of Cloudrons' sales and re-distribute back to either:
    a) existing apps on Cloudron based on popualarity
    b) or as a bounty for apps not already on Cloudron. For best quality, add preference for the original developers of the project to bid on the bounty and provide support.

    Interesting proposal. Cloudron does already support some upstream projects with both code and money, but I'd love to see it do so systematically!

    I'd also love to see more transparency about the finances, how much is coming in and going out and on what. Buffer are a really great example of this, see https://buffer.com/transparency

  • Hack a custom backup Retention and Schedule

    7
    0 Votes
    7 Posts
    745 Views
    robiR

    @fbartels Yes, hence the ask for a single place to
    set it, so it's in use until changed and the change survives updates.

  • Help packaging fireshare

    5
    5 Votes
    5 Posts
    652 Views
    benborgesB

    @girish Haven't' pushed anything cloudron related yet but my repo is here https://git.osintukraine.com/benb/fireshare

  • Low code / No code solutions for Cloudron

    13
    5 Votes
    13 Posts
    1k Views
    P

    @samir Those are the main solutions that stood out to me for varying reasons. Its nice to have choice and it kinda sucks that they are all missing a key component to be "Ideal" in one way or another lol I do have faith that these will all get better and one will come out on top though

  • Forward upstream exit code on `cloudron exec`

    3
    2 Votes
    3 Posts
    320 Views
    girishG

    This is implemented in 7.2.1.

    ~$ cloudron exec --app orkut -- bash -c 'exit 42' ~$ echo $? 42
  • Cloudron CLI : warning on update

    5
    0 Votes
    5 Posts
    477 Views
    micmcM

    @timconsidine said in Cloudron CLI : warning on update:

    @nebulon 👍 no rush, no problem

    Try I too get the same thing, but then try 'npm audit' you should see "found 0 vulnerabilities". 🙂

  • IceCream - 🍦 Never use print() to debug again.

    1
    4 Votes
    1 Posts
    170 Views
    No one has replied
  • ws4sqlite - query SQlite via HTTP

    1
    0 Votes
    1 Posts
    141 Views
    No one has replied
  • Newbie - Will pay for configuration and custom App install support.

    4
    1 Votes
    4 Posts
    540 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
    7k 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
    699 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
    1k 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?

    10
    0 Votes
    10 Posts
    965 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/

    2
    0 Votes
    2 Posts
    247 Views
    girishG

    @scooke thanks! fixed.

  • Stylo — Rich text editor. JS, no deps

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

    15
    1 Votes
    15 Posts
    3k 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
    731 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
    401 Views
    timconsidineT

    @mehdi great, thank you, that did it !!