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. 3 Node Deployment (Unified Dashboard)

3 Node Deployment (Unified Dashboard)

Scheduled Pinned Locked Moved Discuss
homelab
21 Posts 6 Posters 3.9k 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.
  • P Offline
    P Offline
    plusone-nick
    wrote on last edited by girish
    #1

    Hey everyone,

    Most cases people use a public cloud provider but I would like to have a discussion on hardware implementations , specifically multi node (3+)

    I have been using the Lenovo ThinkCentre m715q AMD Ryzen 5 Pro 2400ge with 16+ GB RAM ....
    72a41345-0c5d-4f5a-b966-0c7618ceddef-image.png

    They are great and usually more than enough to get the job done but if needed they actually scale really well...I will further explain but first if you would like to know more about the hardware itself the ServeTheHomeVideo Youtube has recently reviewed these types of units:

    Apparently they are populate in the r/homelab community if you scroll through the pictures of setups they are very common

    Regarding multi-node implementations and their viability using the mentioned type of hardware there is a production instance with 6,000 nodes: 🤯😱
    255a1c4b-3347-48fc-ae2e-3398335958aa-image.png

    • https://medium.com/@cfatechblog/bare-metal-k8s-clustering-at-chick-fil-a-scale-7b0607bd3541
    • https://medium.com/@cfatechblog/edge-computing-at-chick-fil-a-7d67242675e2

    b893fbfe-fa98-4d62-8736-d59fc22416e6-image.png
    Chick-fil-a built their own tooling but the concept is validated

    So much so there are "hyper converged hardware/software" providers pursuing this avenue: ScaleComputing - https://www.scalecomputing.com/he150

    This brings me full circle to the point: 3+ Node Cloudron Deployment (6.0 - Unified Dashboard)

    My thoughts/questions:
    1 - Is anybody else "personally" interested in a deployment like this (hardware + cloudron)
    2 - From a Service Provider prospective - Does this incentivize "edge" deployments? Or even co-location over public cloud?

    Love to hear everyone's thoughts and takes on the topic & really looking forward to the feature =]
    +1

    ✌💙+1

    1 Reply Last reply
    3
    • marcusquinnM Offline
      marcusquinnM Offline
      marcusquinn
      wrote on last edited by
      #2

      Very interesting!

      I'm lucky enough to live in Jersey, where now every home has Fibre Gigabit internet with 1ms ping times to Paris & London, and I've thought a fair amount about the potential for that.

      Somewhat along the lines of ownership and jurisdiction over data property and intellectual property and somewhat on federation of data to make it somewhat of a sandman beyond the risks of any location, however safe or trusted it might be today.

      One the subject of data-storage alone, you can recoup some hardware and home-hosting costs with these federated storage networks, that could make a reasonable candidate for Cloudron backups storage:

      • https://storj.io/

      I'm sure I looked at others but can't find the backups. Those communities though may have more chat on cost-efficient, reliable and energy-efficient hardware, and there's a subset of people also aiming for their home-nets to be entirely solar or other renewables powered.

      Web Design https://www.evergreen.je
      Development https://brandlight.org
      Life https://marcusquinn.com

      P 1 Reply Last reply
      1
      • marcusquinnM marcusquinn

        Very interesting!

        I'm lucky enough to live in Jersey, where now every home has Fibre Gigabit internet with 1ms ping times to Paris & London, and I've thought a fair amount about the potential for that.

        Somewhat along the lines of ownership and jurisdiction over data property and intellectual property and somewhat on federation of data to make it somewhat of a sandman beyond the risks of any location, however safe or trusted it might be today.

        One the subject of data-storage alone, you can recoup some hardware and home-hosting costs with these federated storage networks, that could make a reasonable candidate for Cloudron backups storage:

        • https://storj.io/

        I'm sure I looked at others but can't find the backups. Those communities though may have more chat on cost-efficient, reliable and energy-efficient hardware, and there's a subset of people also aiming for their home-nets to be entirely solar or other renewables powered.

        P Offline
        P Offline
        plusone-nick
        wrote on last edited by
        #3

        @marcusquinn Assuming you were between "New Jersey" and UK with the / but after the digital.je link I realized that's not the case lol especially with your 1ms ping to Paris and London lol!

        Had to look into it and I must say Beautiful place:

        (for those like my self who are unaware)

        Totally see your use case of wanting to have the ability to have ownership of data while worrying about location ie backup/replication given you're on an island.

        I am generally familiar with Storj they are nice. They use to have a hard requirement on bandwidth capacity to be a host but that was been lifted..Also the previous Docker CEO is their current CEO or from last i saw. Looking into testing a node....Another player is https://edge.network - they have S3 like storage on the roadmap along with Compute (docker based) DNS, CDN and so on...more of a full fledged platform compared to storj but both are cool and applicable

        ✌💙+1

        1 Reply Last reply
        2
        • marcusquinnM Offline
          marcusquinnM Offline
          marcusquinn
          wrote on last edited by
          #4

          Nice. We get the same speeds upstream too. Every home has fibre to the router, so there's no copper last-mile.

          Don't know why the UK didn't do that, probably cost but they will have to eventually. 5G can't match the ping times so can't see that as making much difference to the average browsing experience.

          I know New Jersey and the US well too from work travels, explain the Jersey thing a lot when over that side 🙂

          This is a good video, we have about 30 beach cafes and bars dotted around the coast - and yes, a geographically, digitally and fiscally it's natural fortress - this one of my favourite spots:


          • (1m 17s Ad for Jersey)

          Digital industry there is getting a lot of investment, and I try to champion the open-source cause and promote that by example.

          Binance recently relocated to Jersey, I'm sure there will be others.

          Web Design https://www.evergreen.je
          Development https://brandlight.org
          Life https://marcusquinn.com

          P 1 Reply Last reply
          3
          • marcusquinnM Offline
            marcusquinnM Offline
            marcusquinn
            wrote on last edited by
            #5

            And this is the beach I was surfing in my profile pic 🏄

            Web Design https://www.evergreen.je
            Development https://brandlight.org
            Life https://marcusquinn.com

            1 Reply Last reply
            1
            • marcusquinnM marcusquinn

              Nice. We get the same speeds upstream too. Every home has fibre to the router, so there's no copper last-mile.

              Don't know why the UK didn't do that, probably cost but they will have to eventually. 5G can't match the ping times so can't see that as making much difference to the average browsing experience.

              I know New Jersey and the US well too from work travels, explain the Jersey thing a lot when over that side 🙂

              This is a good video, we have about 30 beach cafes and bars dotted around the coast - and yes, a geographically, digitally and fiscally it's natural fortress - this one of my favourite spots:


              • (1m 17s Ad for Jersey)

              Digital industry there is getting a lot of investment, and I try to champion the open-source cause and promote that by example.

              Binance recently relocated to Jersey, I'm sure there will be others.

              P Offline
              P Offline
              plusone-nick
              wrote on last edited by
              #6

              @marcusquinn very interesting and beautiful place & fiber to the prem.. + growth is very appealing to. Might have to relocate one day lol

              Thats cool about Binance more players like that the better for the local scene
              Also that's good you are advocating for open source in the area +1

              ✌💙+1

              1 Reply Last reply
              2
              • P Offline
                P Offline
                plusone-nick
                wrote on last edited by plusone-nick
                #7

                https://www.reddit.com/r/homelab/comments/i6t2wy/finally_comfortable_enough_with_my_cabinet_to/

                Yes it is a half rack with 2 storage arrays and a desktop (on its side - lol) with a mighty fine network behind it but the focus would be on the 5 NUC's (running Docker + K8)

                🤤🤤😲🤓😎

                also that lil IP cam keeping an eye on the rack 👁🦾 lol +1

                22a3f2d5-b029-4be3-bd49-ab8f15de18a9-image.png
                EDIT* not my setup =/ lol

                ✌💙+1

                marcusquinnM 1 Reply Last reply
                3
                • P plusone-nick

                  https://www.reddit.com/r/homelab/comments/i6t2wy/finally_comfortable_enough_with_my_cabinet_to/

                  Yes it is a half rack with 2 storage arrays and a desktop (on its side - lol) with a mighty fine network behind it but the focus would be on the 5 NUC's (running Docker + K8)

                  🤤🤤😲🤓😎

                  also that lil IP cam keeping an eye on the rack 👁🦾 lol +1

                  22a3f2d5-b029-4be3-bd49-ab8f15de18a9-image.png
                  EDIT* not my setup =/ lol

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

                  @plusone-nick Nice cabling! 🙂

                  Web Design https://www.evergreen.je
                  Development https://brandlight.org
                  Life https://marcusquinn.com

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

                    @plusone-nick Nice! I too use a thinkcenter for all my data. I think mine is an older model - M600. It's incredible how well it works. Since it's fanless, makes no sound whatsoever.

                    My home setup is outright amateurish compared to yours 🙂 There's 2 disks: one is an external disk for all my pictures/videos etc and the other one is for backups. My home has pretty stable internet/power, so I haven't had a need for UPS etc.

                    IMG_20200813_084642624_HDR.jpg

                    My email server is on DigitalOcean. I have couple of test cloudrons on linode as well. For my use case, it would be great I could tie these to a single unified dashboard (+auth). This is probably slightly different from other scale out use cases where the servers are generally in the same rack/data center.

                    P W 2 Replies Last reply
                    2
                    • girishG girish

                      @plusone-nick Nice! I too use a thinkcenter for all my data. I think mine is an older model - M600. It's incredible how well it works. Since it's fanless, makes no sound whatsoever.

                      My home setup is outright amateurish compared to yours 🙂 There's 2 disks: one is an external disk for all my pictures/videos etc and the other one is for backups. My home has pretty stable internet/power, so I haven't had a need for UPS etc.

                      IMG_20200813_084642624_HDR.jpg

                      My email server is on DigitalOcean. I have couple of test cloudrons on linode as well. For my use case, it would be great I could tie these to a single unified dashboard (+auth). This is probably slightly different from other scale out use cases where the servers are generally in the same rack/data center.

                      P Offline
                      P Offline
                      plusone-nick
                      wrote on last edited by plusone-nick
                      #10

                      @girish I recall us realizing we are using similar lenovo nodes lol & Unfortunately that is not my setup just something i found on r/homelab BUT I DO have a similar rack with:
                      1 Dell R610
                      1 Sumpermicro (BigTwin - i believe) its 4 nodes in a 2U

                      They are both refurbs and of course they are as loud as a jet engine lol
                      That is part* of the reason for this thread - Using mini and micro Nodes like the Lenovo's have been more than enough and can apply to any living situation unlike a half rack lab lol

                      ✌💙+1

                      1 Reply Last reply
                      0
                      • girishG girish

                        @plusone-nick Nice! I too use a thinkcenter for all my data. I think mine is an older model - M600. It's incredible how well it works. Since it's fanless, makes no sound whatsoever.

                        My home setup is outright amateurish compared to yours 🙂 There's 2 disks: one is an external disk for all my pictures/videos etc and the other one is for backups. My home has pretty stable internet/power, so I haven't had a need for UPS etc.

                        IMG_20200813_084642624_HDR.jpg

                        My email server is on DigitalOcean. I have couple of test cloudrons on linode as well. For my use case, it would be great I could tie these to a single unified dashboard (+auth). This is probably slightly different from other scale out use cases where the servers are generally in the same rack/data center.

                        W Offline
                        W Offline
                        will
                        wrote on last edited by
                        #11

                        @girish I have the same lenovo box! (Mine might be newer)
                        I put an SSD, and nvme drive inside, maxed out the ram and it runs like a champ!

                        Mine is mounted inside a cuby hole where my modem lives.

                        P 1 Reply Last reply
                        2
                        • W will

                          @girish I have the same lenovo box! (Mine might be newer)
                          I put an SSD, and nvme drive inside, maxed out the ram and it runs like a champ!

                          Mine is mounted inside a cuby hole where my modem lives.

                          P Offline
                          P Offline
                          plusone-nick
                          wrote on last edited by
                          #12

                          @will They are freakin amazing! lol cant wait to make a mini cloudron cluster! 🤓😎

                          ✌💙+1

                          1 Reply Last reply
                          0
                          • M Offline
                            M Offline
                            malvim
                            wrote on last edited by
                            #13

                            I'd be very interested in a multi-node cloudron setup. I have some stuff I'd be able to host at home, and other stuff I'd like to run on a VPS or physical server somewhere.
                            Also, there's software that needs tons of storage (like nextcloud), and others that need a bunch of memory but very little storage, so I'm currently renting a server with lots of storage and memory, which could easily be switched to a cheaper dual-node setup, I think.
                            So yeah, eagerly awaiting that 6.0 release. 🙂

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

                              @malvim said in 3 Node Deployment (Unified Dashboard):

                              have some stuff I'd be able to host at home, and other stuff I'd like to run on a VPS or physical server somewhere.

                              Indeed, this is exactly the use case we are looking to support. I have a similar situation where my primary cloudron is hosted at home and my mail server is on a VPS and I have another server for test deployments. I would like all this to be unified in some way.

                              I bring this up because I have also been looking into solutions like k8s/swarm/nomad etc but they seem more suited for horizontal scaling whereas what I think we want is just a way to manage multiple cloudron installations.

                              marcusquinnM M 2 Replies Last reply
                              3
                              • girishG girish

                                @malvim said in 3 Node Deployment (Unified Dashboard):

                                have some stuff I'd be able to host at home, and other stuff I'd like to run on a VPS or physical server somewhere.

                                Indeed, this is exactly the use case we are looking to support. I have a similar situation where my primary cloudron is hosted at home and my mail server is on a VPS and I have another server for test deployments. I would like all this to be unified in some way.

                                I bring this up because I have also been looking into solutions like k8s/swarm/nomad etc but they seem more suited for horizontal scaling whereas what I think we want is just a way to manage multiple cloudron installations.

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

                                @girish TBH k8s/swarm/nomad all have latency issues to contend with that need specific network setups unless the Cloud provider already offers K8S with a dedicated network for the nodes. Been down this road and there's usually significant performance compromises as soon as anything needs to use a database.

                                What I'd be more interested would be hot-swappable Master-Slave(s) setups.

                                So you'd have your main hardware serving everything, and use Unison for file replication and whatever database Cluster versions for the Master-Slave replication.

                                Some decent guides on this for Wordpress:

                                • https://www.wpintense.com/category/performance/stack-guides/

                                Then you have a hot-swap timeout (say 5 minutes or whatever is enough for normal reboots with checks & fixes).

                                Web Design https://www.evergreen.je
                                Development https://brandlight.org
                                Life https://marcusquinn.com

                                1 Reply Last reply
                                0
                                • girishG girish

                                  @malvim said in 3 Node Deployment (Unified Dashboard):

                                  have some stuff I'd be able to host at home, and other stuff I'd like to run on a VPS or physical server somewhere.

                                  Indeed, this is exactly the use case we are looking to support. I have a similar situation where my primary cloudron is hosted at home and my mail server is on a VPS and I have another server for test deployments. I would like all this to be unified in some way.

                                  I bring this up because I have also been looking into solutions like k8s/swarm/nomad etc but they seem more suited for horizontal scaling whereas what I think we want is just a way to manage multiple cloudron installations.

                                  M Offline
                                  M Offline
                                  malvim
                                  wrote on last edited by malvim
                                  #16

                                  @girish said in 3 Node Deployment (Unified Dashboard):

                                  nomad

                                  Yeah, I think in this case a way to manage different cloudrons in a centralized way would be the way to go.

                                  For me, the main objective would be to install an app from my admin interface and have it go up in a specific machine, with domains and certificates working accordingly and such.

                                  Haven't been able to go on with the raspberry pi setup, as my provider only has NAS disks, and overlay doesn't support it, and the other storage drivers were such a pain to setup I couldn't get it to work.

                                  Looking for a provider with a better setup (and closer to what one would have at home) to try.

                                  Edit: I'm sorry for the raspberry pi talk, I got the threads mixed up. But yeah, my "dream" multi-node setup is basically being able to install apps on different machines from the same web/cli interface. 🙂

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

                                    This appears doable by creating a new App that orchestrates 2 or more cloudron APIs in one interface.

                                    It could be a mobile/web admin app for any number of cloudrons with features like adding apps to each, user management across all, monitoring, etc.

                                    Conscious tech

                                    P 1 Reply Last reply
                                    1
                                    • robiR robi

                                      This appears doable by creating a new App that orchestrates 2 or more cloudron APIs in one interface.

                                      It could be a mobile/web admin app for any number of cloudrons with features like adding apps to each, user management across all, monitoring, etc.

                                      P Offline
                                      P Offline
                                      plusone-nick
                                      wrote on last edited by
                                      #18

                                      @robi I think they are open to design/feature requests: https://forum.cloudron.io/topic/3205/what-s-coming-in-6-0-take-2/2

                                      ✌💙+1

                                      marcusquinnM 1 Reply Last reply
                                      1
                                      • P plusone-nick

                                        @robi I think they are open to design/feature requests: https://forum.cloudron.io/topic/3205/what-s-coming-in-6-0-take-2/2

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

                                        @plusone-nick Just looking at this: https://www.scalecomputing.com Do you have any experience with them? Any recommendations for it one wanted to make a multi-node, multi-site setup with failover redundancy?

                                        Web Design https://www.evergreen.je
                                        Development https://brandlight.org
                                        Life https://marcusquinn.com

                                        P 1 Reply Last reply
                                        0
                                        • marcusquinnM marcusquinn

                                          @plusone-nick Just looking at this: https://www.scalecomputing.com Do you have any experience with them? Any recommendations for it one wanted to make a multi-node, multi-site setup with failover redundancy?

                                          P Offline
                                          P Offline
                                          plusone-nick
                                          wrote on last edited by
                                          #20

                                          @marcusquinn have seen them but no hands on exp unfortunately - kept more of an eye on https://www.mirantis.com/ basically open-stack/kubernetes

                                          but then gain that's basically just https://www.proxmox.com/en/ & Kubernetes
                                          or https://opennebula.io/ & Kubernetes
                                          lol

                                          ✌💙+1

                                          marcusquinnM 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