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

277 Topics 2.5k Posts

Subcategories


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

    36 276
    36 Topics
    276 Posts
    robiR
    Make sure to try them with CCAI
  • Possibility of running Univention Server as a Cloudron App

    10
    1 Votes
    10 Posts
    3k Views
    robiR
    As we get Sysbox into Cloudron as a default runc, that will enable many more of these use cases.
  • Cross-app dependencies

    5
    0 Votes
    5 Posts
    1k Views
    infogulchI
    we usually find that these extensions are usually very specific and sometimes it is way more work to write a general system than just hard coding it One of the things I recognized right away about the way you guys develop Cloudron is a laser focus on implementing practical, minimal, incremental solutions instead of chasing maximum general power right out of the gate. It leads to a more stable system that I don't have to constantly fuss over -- thank you for that! I agree that this is probably the right approach for matrix plugins as well, at least for now. I think the way issue 569 was resolved is a good example of this. I think it makes more sense to continue the matrix discussion on that thread, which I just replied to. Thanks for taking the time to read and respond.
  • Visual Studio Code App

    Locked
    2
    3 Votes
    2 Posts
    937 Views
    girishG
    Moved the discussion to https://forum.cloudron.io/topic/1709/code-server-vs-code-online
  • Lunatic

    1
    1 Votes
    1 Posts
    495 Views
    No one has replied
  • Cross-App Shared Storage and Jupyter

    2
    1 Votes
    2 Posts
    501 Views
    girishG
    First, can you upload the jupyter app info to https://git.cloudron.io/cloudron? It seems to be missing. The name is a bit different since it's based on the upstream hub project - https://git.cloudron.io/cloudron/jupyterhub-app Are the rest of the questions somehow related to Jupyter? I will try my best to answer them but I am missing the context. If you can give me the use case for each of the questions below, I can help further. Is there some good way to just flag certain directories as to be preserved? Only /app/data is preserved. Even symlinking won't work since the backup logic does not follow symlinks. So far, we are yet to encounter an app that cannot be covered with a single directory. Can we create our own addons? How hard would that be? addons are part of the platform. they are not hard at all, they are just docker containers with a "service" API. But they require quite a bit of work and testing. What new addon are you thinking of? Could a modified version of "proxyAuth" let you spin up separate per-user instances of an app? I think I understand what you are asking for. For example, there are some "single user" apps. Would be nice to somehow spin multiple instances of these "single user" apps. IMO, would be best to somehow make those apps multi-user Given most of the apps are opensource, time can be spent contributing upstream. A workaround is of course install an instance of an app for each user... Is cross-app file sharing a thing? Something like a shared mounted drive? See Voilumes. You can create a directory on the server and create a volume. Then this volume is mounted into any number of apps you want.
  • 8 Votes
    24 Posts
    4k Views
    BrutalBirdieB
    @infogulch RTFM myself nice catch, thanks for that.
  • Cloudron build service and docker registry

    6
    0 Votes
    6 Posts
    1k Views
    ultravioletU
    @girish was that fixed in a recent cloudron update? My dev rig is on 6.1.2] EDIT: nevermind, re-read the release notes
  • Need help with PHP Server Monitor packaging

    10
    4 Votes
    10 Posts
    3k Views
    M
    @girish awesome, works perfectly from what I can see!
  • LDAP logs

    Solved
    10
    0 Votes
    10 Posts
    3k Views
    ultravioletU
    @nebulon awesome thank you
  • Adding ldap add-on to Cloudron manifest

    9
    0 Votes
    9 Posts
    2k Views
    LonkleL
    Was going through my Open VPN development log (since I'm prepping to make this all a reality in 6.1) being all nostalgic and found out when I ran into this issue, what a funny coincidence: https://forum.cloudron.io/post/16266
  • Guide - Packaging frontend only apps

    4
    6 Votes
    4 Posts
    1k Views
    ?
    @nebulon I had an issue with my instance and had to reinstall it and re upload the videos. https://video.lahijiapps.dev/videos/watch/00513e5f-e6b2-479a-af97-eca787cd1380
  • Free Docker Handbook

    1
    2 Votes
    1 Posts
    507 Views
    No one has replied
  • Yarn package building issue

    6
    1 Votes
    6 Posts
    2k Views
    girishG
    I will remove the apt installation and make it npm installation because that's what upstream recommends - https://classic.yarnpkg.com/en/docs/install/#debian-stable
  • I want to create an app that turns an email into a web hook

    12
    0 Votes
    12 Posts
    3k 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
    998 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
    469 Views
    No one has replied
  • Do apps that require Firebase, Preact, and IDB work on Cloudron?

    6
    0 Votes
    6 Posts
    1k 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
    2k 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
    2k 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
    1k 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?