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. Nextcloud
  3. Nextcloud OIDC integration

Nextcloud OIDC integration

Scheduled Pinned Locked Moved Nextcloud
111 Posts 10 Posters 8.0k Views 10 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.
    • jdaviescoatesJ Offline
      jdaviescoatesJ Offline
      jdaviescoates
      wrote on last edited by jdaviescoates
      #41

      PS it would've been nice if when adding this you'd also updated the manifest to use the branding on the button too 😉

      image.png

      Like e.g. you've already done on e.g. PeerTube:

      12cbd885-b06d-4422-a008-6f95031d0b5b-image.png

      I use Cloudron with Gandi & Hetzner

      girishG 1 Reply Last reply
      1
      • firmansiF firmansi

        @jdaviescoates No,I use AWS, and I am aware about proxy thing, as I point out that I already use this Cloudron as central user directory LDAP server for other servers outside my Cloudron

        I take a look the discussion, and it seems it does not resolve

        J Offline
        J Offline
        joseph
        Staff
        wrote on last edited by
        #42

        @firmansi Wanted to extend my invitation in the other thread to you too. If you can reach out to support@cloudron.io and we can debug your install as to why we get this error, it will be great.

        firmansiF 1 Reply Last reply
        1
        • jdaviescoatesJ jdaviescoates

          PS it would've been nice if when adding this you'd also updated the manifest to use the branding on the button too 😉

          image.png

          Like e.g. you've already done on e.g. PeerTube:

          12cbd885-b06d-4422-a008-6f95031d0b5b-image.png

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

          @jdaviescoates the plugin doesn't support setting the button name unfortunately. we have to raise issues for these upstream. For example, in the OIDC settings dialog which you posted earlier, you can see that the name comes from the provider type and there is no explicit label configuration. If you open a bug report upstream, please link here.

          jdaviescoatesJ 1 Reply Last reply
          1
          • J joseph

            @firmansi Wanted to extend my invitation in the other thread to you too. If you can reach out to support@cloudron.io and we can debug your install as to why we get this error, it will be great.

            firmansiF Offline
            firmansiF Offline
            firmansi
            wrote on last edited by firmansi
            #44

            @joseph At this moment, this issue not really bugging us since we still able to use Nextcloud as well as User Directory in production scenario without any problem, but yes I will write email to support later on.

            One thing that really bugging me, even I know it's possible or not, I clearly remember that the first time we set up Nextcloud then the user management is set to be managed through Cloudron, and till today, we never create new user within Nextcloud User Management.

            If I am not mistaken, this issue happened when we upgraded from NC 7 to 8 quite a long time ago

            1 Reply Last reply
            0
            • firmansiF Offline
              firmansiF Offline
              firmansi
              wrote on last edited by
              #45

              @joseph I have tried to test the openid server with curl https://my.domain.com/.well-known/openid-configuration from the Nextcloud terminal, and it didnt give any response I have upgraded to the latest Cloudron 8.2.3

              I also try to install new cloudron server with new NC just for testing, and it gives response with curl https://my.domain.com/.well-known/openid-configuration

              1 Reply Last reply
              0
              • girishG girish

                @jdaviescoates the plugin doesn't support setting the button name unfortunately. we have to raise issues for these upstream. For example, in the OIDC settings dialog which you posted earlier, you can see that the name comes from the provider type and there is no explicit label configuration. If you open a bug report upstream, please link here.

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

                @girish said in Nextcloud OIDC integration:

                For example, in the OIDC settings dialog which you posted earlier, you can see that the name comes from the provider type and there is no explicit label configuration. If you open a bug report upstream, please link here.

                Aha, I see. I think I will report this upstream.

                Are you able to share what the missing OIDC field name/ value is actually called that e.g. the PeerTube OIDC plugin is picking up but the Nextcloud one isn't? Thanks!

                I use Cloudron with Gandi & Hetzner

                1 Reply Last reply
                0
                • andreasduerenA Offline
                  andreasduerenA Offline
                  andreasdueren
                  wrote on last edited by
                  #47

                  Just checked the logs (they are absolutely full):

                  LocalServerException
                  Host "127.0.1.1" (my.tld.onl:80) violates local access rules
                  Could not reach the provider at URL https://my.tld.onl/openid/.well-known/openid-configuration
                  
                  andreasduerenA 2 Replies Last reply
                  0
                  • andreasduerenA andreasdueren

                    Just checked the logs (they are absolutely full):

                    LocalServerException
                    Host "127.0.1.1" (my.tld.onl:80) violates local access rules
                    Could not reach the provider at URL https://my.tld.onl/openid/.well-known/openid-configuration
                    
                    andreasduerenA Offline
                    andreasduerenA Offline
                    andreasdueren
                    wrote on last edited by
                    #48

                    @andreasdueren said in Nextcloud OIDC integration:

                    https://my.tld.onl/openid/.well-known/openid-configuration

                    From the terminal, curl https://my.tld.onl/openid/.well-known/openid-configuration works but setting up a separate openID provider (or changing the pre-setup one) will result in this error:

                    Screenshot 2025-01-30 at 11.10.12.png

                    andreasduerenA 1 Reply Last reply
                    0
                    • andreasduerenA andreasdueren

                      @andreasdueren said in Nextcloud OIDC integration:

                      https://my.tld.onl/openid/.well-known/openid-configuration

                      From the terminal, curl https://my.tld.onl/openid/.well-known/openid-configuration works but setting up a separate openID provider (or changing the pre-setup one) will result in this error:

                      Screenshot 2025-01-30 at 11.10.12.png

                      andreasduerenA Offline
                      andreasduerenA Offline
                      andreasdueren
                      wrote on last edited by
                      #49

                      @andreasdueren Not that adding 127.0.1.1 to the proxies did the trick but rebooting the app will reset this section in the config file.

                      J 1 Reply Last reply
                      0
                      • nebulonN Offline
                        nebulonN Offline
                        nebulon
                        Staff
                        wrote on last edited by
                        #50

                        Do you have any nextcloud extension or other configs, which might have a blocklist or other security features added? If curl works, this must be some nextcloud code blocking the outgoing request?

                        andreasduerenA 1 Reply Last reply
                        2
                        • nebulonN nebulon

                          Do you have any nextcloud extension or other configs, which might have a blocklist or other security features added? If curl works, this must be some nextcloud code blocking the outgoing request?

                          andreasduerenA Offline
                          andreasduerenA Offline
                          andreasdueren
                          wrote on last edited by andreasdueren
                          #51

                          @nebulon Unlikely but I can check. This is a pretty fresh installation without any users or data. Don't remember setting anything up

                          Edit: these are the installed apps now (I disabled a bunch but they were all standard apps)
                          Screenshot 2025-02-01 at 09.51.41.png

                          1 Reply Last reply
                          0
                          • andreasduerenA andreasdueren

                            @andreasdueren Not that adding 127.0.1.1 to the proxies did the trick but rebooting the app will reset this section in the config file.

                            J Offline
                            J Offline
                            joseph
                            Staff
                            wrote on last edited by
                            #52

                            @andreasdueren said in Nextcloud OIDC integration:

                            @andreasdueren Not that adding 127.0.1.1 to the proxies did the trick but rebooting the app will reset this section in the config file.

                            What proxy are you referring to here?

                            andreasduerenA 1 Reply Last reply
                            0
                            • J joseph

                              @andreasdueren said in Nextcloud OIDC integration:

                              @andreasdueren Not that adding 127.0.1.1 to the proxies did the trick but rebooting the app will reset this section in the config file.

                              What proxy are you referring to here?

                              andreasduerenA Offline
                              andreasduerenA Offline
                              andreasdueren
                              wrote on last edited by
                              #53

                              @Joseph In the config file:

                                'trusted_proxies' => 
                                array (
                                  0 => '172.18.0.1',
                                ),
                              
                              1 Reply Last reply
                              0
                              • J Offline
                                J Offline
                                joseph
                                Staff
                                wrote on last edited by
                                #54

                                @andreasdueren can you tell me what made you add 127.0.1.1 ? Not sure what that IP is

                                1 Reply Last reply
                                0
                                • andreasduerenA andreasdueren

                                  Just checked the logs (they are absolutely full):

                                  LocalServerException
                                  Host "127.0.1.1" (my.tld.onl:80) violates local access rules
                                  Could not reach the provider at URL https://my.tld.onl/openid/.well-known/openid-configuration
                                  
                                  andreasduerenA Offline
                                  andreasduerenA Offline
                                  andreasdueren
                                  wrote on last edited by
                                  #55

                                  @andreasdueren said in Nextcloud OIDC integration:

                                  Just checked the logs (they are absolutely full):

                                  LocalServerException
                                  Host "127.0.1.1" (my.tld.onl:80) violates local access rules
                                  Could not reach the provider at URL https://my.tld.onl/openid/.well-known/openid-configuration
                                  

                                  @joseph said in Nextcloud OIDC integration:

                                  @andreasdueren can you tell me what made you add 127.0.1.1 ? Not sure what that IP is

                                  The console complained about it

                                  1 Reply Last reply
                                  0
                                  • andreasduerenA Offline
                                    andreasduerenA Offline
                                    andreasdueren
                                    wrote on last edited by
                                    #56

                                    @Joseph So this is weird. Even a fresh install of NC in a new, clean Cloudron is throwing the same error. Any idea why that would be?

                                    1 Reply Last reply
                                    0
                                    • nebulonN Offline
                                      nebulonN Offline
                                      nebulon
                                      Staff
                                      wrote on last edited by
                                      #57

                                      Did you apply any extra configs to Nextcloud? It is still unclear to me who prints this LocalServerException and why Nextcloud would refuse to connect to that endpoint. Have you looked in the Nextcloud forum/issue tracker about this?

                                      Given that you mentioned, that curl to that endpoint from within the nextcloud container works fine, it is somethign within Nextcloud it seems.

                                      andreasduerenA 1 Reply Last reply
                                      0
                                      • nebulonN nebulon

                                        Did you apply any extra configs to Nextcloud? It is still unclear to me who prints this LocalServerException and why Nextcloud would refuse to connect to that endpoint. Have you looked in the Nextcloud forum/issue tracker about this?

                                        Given that you mentioned, that curl to that endpoint from within the nextcloud container works fine, it is somethign within Nextcloud it seems.

                                        andreasduerenA Offline
                                        andreasduerenA Offline
                                        andreasdueren
                                        wrote on last edited by
                                        #58

                                        @nebulon Nope, new Nextcloud, not even logged in yet

                                        1 Reply Last reply
                                        0
                                        • J Offline
                                          J Offline
                                          joseph
                                          Staff
                                          wrote on last edited by
                                          #59

                                          Best to reach out at support@cloudron.io , it seems hard to debug . Atleast, fresh instances on all our servers and demo instances seem to work fine.

                                          andreasduerenA 1 Reply Last reply
                                          1
                                          • J joseph

                                            Best to reach out at support@cloudron.io , it seems hard to debug . Atleast, fresh instances on all our servers and demo instances seem to work fine.

                                            andreasduerenA Offline
                                            andreasduerenA Offline
                                            andreasdueren
                                            wrote on last edited by
                                            #60

                                            @Joseph Is this something you're interested in debugging? Otherwise I'll just wipe the machine and install fresh

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