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
  1. Cloudron Forum
  2. Announcements
  3. What's coming in 9.1

What's coming in 9.1

Scheduled Pinned Locked Moved Announcements
69 Posts 22 Posters 8.4k Views 25 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • nostrdevN nostrdev

    @nebulon what about FIDO2 or WebAuthN?

    jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    wrote on last edited by
    #20

    @nostrdev said in What's coming in 9.1:

    @nebulon what about FIDO2

    I think that's already done

    I use Cloudron with Gandi & Hetzner

    1 Reply Last reply
    2
    • J Offline
      J Offline
      joseph
      Staff
      wrote on last edited by
      #21

      FIDO2 is the broad name of the standard. passkeys is the (marketing) name of the FIDO2 "key" . WebAuthn is the standard for server to browser/client communication and is part of FIDO2. That is my understanding.

      1 Reply Last reply
      3
      • nostrdevN Offline
        nostrdevN Offline
        nostrdev
        wrote on last edited by
        #22

        so long as we can use an external signing device (like Trezor), and not trust some foreign spyware company like Google or Microsoft or Apple, that would be great.

        1 Reply Last reply
        1
        • jamesJ Offline
          jamesJ Offline
          james
          Staff
          wrote on last edited by
          #23

          Hello @nostrdev
          We have tested the passkey support with the Bitwarden browser extension, YubiKey 5, Nitrokey and native support from some browsers and operating systems like Windows, Apple and Linux.
          Please note, we implemented passkey support and not the full WebAuthn/FIDO2 specification available options.

          nostrdevN 1 Reply Last reply
          6
          • nebulonN Offline
            nebulonN Offline
            nebulon
            Staff
            wrote on last edited by
            #24

            To support passkey login via the cloudron cli, we will move to oidc login for the cli in 9.1

            Basically the cli will open a browser window to login and obtain an access token. For everyone using the cli in some automated pipeline, one can still use it with a pre-obtained api key from the dashboard.

            1 Reply Last reply
            6
            • girishG girish

              We will be working on the following for 9.1:

              • Custom app build and deploy - You can git-clone any package repository and run cloudron install directly. This builds the app locally on the Cloudron instance and installs it. This simplifies building and maintaining custom packages. The workflow is primarily CLI-driven and targets developers building custom apps as well as users who want to apply patches on top of existing packages.
              • Community packages - can be installed from a URL via the dashboard. Cloudron will track the upstream URL and automatically check for and apply updates. Will allow people to publish outside Cloudron App store and users can easily install these packages and keep them automatically updated. For discovery, we will maintain a list either on the forum or in the documentation (TBD).
              • Separate notifications view
              • Mongodb 8, Redis 8.4, Nodejs 24.x
              • Acme ARI support
              • Backup Integrity verification UI
              • Improved progress reporting - show percentage complete and elapsed/estimated time for backups and app installations. (moved to 9.2)
              • Convert backup site creation dialog to a view (moved to 9.2)
              • Better eventlog UI
              girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by
              #25

              said in What's coming in 9.1:

              Improved progress reporting - show percentage complete and elapsed/estimated time for backups and app installations.
              Convert backup site creation dialog to a view

              Save these two, other features are implemented. Work has started on getting 9.1 release out.

              1 Reply Last reply
              5
              • jamesJ james

                Hello @nostrdev
                We have tested the passkey support with the Bitwarden browser extension, YubiKey 5, Nitrokey and native support from some browsers and operating systems like Windows, Apple and Linux.
                Please note, we implemented passkey support and not the full WebAuthn/FIDO2 specification available options.

                nostrdevN Offline
                nostrdevN Offline
                nostrdev
                wrote on last edited by nostrdev
                #26

                @james

                Using Bitwarden means keeping your secret on a potentially compromised device. Better to use a hardware key.

                The problem with both Yubikey and Nitrokey is that if you lose the device, you lose the key. Big problem.

                The fact you cannot recover a passkey, make those devices a pass, from us. Or at least, they must be used in a far more careful and limited fashion - ie, fallback to email recovery - than what would otherwise be the case (sovereign recovery).

                With Trezor - and other hardware wallets that use deterministic webAuthN - you can recover from a seed. This means that the loss of a device is not catastrophic.

                EDIT: Am reading the Trezor forums and apparently they do support Passkeys, it's just that the Resident Key is encrypted with the seed, and not deterministically generated. So for recovery, you just back up the file using regular cloud storage.

                Looking forward to testing it on cloudron, and letting you all know the results.

                https://trezor.io/guides/bonus-tools/what-is-fido2

                1 Reply Last reply
                5
                • jamesJ james referenced this topic on
                • murgeroM Offline
                  murgeroM Offline
                  murgero
                  App Dev
                  wrote on last edited by
                  #27

                  I'm so excited for this build. The ability to install 3rd party apps easily via the admin panel is a game changer for us devs - also passkey support will be amazing for those of us using bitwarden / other passkey apps

                  --
                  https://urgero.org
                  ~ Professional Nerd. Freelance Programmer. ~

                  1 Reply Last reply
                  3
                  • girishG girish

                    We will be working on the following for 9.1:

                    • Custom app build and deploy - You can git-clone any package repository and run cloudron install directly. This builds the app locally on the Cloudron instance and installs it. This simplifies building and maintaining custom packages. The workflow is primarily CLI-driven and targets developers building custom apps as well as users who want to apply patches on top of existing packages.
                    • Community packages - can be installed from a URL via the dashboard. Cloudron will track the upstream URL and automatically check for and apply updates. Will allow people to publish outside Cloudron App store and users can easily install these packages and keep them automatically updated. For discovery, we will maintain a list either on the forum or in the documentation (TBD).
                    • Separate notifications view
                    • Mongodb 8, Redis 8.4, Nodejs 24.x
                    • Acme ARI support
                    • Backup Integrity verification UI
                    • Improved progress reporting - show percentage complete and elapsed/estimated time for backups and app installations. (moved to 9.2)
                    • Convert backup site creation dialog to a view (moved to 9.2)
                    • Better eventlog UI
                    ruihildtR Offline
                    ruihildtR Offline
                    ruihildt
                    wrote on last edited by
                    #28

                    @girish said in What's coming in 9.1:

                    Custom app build and deploy - You can git-clone any package repository and run cloudron install directly. This builds the app locally on the Cloudron instance and installs it. This simplifies building and maintaining custom packages. The workflow is primarily CLI-driven and targets developers building custom apps as well as users who want to apply patches on top of existing packages

                    Is there any improvement for integrating this in a CI/CD pipeline? If I understand correctly it would mean we can do without using a container registry by default?

                    jamesJ 1 Reply Last reply
                    1
                    • ruihildtR ruihildt

                      @girish said in What's coming in 9.1:

                      Custom app build and deploy - You can git-clone any package repository and run cloudron install directly. This builds the app locally on the Cloudron instance and installs it. This simplifies building and maintaining custom packages. The workflow is primarily CLI-driven and targets developers building custom apps as well as users who want to apply patches on top of existing packages

                      Is there any improvement for integrating this in a CI/CD pipeline? If I understand correctly it would mean we can do without using a container registry by default?

                      jamesJ Offline
                      jamesJ Offline
                      james
                      Staff
                      wrote on last edited by
                      #29

                      Hello @ruihildt

                      Yes. You will be able to simply run cloudron install --location $LOCATION from a CI/CD and the app will be installed on the target Cloudron.

                      1 Reply Last reply
                      2
                      • girishG girish

                        We will be working on the following for 9.1:

                        • Custom app build and deploy - You can git-clone any package repository and run cloudron install directly. This builds the app locally on the Cloudron instance and installs it. This simplifies building and maintaining custom packages. The workflow is primarily CLI-driven and targets developers building custom apps as well as users who want to apply patches on top of existing packages.
                        • Community packages - can be installed from a URL via the dashboard. Cloudron will track the upstream URL and automatically check for and apply updates. Will allow people to publish outside Cloudron App store and users can easily install these packages and keep them automatically updated. For discovery, we will maintain a list either on the forum or in the documentation (TBD).
                        • Separate notifications view
                        • Mongodb 8, Redis 8.4, Nodejs 24.x
                        • Acme ARI support
                        • Backup Integrity verification UI
                        • Improved progress reporting - show percentage complete and elapsed/estimated time for backups and app installations. (moved to 9.2)
                        • Convert backup site creation dialog to a view (moved to 9.2)
                        • Better eventlog UI
                        necrevistonnezrN Online
                        necrevistonnezrN Online
                        necrevistonnezr
                        wrote on last edited by
                        #30

                        @girish said in What's coming in 9.1:

                        Community packages - can be installed from a URL via the dashboard. Cloudron will track the upstream URL and automatically check for and apply updates. Will allow people to publish outside Cloudron App store and users can easily install these packages and keep them automatically updated. For discovery, we will maintain a list either on the forum or in the documentation (TBD).

                        Just my 2 cents: It's great that several people, mostly @timconsidine are packaging so many interesting apps. Bear in mind though, maintaining and supporting such apps after the initial packaging is a whole different ballgame.
                        The Cloudron team currently provides excellent support for their apps, in fact so good, that you see people looking for support in this forum that don't use Cloudron.
                        If one or two persons, who don't get paid package apps, you can't expect the same kind of support. And it's already happening: The Funkwhale app doesn't seem to work (see https://forum.cloudron.io/topic/1597/funkwhale-a-modern-convivial-and-free-music-server?page=3) and asking for support did not lead to anything (and I don't expect volunteers to react or even monitor such requests, don't get me wrong).
                        Just bear in mind, if you need support (e.g. for business critical apps), community packages are not the way to go, I think.

                        1 Reply Last reply
                        12
                        • GengarG Offline
                          GengarG Offline
                          Gengar
                          wrote on last edited by
                          #31

                          I can't wait for community packages ! It will be sooo great, like Unraid ! And Unraid is so populair because of community apps.

                          Thx for the work team !

                          1 Reply Last reply
                          2
                          • girishG Offline
                            girishG Offline
                            girish
                            Staff
                            wrote on last edited by
                            #32

                            @necrevistonnezr right, we will have to see how well it all works 🙂 Specifically for Funkwhale, @vladimir.d has the package cleaned up https://git.cloudron.io/packages/funkwhale-app/ . I will try to get it out.

                            1 Reply Last reply
                            2
                            • girishG Offline
                              girishG Offline
                              girish
                              Staff
                              wrote on last edited by
                              #33

                              9.1 is in unstable now. I have updated the docs around packaging - https://docs.cloudron.io/packaging/ is a good starting point. https://docs.cloudron.io/packaging/publishing is the community packages docs.

                              We are working on AI skills around packaging, publishing and CI use:

                              All skills

                              npx skills add https://git.cloudron.io/docs/skills.git

                              Individual skills

                              npx skills add https://git.cloudron.io/docs/skills.git --skill cloudron-app-packaging
                              npx skills add https://git.cloudron.io/docs/skills.git --skill cloudron-app-publishing
                              npx skills add https://git.cloudron.io/docs/skills.git --skill cloudron-server-ops

                              jdaviescoatesJ M 2 Replies Last reply
                              5
                              • girishG girish

                                9.1 is in unstable now. I have updated the docs around packaging - https://docs.cloudron.io/packaging/ is a good starting point. https://docs.cloudron.io/packaging/publishing is the community packages docs.

                                We are working on AI skills around packaging, publishing and CI use:

                                All skills

                                npx skills add https://git.cloudron.io/docs/skills.git

                                Individual skills

                                npx skills add https://git.cloudron.io/docs/skills.git --skill cloudron-app-packaging
                                npx skills add https://git.cloudron.io/docs/skills.git --skill cloudron-app-publishing
                                npx skills add https://git.cloudron.io/docs/skills.git --skill cloudron-server-ops

                                jdaviescoatesJ Offline
                                jdaviescoatesJ Offline
                                jdaviescoates
                                wrote on last edited by jdaviescoates
                                #34

                                @girish it sounds like these were built to work with https://cursor.com/ (which is new to me - tbh I've barely explore this space at all), but presumably Claude Code, Replit etc etc would benefit from them too?

                                I use Cloudron with Gandi & Hetzner

                                marcusquinnM jamesJ 2 Replies Last reply
                                2
                                • jdaviescoatesJ jdaviescoates

                                  @girish it sounds like these were built to work with https://cursor.com/ (which is new to me - tbh I've barely explore this space at all), but presumably Claude Code, Replit etc etc would benefit from them too?

                                  marcusquinnM Offline
                                  marcusquinnM Offline
                                  marcusquinn
                                  wrote on last edited by
                                  #35

                                  @jdaviescoates can recommend opencode.ai, even includes some good free models to get you started.

                                  Web Design & Development: https://www.evergreen.je
                                  Technology & Apps: https://www.marcusquinn.com

                                  1 Reply Last reply
                                  1
                                  • girishG girish

                                    9.1 is in unstable now. I have updated the docs around packaging - https://docs.cloudron.io/packaging/ is a good starting point. https://docs.cloudron.io/packaging/publishing is the community packages docs.

                                    We are working on AI skills around packaging, publishing and CI use:

                                    All skills

                                    npx skills add https://git.cloudron.io/docs/skills.git

                                    Individual skills

                                    npx skills add https://git.cloudron.io/docs/skills.git --skill cloudron-app-packaging
                                    npx skills add https://git.cloudron.io/docs/skills.git --skill cloudron-app-publishing
                                    npx skills add https://git.cloudron.io/docs/skills.git --skill cloudron-server-ops

                                    M Offline
                                    M Offline
                                    msbt
                                    App Dev
                                    wrote on last edited by
                                    #36

                                    @girish said:

                                    9.1 is in unstable now

                                    Uhh what? One of my production Cloudrons already got updated automatically 3 days ago?!

                                    Happy Hosting & Web Development

                                    girishG 1 Reply Last reply
                                    2
                                    • jdaviescoatesJ jdaviescoates

                                      @girish it sounds like these were built to work with https://cursor.com/ (which is new to me - tbh I've barely explore this space at all), but presumably Claude Code, Replit etc etc would benefit from them too?

                                      jamesJ Offline
                                      jamesJ Offline
                                      james
                                      Staff
                                      wrote on last edited by
                                      #37

                                      Hello @jdaviescoates

                                      @jdaviescoates said:

                                      but presumably Claude Code, Replit etc etc would benefit from them too?

                                      These AI skills can be used with other AIs as well.
                                      They are not exclusive for Cursor.

                                      1 Reply Last reply
                                      3
                                      • M msbt

                                        @girish said:

                                        9.1 is in unstable now

                                        Uhh what? One of my production Cloudrons already got updated automatically 3 days ago?!

                                        girishG Offline
                                        girishG Offline
                                        girish
                                        Staff
                                        wrote on last edited by
                                        #38

                                        @msbt said:

                                        Uhh what? One of my production Cloudrons already got updated automatically 3 days ago?!

                                        that seems quite unlikely 🤔 Can you check who was the initiator of the update in the eventlog? The 'source' field will be 'cron' or some real user .

                                        M 1 Reply Last reply
                                        0
                                        • girishG girish

                                          @msbt said:

                                          Uhh what? One of my production Cloudrons already got updated automatically 3 days ago?!

                                          that seems quite unlikely 🤔 Can you check who was the initiator of the update in the eventlog? The 'source' field will be 'cron' or some real user .

                                          M Offline
                                          M Offline
                                          msbt
                                          App Dev
                                          wrote on last edited by msbt
                                          #39

                                          @girish maybe I'm just the lucky one, that happened before on other machines with other versions:

                                          19662d98-9378-47d3-8199-781042e04564-image.jpeg

                                          It's a bit tricky, because that specific Cloudron has a bunch of custom apps which are best stopped before updating/rebooting. I remember a thread about release channels or separate app updates from Cloudron updates, is that somewhere on the roadmap?

                                          Edit: it says "unstable": false in the tasks json

                                          Happy Hosting & Web Development

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

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