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

Staff

Cloudron.io Staff

Private

Posts


  • What's coming in 9.1
    jamesJ james

    Hello @murgero

    Currently, we use the message This update is a pre-release and not considered stable yet. Please update at your own risk. in two cases.

    Case 1:
    What the message states exactly.
    The update is pre-release and not considered stable yet.

    Case 2:
    We also use the same message when we are rolling out the finished update to lower the load so not all systems automatically update at the same time.
    DDoS protection against ourselves and to catch regressions that we might have missed early with fewer instances effected.
    In Case 2, the automatic update would still trigger at some point when it is your systems turn to update.

    When we post the announcement in the Forum that e.g.: 9.1 is released, case 2 is in effect, but the message is still the same.

    I understand the confusion here, and we will improve the message in this case to reflect what is actually happening.
    We simply did not get to it, yet.
    Apologies for the confusion, we will improve this in the future!

    Announcements

  • CalAmp/ThinxNet device – UDP support for port 5082?
    jamesJ james

    Hello @edelbims
    I see, CalAmp is a binary protocol that requires UDP.
    We will publish an app update for traccar that will change the CalAmp port from TCP to UDP.

    Traccar

  • Update on community packages
    jamesJ james

    Hello @timconsidine
    Good point.
    Will update the documentation.

    App Packaging & Development

  • CalAmp/ThinxNet device – UDP support for port 5082?
    jamesJ james

    Hello @edelbims
    Thanks for the feedback.
    I will look into it.

    Traccar

  • Can´t login after install: Openid button -> "Authentication provider is not configured"
    jamesJ james

    Hello @hakunamatata

    A note.
    Penpot uses environment variables to configure OIDC.
    https://git.cloudron.io/packages/penpot-app/-/blob/v1.15.3/start.sh?ref_type=tags#L43-L52

    # OIDC
    # CLOUDRON_OIDC_PROVIDER_NAME is not supported
    export PENPOT_OIDC_BASE_URI="${CLOUDRON_OIDC_ISSUER}"
    export PENPOT_OIDC_CLIENT_ID="${CLOUDRON_OIDC_CLIENT_ID}"
    export PENPOT_OIDC_CLIENT_SECRET="${CLOUDRON_OIDC_CLIENT_SECRET}"
    export PENPOT_OIDC_SCOPES="openid profile email"
    
    # Optional list of roles that users are required to have. If no role
    # is provided, roles checking  disabled.
    #export PENPOT_OIDC_ROLES="role1 role2"
    

    You check in the Web Terminal of the Penpot app if these variables exist and match with your system.

    Example from my.demo.cloudron.io - Penpot app where I also confirmed the OIDC auth is working on a fresh installation:

    printenv | grep -i OIDC
    CLOUDRON_OIDC_PROFILE_ENDPOINT=https://my.demo.cloudron.io/openid/me
    CLOUDRON_OIDC_KEYS_ENDPOINT=https://my.demo.cloudron.io/openid/jwks
    CLOUDRON_OIDC_CLIENT_ID=c75fa80f-2edc-49e0-b50b-d3bf7d7d1a60-oidc
    CLOUDRON_OIDC_PROVIDER_NAME=Cloudron Demo
    CLOUDRON_OIDC_AUTH_ENDPOINT=https://my.demo.cloudron.io/openid/auth
    CLOUDRON_OIDC_ISSUER=https://my.demo.cloudron.io/openid
    CLOUDRON_OIDC_DISCOVERY_URL=https://my.demo.cloudron.io/openid/.well-known/openid-configuration
    CLOUDRON_OIDC_TOKEN_ENDPOINT=https://my.demo.cloudron.io/openid/token
    CLOUDRON_OIDC_CLIENT_SECRET=e30d42da66f055b3e214ebf3b971aafccfbaeb6ed8d134262ddc1aff695e4d0f
    

    Note: the CLOUDRON_OIDC_CLIENT_ID and CLOUDRON_OIDC_CLIENT_SECRET are generated per app.
    You can validate if the generated CLIENT_ID and CLIENT_SECRET exist in the Cloudron internal MySQL database.

    SSH into your Cloudron server and run:
    Note: Replace the id="$VALUE" in the SQL query with the CLOUDRON_OIDC_CLIENT_ID from your Penpot app

    mysql --vertical -uroot -ppassword box -e 'SELECT * FROM oidcClients WHERE id="33ab2830-3db3-4da2-a057-c9e1b2d0eec0-oidc";'
    

    Output:

    mysql: [Warning] Using a password on the command line interface can be insecure.
    *************************** 1. row ***************************
                         id: 33ab2830-3db3-4da2-a057-c9e1b2d0eec0-oidc
                     secret: bd643de389f84bb9ee1f1818ac830fb93c3de3a4be6cd38eb7845f1ad5595c8a
                      appId: 33ab2830-3db3-4da2-a057-c9e1b2d0eec0
                       name: OIDC Addon
           loginRedirectUri: /api/v1/callback,/api/v1/mobile/callback,org.getcubby://auth/callback
    tokenSignatureAlgorithm: RS256
    
    Penpot

  • Update on community packages
    jamesJ james

    Hello @kubernetes

    If you find something unclear of lacking in the documentation, please let me know so we can improve further.

    App Packaging & Development

  • Can´t login after install: Openid button -> "Authentication provider is not configured"
    jamesJ james

    Hello @hakunamatata
    I just tried to reproduce this issue, but was unable to do so.
    Also used Cloudflare non proxied subdomain.

    Penpot

  • Update on community packages
    jamesJ james

    Hello @kubernetes

    In the announcement https://forum.cloudron.io/topic/15174/community-apps we have linked the documentation.
    Follow the Packaging documentation and Publishing.

    App Packaging & Development

  • CalAmp/ThinxNet device – UDP support for port 5082?
    jamesJ james

    Hello @edelbims
    We have released the app update for the traccar app.
    Now the calamp protocol with port 5082 is included.
    Check the app location setting to enable this port.

    Traccar

  • HeCAPTe: a stateless, privacy-first CAPTCHA service you can embed almost anywhere.
    jamesJ james

    Hello @themeerkat

    With Cloudron 9.1 we have added community app support.
    Please check the latest documentation for package publishing https://docs.cloudron.io/packaging/publishing
    Could you update your repo to include these changes?

    App Packaging & Development

Member List

girishG girish
nebulonN nebulon
J joseph
jamesJ james
  • Login

  • Don't have an account? Register

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