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. Feature Requests
  3. Elasticsearch

Elasticsearch

Scheduled Pinned Locked Moved Feature Requests
elasticsearch
42 Posts 14 Posters 3.0k Views 14 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.
    • NicolasN Offline
      NicolasN Offline
      Nicolas
      wrote on last edited by girish
      #1

      Hello,

      I've seen that there's some conversation about adding Elasticsearch to Cloudron - which is great, but it reads like the plan is to have it in its own container, which for my usecase would not be great.

      Is it possible for me to install it through the console in my LAMP app? I tried to use apt-get to do so (following these directions ), but to no avail.

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

        @Nicolas Cloudron apps are deployed in readonly containers and you thus cannot install code/new packages in existing apps. Can you explain why deploying it in it's own container would not work in your case? AFAIK, That's the correct way to deploy elasticsearch.

        1 Reply Last reply
        1
        • NicolasN Offline
          NicolasN Offline
          Nicolas
          wrote on last edited by
          #3

          Perhaps my understanding is erroneous, but I was under the impression that apps in containers aren't able to interact with each other on the server and so these things would have to be in the same container to engage with each other appropriately.
          However, as I review the documentation using Elasticsearch with the forum software I'd be attaching to it, I realize that as long as the container is able to access the port necessary it should be fine - in which case, I guess I'll just wait patiently for an Elasticsearch app to be available!

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

            @Nicolas Indeed, current plan is to implement Elastic search as an addon and not as an app. This will help apps like Nextcloud etc have document search as well. I will move this port to Feature Requests since it's a platform level change.

            If you want to use this right away, there are two approaches:

            • use an external elastic search (i.e install it on a separate server and have the LAMP app access that)
            • alternately, create a cloudron package and install elastic search as an app. You can install this package on elastic.domain.com and then your app can use it directly.
            MallewaxM NicolasN jdaviescoatesJ L 5 Replies Last reply
            6
            • girishG girish

              @Nicolas Indeed, current plan is to implement Elastic search as an addon and not as an app. This will help apps like Nextcloud etc have document search as well. I will move this port to Feature Requests since it's a platform level change.

              If you want to use this right away, there are two approaches:

              • use an external elastic search (i.e install it on a separate server and have the LAMP app access that)
              • alternately, create a cloudron package and install elastic search as an app. You can install this package on elastic.domain.com and then your app can use it directly.
              MallewaxM Offline
              MallewaxM Offline
              Mallewax
              wrote on last edited by
              #5

              @girish Getting kind of excited when I read this. Does this mean that Full Text Search for the Cloudron e-mail server could then be in the cards, too?

              https://github.com/filiphanes/fts-elastic

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

                I think dovecot has to use lucene/sole because the elastic search is only in dovecot enterprise.

                marioM MallewaxM 2 Replies Last reply
                1
                • girishG girish

                  I think dovecot has to use lucene/sole because the elastic search is only in dovecot enterprise.

                  marioM Offline
                  marioM Offline
                  mario
                  App Dev
                  wrote on last edited by
                  #7

                  @girish https://github.com/atkinsj/fts-elasticsearch 🙂

                  1 Reply Last reply
                  1
                  • girishG girish

                    I think dovecot has to use lucene/sole because the elastic search is only in dovecot enterprise.

                    MallewaxM Offline
                    MallewaxM Offline
                    Mallewax
                    wrote on last edited by
                    #8

                    @girish I found this here. Dovecot Enterprise have developed their own FTS solution that comes with the commercial version of Dovecot.
                    All the other referenced solutions are working with the FOSS version of Dovecot, so it says.

                    https://doc.dovecot.org/configuration_manual/fts/

                    I keep pushing and hoping....:-)

                    1 Reply Last reply
                    1
                    • girishG girish

                      @Nicolas Indeed, current plan is to implement Elastic search as an addon and not as an app. This will help apps like Nextcloud etc have document search as well. I will move this port to Feature Requests since it's a platform level change.

                      If you want to use this right away, there are two approaches:

                      • use an external elastic search (i.e install it on a separate server and have the LAMP app access that)
                      • alternately, create a cloudron package and install elastic search as an app. You can install this package on elastic.domain.com and then your app can use it directly.
                      NicolasN Offline
                      NicolasN Offline
                      Nicolas
                      wrote on last edited by
                      #9

                      @girish said in Elasticsearch:

                      Indeed, current plan is to implement Elastic search as an addon and not as an app.

                      Hey Grish - this sounds good, and exciting! I noticed that Elasticsearch has been on the roadmap for some time and am wondering if this is something we're likely to see in the Cloudron 6.x series, or if it's much further down the road yet?

                      1 Reply Last reply
                      3
                      • rmdesR Offline
                        rmdesR Offline
                        rmdes
                        wrote on last edited by
                        #10

                        Can't wait to try full text search on Nextcloud via Elasticsearch, I have 20 GB of PDF and I want to be able to search inside those files, not just file names 🙂

                        1 Reply Last reply
                        3
                        • girishG girish

                          @Nicolas Indeed, current plan is to implement Elastic search as an addon and not as an app. This will help apps like Nextcloud etc have document search as well. I will move this port to Feature Requests since it's a platform level change.

                          If you want to use this right away, there are two approaches:

                          • use an external elastic search (i.e install it on a separate server and have the LAMP app access that)
                          • alternately, create a cloudron package and install elastic search as an app. You can install this package on elastic.domain.com and then your app can use it directly.
                          NicolasN Offline
                          NicolasN Offline
                          Nicolas
                          wrote on last edited by
                          #11

                          Hey @girish - is this still on the roadmap for some time in the future? If so, do you have an idea of when it's likely to be set up?

                          jdaviescoatesJ 1 Reply Last reply
                          1
                          • NicolasN Nicolas

                            Hey @girish - is this still on the roadmap for some time in the future? If so, do you have an idea of when it's likely to be set up?

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

                            @nicolas I'm not sure but I think @staff opted to just go for Solr instead and that Elastic Search isn't currently on the roadmap.

                            It would still good to have both though, as lots of apps seem only to integrate with Elastic.

                            I use Cloudron with Gandi & Hetzner

                            1 Reply Last reply
                            0
                            • ? Offline
                              ? Offline
                              A Former User
                              wrote on last edited by
                              #13

                              I think part of the issue too is elasticsearch is incredibly demanding resource-wise

                              B 1 Reply Last reply
                              1
                              • ? A Former User

                                I think part of the issue too is elasticsearch is incredibly demanding resource-wise

                                B Offline
                                B Offline
                                bienhieutphcm
                                wrote on last edited by
                                #14

                                @atrilahiji I know that Elasticsearch is stopped developing, from opensource into enterprise. And do we develop Elasticsearch from the latest opensource version?

                                1 Reply Last reply
                                0
                                • girishG girish referenced this topic on
                                • nebulonN nebulon referenced this topic on
                                • girishG girish

                                  @Nicolas Indeed, current plan is to implement Elastic search as an addon and not as an app. This will help apps like Nextcloud etc have document search as well. I will move this port to Feature Requests since it's a platform level change.

                                  If you want to use this right away, there are two approaches:

                                  • use an external elastic search (i.e install it on a separate server and have the LAMP app access that)
                                  • alternately, create a cloudron package and install elastic search as an app. You can install this package on elastic.domain.com and then your app can use it directly.
                                  jdaviescoatesJ Offline
                                  jdaviescoatesJ Offline
                                  jdaviescoates
                                  wrote on last edited by
                                  #15

                                  @girish said in Elasticsearch:

                                  @Nicolas Indeed, current plan is to implement Elastic search as an addon and not as an app.

                                  Might be time to revisit that.

                                  Elasticsearch is open source, again
                                  https://www.elastic.co/blog/elasticsearch-is-open-source-again

                                  I use Cloudron with Gandi & Hetzner

                                  1 Reply Last reply
                                  1
                                  • rmdesR Offline
                                    rmdesR Offline
                                    rmdes
                                    wrote on last edited by
                                    #16

                                    Still dreaming about that... 🙂

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

                                      Uhh, I'd rather see any more lightweight option instead.

                                      Conscious tech

                                      andreasduerenA 1 Reply Last reply
                                      0
                                      • robiR robi

                                        Uhh, I'd rather see any more lightweight option instead.

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

                                        @robi Unfortunately that's the only full text search provider that's supported by Nextcloud…

                                        robiR 1 Reply Last reply
                                        1
                                        • andreasduerenA andreasdueren

                                          @robi Unfortunately that's the only full text search provider that's supported by Nextcloud…

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

                                          @andreasdueren welp it's a large community, perhaps someone can be interested in making a plugin for meilisearch or similar

                                          Conscious tech

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

                                            Since this looked to be unlikely to be included into cloudron, I packaged it into a custom app for myself because I need it for Nextcloud. This app will expose Elasticsearch only locally, for other apps to use. Let me know if anyone wants to help me test it.

                                            M 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