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

262 Topics 2.4k Posts

Subcategories


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

    34 260
    34 Topics
    260 Posts
    osoboO
    Hello everyone, I am developing a non-profit animation studio and would like to ask for help in packaging the Kitsu production tracker app. I would like to use it on my Cloudron instance where authenticated users would be able to access-it. I've submitted the app to the Cloudron wish list, but I don't expect it to be picked up any time soon. The developers provide a docker file, but for some reason it is not recommended for production. If anyone is interested, please send me a direct message and we can discuss compensation. Best wishes OsObO
  • I want to create an app that turns an email into a web hook

    12
    0 Votes
    12 Posts
    2k Views
    jimcavoliJ
    @lonk That's a totally valid, effective way to do it. Probably the most instantaneous of all the things mentioned, since it seems speed/latency is a priority for you. Lambda's not that bad to write code for - if you get pretty advanced with it, you can really run nearly any language on the platform, though the officially supported Java, Go, PowerShell, Node.js, C#, Python, and Ruby are the easiest options. You've got a lot of choices there.
  • Request screenshots for translation

    4
    1 Votes
    4 Posts
    656 Views
    girishG
    Better screenshot with the drop down options: [image: 1611611218083-3ce999e4-4e45-461d-8cd9-fccff4fc2e23-image.png]
  • Kitchen CI & InSpec

    1
    0 Votes
    1 Posts
    324 Views
    No one has replied
  • Do apps that require Firebase, Preact, and IDB work on Cloudron?

    6
    0 Votes
    6 Posts
    915 Views
    mehdiM
    @humptydumpty Yes, using firebase indeed means that Google will have access to all the data
  • proxyAuth bug

    Solved
    9
    0 Votes
    9 Posts
    1k Views
    nebulonN
    I've put a test app and tested this and it works now as expected with the applied fix.
  • Shared dev box for app packaging

    10
    4 Votes
    10 Posts
    1k Views
    robiR
    @brutalbirdie it would be great if you can share that setup/script in a separate discussion so people can easily set it up too.
  • Nginx setting to allow wss sockets to connect

    5
    0 Votes
    5 Posts
    755 Views
    imc67I
    @girish ok, sorry, I think I was reading to fast and recognized wss: is an 503 error in PeerTube. Does the PeerTube app also has these settings?
  • Translations for Cloudron

    36
    1 Votes
    36 Posts
    5k Views
    ei8fdbE
    @ei8fdb said in Translations for Cloudron: 20 responses as of today. 22 responses as of today: [image: 1.png]
  • Using ngrok with React based websites

    1
    0 Votes
    1 Posts
    192 Views
    No one has replied
  • 'Shell' App for Jamstack Apps

    26
    1 Votes
    26 Posts
    3k Views
    ?
    @thetomester13 I'm glad it was helpful! It was a fairly opinionated guide in that I specifically chose Gridsome for the SSG and GitLab/Gitlab CI for the git and CI platforms. But these steps can be adapted to other platforms. And yes I find the colour cycling philips hue lights incredibly relaxing while I work
  • Slingcode

    1
    2 Votes
    1 Posts
    233 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • 0 Votes
    5 Posts
    680 Views
    d19dotcaD
    @mehdi Yes I saw that part, that's where I got the 1048576000 from and it got me digging into it further. I guess then the display is using binary in Cloudron UI so the value it's set to isn't quite 1 GB in binary so it shows 1000 MB. Interesting. That seems wrong to me though, I assume the value in that manifest should actually be 1073741824 to match others that are 1 GB. Right? Example: 1073741824 is what's set for Bitwarden: https://git.cloudron.io/cloudron/bitwardenrs-app/-/blob/master/CloudronManifest.json#L17 Am I right in assuming then from this that the Cloudron UI basically shows in Decimal, and not Binary? But ideally the Manifest should be in Binary still so the UI shows the more expected typical numbers and increase segments, right?
  • Project limit on gitlab

    Solved
    2
    1
    0 Votes
    2 Posts
    266 Views
    nebulonN
    Now increased to 100
  • Why do we have to push an image to a registry?

    Solved
    23
    1 Votes
    23 Posts
    3k Views
    LonkleL
    @yusf said in Why do we have to push an image to a registry?: Does this mean that we can also host the Cloudron build service on production machines, or am I mistaken? Well, I run it only on a dev machine since I only use Cloudron to dev. But tbh, after 100s of builds. All of the other apps are still running smoothly so it's not recommended because it's the only app with the docker add-on and thus could technically mess with other apps. It has never done so, I just think they'd rather not have the responsibility of calling it "production-ready" even though in my dev environment, it gives me no issues. I would feel comfortable running this in production tbh. The worry is if it ever bugged. But I can actually work around that by accounting for it using a Cloudron add-on I'm building (Dot the Repair Bot) so even though it's never happened, if I account for the Build Service being able to destroy containers / data outside it's sandbox (what the devs mean when they say it's not for production), I can have them auto-restored by Dot. But if Dot got destroyed by the Build Service I'd be screwed.
  • Deploy Dockerized React App

    Moved Solved
    3
    0 Votes
    3 Posts
    1k Views
    R
    @girish Sorry for the late reply, I tried this and got it working! Thanks, Ross
  • Need help with GitLab (git.cloudron.io)

    11
    2 Votes
    11 Posts
    2k Views
    eriktadE
    @marcusquinn Oh yes think it would be help
  • Updating a node app

    8
    0 Votes
    8 Posts
    1k Views
    LonkleL
    @mehdi said in Updating a node app: @atrilahiji Also, some browsers are a bit ... aggressive with their caching policies. You may want to force-refresh (ctrl/cmd + shift + R in most browsers), maybe even a few times, before anything else, just to check it wasn't just cache This has been my experience as well.
  • Does anyone know the element ui toolkit well?

    element surfer userinterface
    3
    0 Votes
    3 Posts
    623 Views
    nebulonN
    I took a quick look at that some time ago, but it wasn't that trivial for me at least unless I would rewrite parts of the element table management around sorting. Happy to accept any patches there of course.
  • Question about packaging express.js node apps

    Solved
    6
    1
    0 Votes
    6 Posts
    800 Views
    ?
    @murgero HAH! Oddly enough making my script specifically cd into the backend directory and running the server.js there instead of running server.js from outside that directory did it. Unsure why. Works now and I have 0.1.1 of my app released and 0.1.0 of the cloudron integration. Thanks guys!