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
  • 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 | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Agate+ (dual protocol server to serve gemini/http from one source)

Agate+ (dual protocol server to serve gemini/http from one source)

Scheduled Pinned Locked Moved App Wishlist
73 Posts 5 Posters 1.0k Views 5 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.
  • robiR robi

    @timconsidine I got the same message.

    I tried to login, failed the first time, fixed typo from entered data, logged in.

    Selected your agate+ package, then got the message it's already in progress.

    Thoughts:
    See if the error state is interfering between tries.
    Make sure to clear it on every submission, not just starting over.
    It's annoying that each field starts with capital letter on mobile.
    Would help to have ports prefilled like in your app.

    Update: tried again from scratch, no error modal, still got the failure.
    Then switched to the other agate app and got this: Unsupported git hosting service.

    Doesn't like self hosted domains other than github and cloudron. Lol

    I'd upload a screenshot but can't seem to paste or upload from this mobile browser.

    timconsidineT Online
    timconsidineT Online
    timconsidine
    App Dev
    wrote last edited by timconsidine
    #51

    @robi thank you for the analysis

    Yes, unsupported git hosting service is the critical error. I will remove the standard Agate package from the list until I can confirm Dider's git details.

    @DidierMalenfant what is the git service behind "https://code.malenfant.net/didier/agate-app " ?
    I can try to add support for it.
    Also does it need port binding to be set ?

    I will check my Agate+ settings again.

    robiR 1 Reply Last reply
    1
    • L Offline
      L Offline
      LoudLemur
      wrote last edited by
      #52

      Agate+ installed using https://ccai.appx.uk/ and the nice, new "Quick Setup" option.

      • The port field 19XX was a bit confusing. If you leave it like that, the installation doesn't work. For the quick setup, how about suggesting 1965 and a note/tool-tip for changing this if needed

      • I don't think that ccai checks to see if another installation is happening at the same time before attempting to start. In something like a college setting, lots of people might be trying to use the same service at the same time in a class.

      • The reverse proxy for additional servers is a nice tool. I tried using the terminal as suggested to setup an additional server using the initial one as a reverse proxy, but it failed.

      /app/code# register-new-instance.sh
      bash: register-new-instance.sh: command not found

      robiR 1 Reply Last reply
      0
      • timconsidineT Online
        timconsidineT Online
        timconsidine
        App Dev
        wrote last edited by timconsidine
        #53

        I could not replicate the errors.
        So I tweaked the CCAI installer to be more aggressive on clearing past installation attempts, as robi and loudlemur mentioned multiple attempts.

        NB : if you're doing repeat installs, it's definitely worth using the [Start Over] but maybe you did.

        NB : when installing to a subdomain not used before, Cloudron's reverse proxy registration can be variable (fast to slow). Patience required 😆

        I also cleared Didier's package details until they can be verified.

        I used CCAI to install a new instance of Agate+ and made a video.

        Note : for the first installation of Agate+, the port binding needs to be clear or set to GEMINI_PPORT=1965.
        For additional installations, port binding needs to be GEMIN_PORT=1967 or higher if you have other installations. And in your first installation of Agate+, register your 2nd etc instance. See POSTINSTALL.md in the 1st instance, which is shown on the app settings dashboard.

        No privilege to post the install demo here, so it's over here : https://ccai-demo.appx.uk/
        This might flush out any difference in the way I am doing it.

        Other thoughts :

        • use [Start Over] between install attempts
        • reload or force reload the browser page between install attempts
        • check in your Cloudron whether an app was created despite failed install, and manually uninstall it through the Cloudron app dashboard before trying again
        1 Reply Last reply
        1
        • timconsidineT Online
          timconsidineT Online
          timconsidine
          App Dev
          wrote last edited by
          #54

          Pushed small tweak to cloudron git and to hosted docker image (v 6.3.7)

          robiR 1 Reply Last reply
          1
          • timconsidineT timconsidine

            @robi thank you for the analysis

            Yes, unsupported git hosting service is the critical error. I will remove the standard Agate package from the list until I can confirm Dider's git details.

            @DidierMalenfant what is the git service behind "https://code.malenfant.net/didier/agate-app " ?
            I can try to add support for it.
            Also does it need port binding to be set ?

            I will check my Agate+ settings again.

            robiR Offline
            robiR Offline
            robi
            wrote last edited by
            #55

            @timconsidine said in Agate+ (dual protocol server to serve gemini/http from one source):

            @DidierMalenfant what is the git service behind "https://code.malenfant.net/didier/agate-app " ?
            I can try to add support for it.

            His is just a Gitea instance, so should be fine. It should fail on the git command attempt, not the URL check.

            I'd also like to keep my cloudron info while installing other apps, until the browser window is closed.
            Why log in every time?

            Same for subdomain and port settings, keep the TLD and have a default port for first installs, we know to increment on additional installs.

            Conscious tech

            1 Reply Last reply
            0
            • L LoudLemur

              Agate+ installed using https://ccai.appx.uk/ and the nice, new "Quick Setup" option.

              • The port field 19XX was a bit confusing. If you leave it like that, the installation doesn't work. For the quick setup, how about suggesting 1965 and a note/tool-tip for changing this if needed

              • I don't think that ccai checks to see if another installation is happening at the same time before attempting to start. In something like a college setting, lots of people might be trying to use the same service at the same time in a class.

              • The reverse proxy for additional servers is a nice tool. I tried using the terminal as suggested to setup an additional server using the initial one as a reverse proxy, but it failed.

              /app/code# register-new-instance.sh
              bash: register-new-instance.sh: command not found

              robiR Offline
              robiR Offline
              robi
              wrote last edited by
              #56

              @LoudLemur said in Agate+ (dual protocol server to serve gemini/http from one source):

              /app/code# register-new-instance.sh
              bash: register-new-instance.sh : command not found

              That's because it's in /app/data

              Take a look in the App Terminal or File Manager

              Conscious tech

              1 Reply Last reply
              1
              • timconsidineT timconsidine

                Pushed small tweak to cloudron git and to hosted docker image (v 6.3.7)

                robiR Offline
                robiR Offline
                robi
                wrote last edited by robi
                #57

                @timconsidine Can you add a checkbox to an app anyone installs to submit it to your list of available packages once a successful install has taken place?

                Private apps remain private if left unchecked.

                Conscious tech

                1 Reply Last reply
                0
                • robiR Offline
                  robiR Offline
                  robi
                  wrote last edited by
                  #58

                  Btw, your Agate+ app doesn't seem to complete health check, hence remains Starting... & unclickable from UI.

                  Conscious tech

                  timconsidineT L 2 Replies Last reply
                  0
                  • robiR robi

                    Btw, your Agate+ app doesn't seem to complete health check, hence remains Starting... & unclickable from UI.

                    timconsidineT Online
                    timconsidineT Online
                    timconsidine
                    App Dev
                    wrote last edited by timconsidine
                    #59

                    @robi really ?! 😢 Not good, sorry.
                    Works for me though !
                    Let me investigate further.

                    Are you installing manually or through ccai.appx.uk ?
                    Is this with v6.37 (latest - uploaded to cloudron git this evening) ?

                    Just so I know what to investigate

                    robiR 1 Reply Last reply
                    0
                    • timconsidineT timconsidine

                      @robi really ?! 😢 Not good, sorry.
                      Works for me though !
                      Let me investigate further.

                      Are you installing manually or through ccai.appx.uk ?
                      Is this with v6.37 (latest - uploaded to cloudron git this evening) ?

                      Just so I know what to investigate

                      robiR Offline
                      robiR Offline
                      robi
                      wrote last edited by robi
                      #60

                      @timconsidine said in Agate+ (dual protocol server to serve gemini/http from one source):

                      Are you installing manually or through ccai.appx.uk ?
                      Using your ccai

                      Is this with v6.37 (latest - uploaded to cloudron git this evening) ?

                      v6.37, pkg v 3.3.17

                      I installed it twice, once with the port set to 1968, then uninstalled, and installed again with your new instructions to delete the port field, same result.

                      App works, but Cloudron doesn't know.

                      Conscious tech

                      timconsidineT 2 Replies Last reply
                      0
                      • robiR robi

                        @timconsidine said in Agate+ (dual protocol server to serve gemini/http from one source):

                        Are you installing manually or through ccai.appx.uk ?
                        Using your ccai

                        Is this with v6.37 (latest - uploaded to cloudron git this evening) ?

                        v6.37, pkg v 3.3.17

                        I installed it twice, once with the port set to 1968, then uninstalled, and installed again with your new instructions to delete the port field, same result.

                        App works, but Cloudron doesn't know.

                        timconsidineT Online
                        timconsidineT Online
                        timconsidine
                        App Dev
                        wrote last edited by
                        #61

                        @robi sorry for trouble
                        and thanks for info
                        I’m not seeing this behaviour
                        Will check again

                        1 Reply Last reply
                        0
                        • robiR robi

                          @timconsidine said in Agate+ (dual protocol server to serve gemini/http from one source):

                          Are you installing manually or through ccai.appx.uk ?
                          Using your ccai

                          Is this with v6.37 (latest - uploaded to cloudron git this evening) ?

                          v6.37, pkg v 3.3.17

                          I installed it twice, once with the port set to 1968, then uninstalled, and installed again with your new instructions to delete the port field, same result.

                          App works, but Cloudron doesn't know.

                          timconsidineT Online
                          timconsidineT Online
                          timconsidine
                          App Dev
                          wrote last edited by
                          #62

                          If it is the first installation of Agate+, port should be blank or GEMINI_PORT=1965.

                          1 Reply Last reply
                          0
                          • robiR robi

                            Btw, your Agate+ app doesn't seem to complete health check, hence remains Starting... & unclickable from UI.

                            L Offline
                            L Offline
                            LoudLemur
                            wrote last edited by
                            #63

                            @robi The uncompleted healthcheck was the final stumbling block I had with trying to install another custom application. It was all going well until the health check, but then there was no response...

                            timconsidineT 1 Reply Last reply
                            0
                            • timconsidineT Online
                              timconsidineT Online
                              timconsidine
                              App Dev
                              wrote last edited by timconsidine
                              #64

                              Just installed new Agate+ using the custom app installer https://ccai.appx.uk

                              Screenshot 2025-07-31 at 08.10.48.png

                              I am not seeing the same issues - sails through for me - going to have to think about how to diagnose your experiences.

                              Screenshot 2025-07-31 at 08.10.00.png

                              NB the settings in the above screenshot are because I already have a "real" installation running, so for this new one using a higher port number.
                              For the first installation on a particular Cloudron, port binding field should be blank or GEMINI_PORT=1965.

                              1 Reply Last reply
                              0
                              • L LoudLemur

                                @robi The uncompleted healthcheck was the final stumbling block I had with trying to install another custom application. It was all going well until the health check, but then there was no response...

                                timconsidineT Online
                                timconsidineT Online
                                timconsidine
                                App Dev
                                wrote last edited by
                                #65

                                @LoudLemur for first use of a "new" subdomain (one not used on Cloudron before), the reverse proxy check can take some time. The healthcheck should be reasonable.
                                I'm finding it can take 1-2 minutes for download, reverse proxy and healthcheck.
                                But it does complete.
                                I have not encountered a timeout on healthcheck as yet.

                                1 Reply Last reply
                                0
                                • timconsidineT Online
                                  timconsidineT Online
                                  timconsidine
                                  App Dev
                                  wrote last edited by
                                  #66

                                  Once you do get it installed, Agate+ has a useful content editor under /admin

                                  Screenshot 2025-07-31 at 08.22.49.png

                                  L 1 Reply Last reply
                                  1
                                  • timconsidineT timconsidine

                                    Once you do get it installed, Agate+ has a useful content editor under /admin

                                    Screenshot 2025-07-31 at 08.22.49.png

                                    L Offline
                                    L Offline
                                    LoudLemur
                                    wrote last edited by
                                    #67

                                    @timconsidine That is a helpful feature and illustrative of the consideration and understanding that went into creating the application.

                                    1 Reply Last reply
                                    2
                                    • timconsidineT Online
                                      timconsidineT Online
                                      timconsidine
                                      App Dev
                                      wrote last edited by timconsidine
                                      #68

                                      Hmm <scratching head>
                                      I've been trying to diagnose @robi report that app installs but gets stuck in "Starting..."

                                      I wondered if there was a hidden issue that I was installing from CCAI on my primary cloudron to a location/url also on my primary cloudron.
                                      So I installed a clean fresh separate Cloudron instance as the target.

                                      I then used ccai.appx.uk to install 2 custom apps from the catalogue (new feature!), Raneto and Agate+.
                                      Both sailed through the installation, and started fine.

                                      So <scratching head> I don't know.

                                      If you or anyone has the time/inclination to try again and get the same stuck in Starting..., I would suggest :

                                      • checking the logs of the app from its dashboard
                                      • do stop/start in dashboard or Repair/Restart

                                      FYI :
                                      CCAI now on v4.0.9 and pushed to git.cloudron.io.
                                      ccai.appx.uk is running that version as a public hosted service.
                                      Agate+ still on v6.37

                                      robiR 1 Reply Last reply
                                      2
                                      • L Offline
                                        L Offline
                                        LoudLemur
                                        wrote last edited by
                                        #69

                                        Hey, Tim, I like the new update and now I can see we can use it to one click install FacilMaps - nice!
                                        Very, very nice, actually! We wanted to serve our own maps like this for ages. Now we can!

                                        Also, very cool, we can even use ccai to install ccai - on our own server!

                                        CCAI deserves a thread/discussion all of its own, I think.

                                        timconsidineT 1 Reply Last reply
                                        1
                                        • L LoudLemur

                                          Hey, Tim, I like the new update and now I can see we can use it to one click install FacilMaps - nice!
                                          Very, very nice, actually! We wanted to serve our own maps like this for ages. Now we can!

                                          Also, very cool, we can even use ccai to install ccai - on our own server!

                                          CCAI deserves a thread/discussion all of its own, I think.

                                          timconsidineT Online
                                          timconsidineT Online
                                          timconsidine
                                          App Dev
                                          wrote last edited by
                                          #70

                                          @LoudLemur thank you 👍
                                          I wanted to get CCAI to a point where it would be worth making an App Wishlist for it.
                                          Just a few more tweaks to do.

                                          And need to find more custom apps to flesh out the catalogue with known/tested cases.

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