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. Discuss
  3. Cloudron as reverse proxy for non-Cloudron apps

Cloudron as reverse proxy for non-Cloudron apps

Scheduled Pinned Locked Moved Discuss
reverseproxyproxymanager
13 Posts 7 Posters 2.8k Views 8 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.
    • O Offline
      O Offline
      oj
      wrote on last edited by girish
      #1

      Cloudron admins also run other apps (e.g. Jitsi, Zammad, BlueSpice) on other non-Cloudron servers that use the subdomains of domains that exist on Cloudron. This is because these apps are not on Cloudron.

      Nginx reverse proxy is an excellent tool for this multiple-server environment, creating a unified client experience and also keeps the other servers anonymous.

      Since the Cloudron server's security is likely to be better than that of the other non-Cloudron servers (for an amateur Admin like me), can the Cloudron server be enabled - via a GUI - to make it easy to play this reverse proxy role for the other non-Cloudron servers?

      robiR O 2 Replies Last reply
      5
      • O oj

        Cloudron admins also run other apps (e.g. Jitsi, Zammad, BlueSpice) on other non-Cloudron servers that use the subdomains of domains that exist on Cloudron. This is because these apps are not on Cloudron.

        Nginx reverse proxy is an excellent tool for this multiple-server environment, creating a unified client experience and also keeps the other servers anonymous.

        Since the Cloudron server's security is likely to be better than that of the other non-Cloudron servers (for an amateur Admin like me), can the Cloudron server be enabled - via a GUI - to make it easy to play this reverse proxy role for the other non-Cloudron servers?

        robiR Offline
        robiR Offline
        robi
        wrote on last edited by
        #2

        @oj While many of us handle this situation via separate CLI config files for nginx directly, once Cloudron 7.0 is released, the multi-host nature of this planned release will be a better time to address such a GUI feature.

        Conscious tech

        1 Reply Last reply
        2
        • O oj

          Cloudron admins also run other apps (e.g. Jitsi, Zammad, BlueSpice) on other non-Cloudron servers that use the subdomains of domains that exist on Cloudron. This is because these apps are not on Cloudron.

          Nginx reverse proxy is an excellent tool for this multiple-server environment, creating a unified client experience and also keeps the other servers anonymous.

          Since the Cloudron server's security is likely to be better than that of the other non-Cloudron servers (for an amateur Admin like me), can the Cloudron server be enabled - via a GUI - to make it easy to play this reverse proxy role for the other non-Cloudron servers?

          O Offline
          O Offline
          oj
          wrote on last edited by
          #3

          @oj said in Cloudron as reverse proxy for non-Cloudron apps:

          Nginx reverse proxy is an excellent tool for this multiple-server environment, creating a unified client experience and also keeps the other servers anonymous.

          https://nginxproxymanager.com/
          https://github.com/jc21/nginx-proxy-manager

          "I created this project to fill a personal need to provide users with a easy way to accomplish reverse proxying hosts with SSL termination and it had to be so easy that a monkey could do it."

          robiR 1 Reply Last reply
          1
          • O oj

            @oj said in Cloudron as reverse proxy for non-Cloudron apps:

            Nginx reverse proxy is an excellent tool for this multiple-server environment, creating a unified client experience and also keeps the other servers anonymous.

            https://nginxproxymanager.com/
            https://github.com/jc21/nginx-proxy-manager

            "I created this project to fill a personal need to provide users with a easy way to accomplish reverse proxying hosts with SSL termination and it had to be so easy that a monkey could do it."

            robiR Offline
            robiR Offline
            robi
            wrote on last edited by
            #4

            @oj nice find. This may be good as a second tier reverse proxy for a (sub)domain as it runs as an App in a container and needs a DB.

            The main Cloudron Nginx would be fronting it.

            Conscious tech

            O 1 Reply Last reply
            1
            • robiR robi

              @oj nice find. This may be good as a second tier reverse proxy for a (sub)domain as it runs as an App in a container and needs a DB.

              The main Cloudron Nginx would be fronting it.

              O Offline
              O Offline
              oj
              wrote on last edited by
              #5

              @girish @nebulon Is it OK to change the title of this post to "NginxProxy Manager as reverse proxy for non-Cloudron apps" and leave it here in "Discuss" or should I make a new post in "App Wishlist"? Not sure about the forum's rules of etiquette!

              1 Reply Last reply
              0
              • fbartelsF Offline
                fbartelsF Offline
                fbartels
                App Dev
                wrote on last edited by
                #6

                I am still on the fence if an app such as nginx proxy manager would really be useful on Cloudron.

                Normally these types of apps are used to expose apps from the local system or maybe a private network to the internet. And what would be local to the app is already a Cloudron app and therefore covered. And since most Cloudron installations are running on a virtual server in a datacenter there is usually no private network either, meaning that communication to other apps would be plain text unless the app is already configured for ssl. And when you can already configure the app for ssl, you don't need a reverse proxy to do that for you.

                Plus: skimming through their documentation I did not see a switch to disable their lets encrypt handling.

                1 Reply Last reply
                0
                • girishG Offline
                  girishG Offline
                  girish
                  Staff
                  wrote on last edited by girish
                  #7

                  I wonder if nginxproxymanager is an app or something that we have to make sure Cloudron should integrate with? I feel it's the latter. If that's the case, let us know what is needed on the Cloudron side to make proxying work.

                  What I mean is: nginx proxy manager should be your "front" and Cloudron is just one of the apps it proxies to.

                  If there is an API, maybe we can at some point look into integrating with nginx proxy manager i.e an app installation can add entries into nginx proxy manager. Of course, this is viable only if nginx proxy manager is a supported and reasonably popular product. I remember we had similar ideas for integrating with Cloud Firewalls to open up ports automatically.

                  1 Reply Last reply
                  1
                  • girishG girish referenced this topic on
                  • fbartelsF fbartels referenced this topic on
                  • girishG Offline
                    girishG Offline
                    girish
                    Staff
                    wrote on last edited by
                    #8

                    @tieboldmcdonell Are you a bot?

                    R 1 Reply Last reply
                    1
                    • girishG girish

                      @tieboldmcdonell Are you a bot?

                      R Offline
                      R Offline
                      randyisscott
                      wrote on last edited by
                      #9
                      This post is deleted!
                      R 1 Reply Last reply
                      0
                      • R randyisscott

                        This post is deleted!

                        R Offline
                        R Offline
                        randyisscott
                        wrote on last edited by
                        #10

                        @randyisscott said in Cloudron as reverse proxy for non-Cloudron apps:

                        Hey there! It sounds like you're running a few different apps across multiple servers and you're looking for a way to create a unified client experience while also keeping the other servers anonymous. Using an Nginx reverse proxy can definitely help with this, and it's great to hear that you're considering using your Cloudron server to play this role. The Cloudron server's security is likely to be better than that of the other non-Cloud on servers, especially for an amateur Admin like yourself.
                        Enabling the Cloudron server to act as a reverse proxy via a GUI would make it much easier to manage this setup.
                        Keep in mind that if you're using private residential proxies, you may need to configure them correctly on the Nginx reverse proxy, as they can also be blocked by the firewall settings.

                        girishG 1 Reply Last reply
                        0
                        • R randyisscott

                          @randyisscott said in Cloudron as reverse proxy for non-Cloudron apps:

                          Hey there! It sounds like you're running a few different apps across multiple servers and you're looking for a way to create a unified client experience while also keeping the other servers anonymous. Using an Nginx reverse proxy can definitely help with this, and it's great to hear that you're considering using your Cloudron server to play this role. The Cloudron server's security is likely to be better than that of the other non-Cloud on servers, especially for an amateur Admin like yourself.
                          Enabling the Cloudron server to act as a reverse proxy via a GUI would make it much easier to manage this setup.
                          Keep in mind that if you're using private residential proxies, you may need to configure them correctly on the Nginx reverse proxy, as they can also be blocked by the firewall settings.

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

                          @randyisscott are you a bot? you post links in your comment which are not really relevant..

                          necrevistonnezrN 1 Reply Last reply
                          0
                          • girishG girish

                            @randyisscott are you a bot? you post links in your comment which are not really relevant..

                            necrevistonnezrN Offline
                            necrevistonnezrN Offline
                            necrevistonnezr
                            wrote on last edited by
                            #12

                            @girish it will indeed be interesting whether a discussion forum will be of any use in the future, where bots like this, enhanced by e.g ChatGPT, post nonsense and / or advertisements.

                            girishG 1 Reply Last reply
                            0
                            • necrevistonnezrN necrevistonnezr

                              @girish it will indeed be interesting whether a discussion forum will be of any use in the future, where bots like this, enhanced by e.g ChatGPT, post nonsense and / or advertisements.

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

                              @necrevistonnezr yeah, we get around 3 such posts every day. Some of them are hard to figure whether they are bots or not. Like this account has been there since 2021. I actually think it's real humans but they are spamming for unknown reasons (I don't get what or who gains from this).

                              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