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. App Wishlist
  3. CCAI : Cloudron Custom App Installer

CCAI : Cloudron Custom App Installer

Scheduled Pinned Locked Moved App Wishlist
52 Posts 10 Posters 3.9k Views 16 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.
  • timconsidineT timconsidine

    @humptydumpty I finished the upgrade !
    Apologies again that you got caught up in the middle of it

    humptydumptyH Offline
    humptydumptyH Offline
    humptydumpty
    wrote last edited by
    #42

    @timconsidine I can't help with code, but more than happy to help with testing!

    • I reinstalled CCAI-P via the Windows.exe installer and that went smoothly.
    • I reinstalled Zoneminder via the new CCAI-P and that also went smoothly.
    • Attempted to install Excalidraw but that didn't work (I logged out in CCAI, restarted app, and clicked on start-over). Here's the log from the CCAI page.
    
    
    [12:51:13 PM] Repository URL provided: https://git.cloudron.io/timconsidine/cloudron-excalidraw
    [12:51:13 PM] Server will auto-detect default branch and construct manifest URL
    [12:51:13 PM] Starting installation process...
    [12:51:13 PM] Installation started. Streaming logs...
    [12:51:13 PM] [2026-02-05 18:51:14] Cleaning up any existing installer directory...
    [12:51:13 PM] [2026-02-05 18:51:14] Creating temporary directory for installation files...
    [12:51:13 PM] [2026-02-05 18:51:14] Repository URL provided: https://git.cloudron.io/timconsidine/cloudron-excalidraw
    [12:51:13 PM] [2026-02-05 18:51:14] Server will auto-detect default branch and construct manifest URL
    [12:51:13 PM] [2026-02-05 18:51:14] Trying https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/CloudronManifest.json (Attempt 1/3)
    [12:51:13 PM] [2026-02-05 18:51:14] DEBUG: Starting download for https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/CloudronManifest.json
    [12:51:16 PM] [2026-02-05 18:51:14] CloudronManifest.json downloaded successfully
    [12:51:16 PM] [2026-02-05 18:51:14] Fetching asset logo.png from https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/logo.png
    [12:51:16 PM] [2026-02-05 18:51:14] DEBUG: Starting download for https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/logo.png
    [12:51:16 PM] [2026-02-05 18:51:14] Fetching postInstallMessage file POSTINSTALL.md from https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/POSTINSTALL.md
    [12:51:16 PM] [2026-02-05 18:51:14] DEBUG: Starting download for https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/POSTINSTALL.md
    [12:51:16 PM] [2026-02-05 18:51:14] postInstallMessage download failed for POSTINSTALL.md: HTTP 404
    [12:51:16 PM] ERROR: Installation failed: Unknown error
    
    
    
    timconsidineT 1 Reply Last reply
    1
    • humptydumptyH humptydumpty

      @timconsidine I can't help with code, but more than happy to help with testing!

      • I reinstalled CCAI-P via the Windows.exe installer and that went smoothly.
      • I reinstalled Zoneminder via the new CCAI-P and that also went smoothly.
      • Attempted to install Excalidraw but that didn't work (I logged out in CCAI, restarted app, and clicked on start-over). Here's the log from the CCAI page.
      
      
      [12:51:13 PM] Repository URL provided: https://git.cloudron.io/timconsidine/cloudron-excalidraw
      [12:51:13 PM] Server will auto-detect default branch and construct manifest URL
      [12:51:13 PM] Starting installation process...
      [12:51:13 PM] Installation started. Streaming logs...
      [12:51:13 PM] [2026-02-05 18:51:14] Cleaning up any existing installer directory...
      [12:51:13 PM] [2026-02-05 18:51:14] Creating temporary directory for installation files...
      [12:51:13 PM] [2026-02-05 18:51:14] Repository URL provided: https://git.cloudron.io/timconsidine/cloudron-excalidraw
      [12:51:13 PM] [2026-02-05 18:51:14] Server will auto-detect default branch and construct manifest URL
      [12:51:13 PM] [2026-02-05 18:51:14] Trying https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/CloudronManifest.json (Attempt 1/3)
      [12:51:13 PM] [2026-02-05 18:51:14] DEBUG: Starting download for https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/CloudronManifest.json
      [12:51:16 PM] [2026-02-05 18:51:14] CloudronManifest.json downloaded successfully
      [12:51:16 PM] [2026-02-05 18:51:14] Fetching asset logo.png from https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/logo.png
      [12:51:16 PM] [2026-02-05 18:51:14] DEBUG: Starting download for https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/logo.png
      [12:51:16 PM] [2026-02-05 18:51:14] Fetching postInstallMessage file POSTINSTALL.md from https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/POSTINSTALL.md
      [12:51:16 PM] [2026-02-05 18:51:14] DEBUG: Starting download for https://git.cloudron.io/timconsidine/cloudron-excalidraw/-/raw/main/POSTINSTALL.md
      [12:51:16 PM] [2026-02-05 18:51:14] postInstallMessage download failed for POSTINSTALL.md: HTTP 404
      [12:51:16 PM] ERROR: Installation failed: Unknown error
      
      
      
      timconsidineT Offline
      timconsidineT Offline
      timconsidine
      App Dev
      wrote last edited by
      #43

      @humptydumpty let me try it here ....

      Indie app dev, scratching my itches, lover of Cloudron PaaS

      1 Reply Last reply
      0
      • timconsidineT Offline
        timconsidineT Offline
        timconsidine
        App Dev
        wrote last edited by
        #44

        Fixed the issues reported by @humptydumpty

        Going to test installation of every app in catalogue, which will take a little time, feel free to report any issues you find.

        Indie app dev, scratching my itches, lover of Cloudron PaaS

        1 Reply Last reply
        0
        • timconsidineT Offline
          timconsidineT Offline
          timconsidine
          App Dev
          wrote last edited by
          #45

          Pushed couple more fixes, continuing to test installation of every app

          Indie app dev, scratching my itches, lover of Cloudron PaaS

          1 Reply Last reply
          1
          • humptydumptyH Offline
            humptydumptyH Offline
            humptydumpty
            wrote last edited by
            #46

            I can confirm all reported bugs are fixed! Thanks Tim!

            1 Reply Last reply
            1
            • timconsidineT Offline
              timconsidineT Offline
              timconsidine
              App Dev
              wrote last edited by timconsidine
              #47

              Public service announcement to minimise chance of pulling the rug from under @humptydumpty or others again 😄

              Testing of all custom apps in catalogue reveal some stubborn issues on a couple of apps. So ...

              âš  Breaking changes to refactor CCAI-P and CustomAppGateway - they are going to go down for a short while âš 

              Will post here when back up.

              Indie app dev, scratching my itches, lover of Cloudron PaaS

              1 Reply Last reply
              3
              • timconsidineT Offline
                timconsidineT Offline
                timconsidine
                App Dev
                wrote last edited by
                #48

                CustomAppGateway and CCAI-P back in service.

                As part of testing installation of all apps in the catalogue, I discovered gremlins (such as what happens if a source repo becomes unavailable or project abandoned, as well some "bound-to-fail-eventually" parsing and other "cleverness").

                So I refactored both projects to be simpler and more robust, which needed them to go down.

                I probably should do another round of testing all listed apps install correctly. That's on the ToDo list. I think it is all working (ha ha ha, famous last words).

                âš  if you already installed CCAI-P, I strongly recommend you reinstall it from customappgateway.appx.uk âš 

                Custom apps already installed should not need re-installation.
                It's just the installers which have changed.

                Indie app dev, scratching my itches, lover of Cloudron PaaS

                D 1 Reply Last reply
                2
                • timconsidineT timconsidine

                  CustomAppGateway and CCAI-P back in service.

                  As part of testing installation of all apps in the catalogue, I discovered gremlins (such as what happens if a source repo becomes unavailable or project abandoned, as well some "bound-to-fail-eventually" parsing and other "cleverness").

                  So I refactored both projects to be simpler and more robust, which needed them to go down.

                  I probably should do another round of testing all listed apps install correctly. That's on the ToDo list. I think it is all working (ha ha ha, famous last words).

                  âš  if you already installed CCAI-P, I strongly recommend you reinstall it from customappgateway.appx.uk âš 

                  Custom apps already installed should not need re-installation.
                  It's just the installers which have changed.

                  D Offline
                  D Offline
                  DualOSWinWiz
                  wrote last edited by
                  #49

                  @timconsidine i would like to thank you for your efforts and contributions. Please try to do windmill https://github.com/windmill-labs/windmill
                  And Dify

                  https://github.com/AshleyDelph84/dify-self-host

                  I spend 2 weekends and still not successful

                  timconsidineT 1 Reply Last reply
                  1
                  • D DualOSWinWiz

                    @timconsidine i would like to thank you for your efforts and contributions. Please try to do windmill https://github.com/windmill-labs/windmill
                    And Dify

                    https://github.com/AshleyDelph84/dify-self-host

                    I spend 2 weekends and still not successful

                    timconsidineT Offline
                    timconsidineT Offline
                    timconsidine
                    App Dev
                    wrote last edited by
                    #50

                    @DualOSWinWiz said in CCAI : Cloudron Custom App Installer:

                    I spend 2 weekends and still not successful

                    Well, don't assume I will do better !

                    Have to finish my VAT return but will look at them afterwards

                    Indie app dev, scratching my itches, lover of Cloudron PaaS

                    1 Reply Last reply
                    1
                    • C Offline
                      C Offline
                      crazybrad
                      wrote last edited by
                      #51

                      @timconsidine Personally want to thank you for pushing CCAI and moving the development to the point where the Cloudron Team is taking this the next part of journey. In my mind, this makes Cloudron THE platform for hosting custom apps.

                      timconsidineT 1 Reply Last reply
                      2
                      • C crazybrad

                        @timconsidine Personally want to thank you for pushing CCAI and moving the development to the point where the Cloudron Team is taking this the next part of journey. In my mind, this makes Cloudron THE platform for hosting custom apps.

                        timconsidineT Offline
                        timconsidineT Offline
                        timconsidine
                        App Dev
                        wrote last edited by timconsidine
                        #52

                        @crazybrad thank you.
                        Almost always I am scratching my own itches, but glad to be able to help others in process.

                        I'm excited to see how Cloudron delivers the functionality, I'm sure it will be more slick than mine.

                        And I don't think they have ever been 'opposed' to it (it's been in cloudron CLI for yonks), it's just there's always been something more important / higher up on the list. A familiar dilemma.

                        Even though my project's lifetime will turn out to have short-lived usefulness, it's been a fun project.

                        Indie app dev, scratching my itches, lover of Cloudron PaaS

                        1 Reply Last reply
                        0
                        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