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. Is it possible to host Cloudron on a Jelastic-powered cloud like Hidora?

Is it possible to host Cloudron on a Jelastic-powered cloud like Hidora?

Scheduled Pinned Locked Moved Discuss
jelasticscalabilityheroku
15 Posts 8 Posters 1.9k Views 9 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.
  • mehdiM Offline
    mehdiM Offline
    mehdi
    App Dev
    wrote on last edited by
    #3

    I don't think you could run cloudron on a service like this (for those who don't know it, it's basically a Heroku clone).

    The problem is, the point of these services is to run a single app, and manage it. In a few words, too much magic to run more than very simple apps ^^

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

      Never heard of Hidora but if it's like Heroku then Cloudron cannot run on top of it.

      Does your jitsi instance actually scale horizontally or did you just manage to run it as a single Docker instance? I would be pleasantly surprised if it's the former. Scaling apps horizontally even for popular ones like WordPress is quite hard.

      O 1 Reply Last reply
      0
      • mehdiM mehdi

        I don't think you could run cloudron on a service like this (for those who don't know it, it's basically a Heroku clone).

        The problem is, the point of these services is to run a single app, and manage it. In a few words, too much magic to run more than very simple apps ^^

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

        @mehdi said in Is it possible to host Cloudron on a Jelastic-powered cloud like Hidora?:

        The problem is, the point of these services is to run a single app, and manage it. In a few words, too much magic to run more than very simple apps ^^

        I meant to refer first to their "autoscaling" VPS offering where the CPU/RAM seem to scale automatically.

        The underlying tech that makes this possible is from Jelastic. This is how they differentiate themselves from AWS and Heroku:
        Hidora vs Heroku.png

        1 Reply Last reply
        0
        • girishG girish

          Never heard of Hidora but if it's like Heroku then Cloudron cannot run on top of it.

          Does your jitsi instance actually scale horizontally or did you just manage to run it as a single Docker instance? I would be pleasantly surprised if it's the former. Scaling apps horizontally even for popular ones like WordPress is quite hard.

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

          The tech here is from Jelastic.

          @girish I have set JitsiMeet up to scale both vertically and horizontally; the search starts from tomorrow to find enough users to load it and actually make it scale!!! But I know people who have started with a similar small instance of Jisti and scaled it vertically - on demand - to 40+ users with great success. No need to start with a 4CPU/32GB RAM VPS to achieve this.

          And here is another business using the same underlying Jelastic tech to offer Jitsi and BigBlueButton meetings - of varying sizes - by the hour! It follows logically!

          There is a large overlap between the important Cloudron apps and their "easy-to-install, autoscaling" apps: Nextcloud, Gitlab, Mattermost, Jitsi, BigBlueButton, Redmine, WP, Ghost, etc

          From these two screenshots, its clear they clearly scale WP very well:
          Jelastic WP1.jpg Jelastic WP.png

          jdaviescoatesJ 1 Reply Last reply
          1
          • O oj

            The tech here is from Jelastic.

            @girish I have set JitsiMeet up to scale both vertically and horizontally; the search starts from tomorrow to find enough users to load it and actually make it scale!!! But I know people who have started with a similar small instance of Jisti and scaled it vertically - on demand - to 40+ users with great success. No need to start with a 4CPU/32GB RAM VPS to achieve this.

            And here is another business using the same underlying Jelastic tech to offer Jitsi and BigBlueButton meetings - of varying sizes - by the hour! It follows logically!

            There is a large overlap between the important Cloudron apps and their "easy-to-install, autoscaling" apps: Nextcloud, Gitlab, Mattermost, Jitsi, BigBlueButton, Redmine, WP, Ghost, etc

            From these two screenshots, its clear they clearly scale WP very well:
            Jelastic WP1.jpg Jelastic WP.png

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

            @oj looks interesting, thanks. I think to run Cloudron on something like this though we'd need to find a provider who offers a Jelastic VPS with full Ubuntu that Cloudron could be installed on... Have you found any?

            I use Cloudron with Gandi & Hetzner

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

              I could be wrong but those look like PaaS templates (sort of like docker compose files or even the newer k8s helm templates). Installing things with lots of interconnected components only gets you 20% though. Someone has to understand what it installed, maintain this, have a backup system, periodically update this, apply patches etc. This is why I think they target devops and are selling infrastructure (as in, they are not selling "scalable wordpress").

              Of course, if they do all that, then it's a very good solution for hosting scalable apps. At least with Cloudron, our goal is not to install jitsi for 500 users or wordpress for million hits per day. Those products have to be priced very differently and have very different solution/architecture as well.

              1 Reply Last reply
              4
              • jdaviescoatesJ jdaviescoates

                @oj looks interesting, thanks. I think to run Cloudron on something like this though we'd need to find a provider who offers a Jelastic VPS with full Ubuntu that Cloudron could be installed on... Have you found any?

                alejandrolenguaA Offline
                alejandrolenguaA Offline
                alejandrolengua
                wrote on last edited by alejandrolengua
                #9

                @jdaviescoates I currently use MirHosting and you can create Ubuntu VPS from their Jelastic platform, so I am (almost) sure you can do the same with your current Jelastic provider.

                scookeS 1 Reply Last reply
                0
                • alejandrolenguaA alejandrolengua

                  @jdaviescoates I currently use MirHosting and you can create Ubuntu VPS from their Jelastic platform, so I am (almost) sure you can do the same with your current Jelastic provider.

                  scookeS Offline
                  scookeS Offline
                  scooke
                  wrote on last edited by
                  #10

                  @alejandrolengua Do you mean you are using it for a Cloudron install?

                  A life lived in fear is a life half-lived

                  alejandrolenguaA 1 Reply Last reply
                  0
                  • scookeS scooke

                    @alejandrolengua Do you mean you are using it for a Cloudron install?

                    alejandrolenguaA Offline
                    alejandrolenguaA Offline
                    alejandrolengua
                    wrote on last edited by
                    #11

                    @scooke Today I spent almost 4 hours trying to install Cloudron but got several error messages.
                    If you want to see them you can check these Dropbox folder where I uploaded several screenshots

                    scookeS 2 Replies Last reply
                    0
                    • alejandrolenguaA alejandrolengua

                      @scooke Today I spent almost 4 hours trying to install Cloudron but got several error messages.
                      If you want to see them you can check these Dropbox folder where I uploaded several screenshots

                      scookeS Offline
                      scookeS Offline
                      scooke
                      wrote on last edited by
                      #12

                      @alejandrolengua Hmmm. I guess it has Ubuntu 18 installed on that Jelastic?

                      A life lived in fear is a life half-lived

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

                        @alejandrolengua It seems that the installation process got stuck because some package required manual yes/no. Can you try this on a fresh Ubuntu 18.04:

                        apt update
                        apt upgrade
                        

                        Then install cloudron. I am guessing that one of the commands below will ask you a blocking yes/no question.

                        1 Reply Last reply
                        0
                        • alejandrolenguaA alejandrolengua

                          @scooke Today I spent almost 4 hours trying to install Cloudron but got several error messages.
                          If you want to see them you can check these Dropbox folder where I uploaded several screenshots

                          scookeS Offline
                          scookeS Offline
                          scooke
                          wrote on last edited by scooke
                          #14

                          @alejandrolengua Which service are you using at Mirhosting?

                          I'll be honest with you, that is one complicated looking Dashboard! I managed to figure out how to generate a plain old Ubuntu 18.04 environment, but on the free trial I can't have an IP4 address. So I will just continue and see how this goes.

                          Well, I was trying to install Cloudron on both Mirhosting, and Ultime Hosting (france), but both do not provide IP4 addresses for the free trials. And I don't really want to add funds to these either, sorry. But I can say that it is definitively getting stuck at

                          => Installing software-properties-common
                          

                          and tails tells me specifically:

                          Configuration file '/etc/resolvconf/resolv.conf.d/base'
                           ==> File on system created by you or by a script.
                           ==> File also in package provided by package maintainer.
                             What would you like to do about it ?  Your options are:
                              Y or I  : install the package maintainer's version
                              N or O  : keep your currently-installed version
                                D     : show the differences between the versions
                                Z     : start a shell to examine the situation
                           The default action is to keep your current version.
                          *** base (Y/I/N/O/D/Z) [default=N] ? Y
                          

                          It just hangs here. EDIT: I spoke too soon, after about 20 minutes it resumed.

                          It seemed to fail again starting Docker.

                          storage_driver=$(docker info | grep "Storage Driver" | sed 's/.*: //')
                          Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
                          

                          I suspect that, according to the Dashboard, the environment I picked was Docker, and then I chose Ubuntu 18, whatever this jelastic is it already installed Docker in this service. Anyway, I ran systemctl start docker and systemctl daemon-reload, in one Terminal window, then reran the cloudron install script, and this time it resumed downloading all the various docker images. So, progress maybe?

                          EDIT: FINAL UPDATE
                          There was another fail, during the openjdk install. I wonder, I had to choose 8 "cloudlets" in order to get 1GB of ram for Cloudron, so I wonder if this is affecting the install. It doesn't sound like it is a physical instance, like a KVM VPS, so I suspect it is having trouble connecting everything and making it work. Maybe you should consider a plain old KVM? Good luck.
                          (The setup before openjdk was nginx, which completed, but there was a warning :

                          cat: /home/yellowtent/box/VERSION: No such file or directory
                          ==> installer: Updating from  to 5.4.1 <==
                          ==> installer: updating docker
                          nginx version: nginx/1.18.0
                          ==> installer: installing nginx 1.18
                          
                          WARNING: apt does not have a stable CLI interface. Use with caution in scripts.):
                          

                          The final errors:

                          Setting up openjdk-11-jre-headless:amd64 (11.0.8+10-0ubuntu1~18.04.1) ...
                          update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode
                          update-alternatives: error: error creating symbolic link '/usr/share/man/man1/rmid.1.gz.dpkg-tmp': No such file or directory
                          dpkg: error processing package openjdk-11-jre-headless:amd64 (--configure):
                           installed openjdk-11-jre-headless:amd64 package post-installation script subprocess returned error exit status 2
                          dpkg: dependency problems prevent configuration of default-jre-headless:
                           default-jre-headless depends on openjdk-11-jre-headless; however:
                            Package openjdk-11-jre-headless:amd64 is not configured yet.
                          
                          dpkg: error processing package default-jre-headless (--configure):
                           dependency problems - leaving unconfigured
                          dpkg: dependency problems prevent configuration of ca-certificates-java:
                           ca-certificates-java depends on openjdk-11-jre-headless | java8-runtime-headless; however:
                            Package openjdk-11-jre-headless:amd64 is not configured yet.
                            Package java8-runtime-headless is not installed.
                            Package default-jre-headless which provides java8-runtime-headless is not configured yet.
                            Package openjdk-11-jre-headless:amd64 which provides java8-runtime-headless is not configured yet.
                          
                          dpkg: error processing package ca-certificates-java (--configure):
                           dependency problems - leaving unconfigured
                          Errors were encountered while processing:
                           openjdk-11-jre-headless:amd64
                           default-jre-headless
                           ca-certificates-java
                          W: --force-yes is deprecated, use one of the options starting with --allow instead.
                          
                          E: Sub-process /usr/bin/dpkg returned an error code (1)
                          

                          A life lived in fear is a life half-lived

                          1 Reply Last reply
                          2
                          • JOduMonTJ Offline
                            JOduMonTJ Offline
                            JOduMonT
                            wrote on last edited by JOduMonT
                            #15

                            Jelastic seams to be a close source version of Harvester on steroid.

                            From what I understand, Jelastic and Harvester are kind of MetaOrchestror in the sense they can manage VM, Container, Docker Image/Swarm and Kubernetes Cluster.

                            So in a sense; it is possible to install Cloudron inside Jelastic, or Harvester, since these can emulate an Ubuntu VM inside a Container (introduced by Rancher years ago).

                            What Jelastic seams to bring on top of this MetaOrchestror Concept is few important points, that I would be please to see in Cloudron.

                            Jelastic provide a billing and fencing concept called pay what you use, let's do an example ::
                            Let's say we deploy Nextcloud for a client.

                            In Jelastic you will be able to reserve elastically resources (CPU, MEM, HD) such as having a minimum and a maximum which help you to figure how much it will cost you at the end of the month.

                            I mean Cloudron have something similar, but it is a little more abstract when it comes time to money.
                            3e7c3e10-770f-4305-8181-0360eb42c989-image.png

                            Also Jelastic will lets you build bloc by bloc your application such as
                            Nextcloud is the application
                            but you could choose MariaDB or PostgreSQL as DB
                            and MemCache or Redis for caching
                            and add or not Varnish
                            and choose between Apache, Nginx or HaProxy

                            Where in Cloudron developers make that choice for you which obviously have PROS and CONS in both world.

                            So anyway, yes it is possible to run Cloudron inside Jelastic by deploying an Elastic-VPS with Ubuntu

                            https://docs.jelastic.com/vps-ubuntu/

                            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