Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install

AppDev

Private

Cloudron App Packagers

Posts


  • Community App - required environment variables?
    fbartelsF fbartels

    In your documentation i found this

    ‘ SECRET=$(openssl rand -base64 64 | tr -d '\n')\ncloudron env set --app tymeslot.yourdomain.com \\n SECRET_KEY_BASE=$SECRET \\n PHX_HOST=tymeslot.yourdomain.com \\n PORT=4000’

    Information like the domain are exposed by Cloudron already. https://docs.cloudron.io/packaging/cheat-sheet#environment-variables

    App Packaging & Development

  • AI sarcasm
    timconsidineT timconsidine

    Can't stop laughing
    I got a little frustrated with one package.
    AI error
    I challenged it "robustly"
    Its response ?

    Screenshot 2026-03-13 at 16.00.06.png

    🤣

    Very cheeky, since the login error was not creds, but paths set by AI.

    Off-topic

  • FacilMap
    timconsidineT timconsidine

    My original Cloudron-Facilmap package has been re-packaged as a Community App, so available for installation through AppStore "Add a Custom App".
    Prior to it being added in @community-apps, you can find it here :
    https://communityapps.appx.uk

    App Wishlist

  • Looking for an App?
    timconsidineT timconsidine

    @jdaviescoates said:

    I'd personally really like FacilMap - I think @timconsidine has packaged it but none of his many packages have yet made it into the new Community Apps, but presumably it won't take too much more work to get them in there...

    Facilmap has been re-packaged as a community app.
    Small delay as I attempt to build a publishing process.
    Other apps will follow.
    I have messaged @James about getting it added to the category.
    In the interim, for my own organisation, I will put all my community apps here : https://communityapps.appx.uk

    Community Apps

  • Community Apps workflow observations
    timconsidineT timconsidine

    Thanks @girish

    TBH, most people don't read docs despite all this

    Yep, true

    Soon there won't be any docs. AI coding agent utility will produce some illegible binary asset "cloudron.aifood", which another agent will use. We humans won't need to know or read anything. 😄

    Thanks @nebulon

    maybe better some https://foo.bar/changelog link

    nice idea, let me think about that.
    testing my build script which makes it a mandatory input (to overcome my lack of discipline 🤷 )

    App Packaging & Development

  • Community Apps workflow observations
    girishG girish

    @timconsidine said:

    cli revoke only revokes the last entry, user might want to revoke previous ones

    Good catch, added this now. cloudron versions update already had --version.

    docs for CLI should explain more about 'cloudron build' and 'cloudron build build'

    For the tutorial, we switched to using source builds as the default approach. The next "advanced" step is to build using a local or remote builder. https://docs.cloudron.io/packaging/tutorial#alternative-build-methods explains cloudron build and automatic tags.

    TBH, most people don't read docs despite all this 🙂 The longer the tutorial, the even lesser it will be read.

    App Packaging & Development

  • Community Apps workflow observations
    murgeroM murgero

    @timconsidine I just have a quickie script:

    docker build -t tag . --no-cache
    cloudron install --image=tag
    
    App Packaging & Development

  • Community Apps workflow observations
    timconsidineT timconsidine

    @murgero I'm with you 👍

    The bash build script I am building uses a parameter :
    echo " -p 0 = install only, 1 = publish (revoke/add/push)"

    If command has -p 0, it does cloudron install --image ....

    If command has -p 1, it does cloudron versions add etc.

    Not sure how it will work in practice, needs some real-world usage.

    App Packaging & Development

  • Community Apps workflow observations
    murgeroM murgero

    Yeah the build process I have I actually avoid using cloudronversion for testing the install until I see it work with cloudron install --image first. I dont mind it taking time but its a janky build process. CI/CD goes a long way but I can't be bothered atm lol

    App Packaging & Development

  • Community Apps workflow observations
    timconsidineT timconsidine

    Trying to smooth my workflow for CommunityApps (w/o mentioning Safari 😄) ...


    • given that CloudronVersions.json is, well, a JSON file, presumably we can edit it if needed, then give access (git repo, static site) ? 2 scenarios I've met are :
      • (a) cli revoke only revokes the last entry, user might want to revoke previous ones (parameter to specify which to revoke would be nice),
      • (b) docker image location might be wrong ... or moved ... and don't want to repeat build workflow

    • publishing docs should make explicit a clear expected workflow (dangerous assumption that I have this correct), maybe with a pic for fast absorption w/o reading
      • do your dev
      • update CloudronManifest.json & CHANGELOG
      • do your build / push
      • run cloudron versions add
      • commit/post CloudronVersions.json
      • test / loop

    mermaid-diagram-2026-03-12-214414.png


    • docs for CLI should explain more about 'cloudron build' and 'cloudron build build' (repeat words does my head in BTW, please don't 😄)
    • docs should make clear that 'cloudron build' will auto assign a tag if not provided ?

    • CHANGELOG is great discipline ... but I am not disciplined 😄 :
      • presumably we can mock it out ("frig it" in AngloSaxon) to make 'cloudron versions add' work, ...
      • or better question, can we automate it (use a publish script to bump version in CloudronManifest.json, maybe with user input, replicate in CHANGELOG, do cloudron build, run cloudron versions add, commit to git, push CloudronVersions.json to static location), ...
      • or EVEN BETTER question, how do you as pro devs handle this ? I'm guessing not manually.

    • can we please have some short options for things like :
      • '--build-arg <namevalue>' [maybe '-a' or '-arg' or '-ba']
      • '--repository' [maybe '-r' or '-repo'].
      • Even '-nc' for no cache and '-np' for no push (others are ok).

    Although I guess they are probably in a script so maybe it does not matter.

    App Packaging & Development

Member List

girishG girish
P pathab
rmdesR rmdes
vitetjV vitetj
andreasduerenA andreasdueren
canadaduaneC canadaduane
njN nj
T TheNils
eyecreateE eyecreate
LanhildL Lanhild
W walski
KubernetesK Kubernetes
timconsidineT timconsidine
R random_eric
B bram
jeauJ jeau
marioM mario
eriktadE eriktad
BrutalBirdieB BrutalBirdie
mehdiM mehdi
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search