Join the conversation

Sign in to join this conversation, and others like it, in the communities you care about.

Wekan

Wekan is an open-source kanban board (Trello like) which allows a card-based task and to-do management.

Wekan / General

which version

which version

Wekan / General · April 21, 2020 at 4:17pm

According to wekan admin panel version we are using Meteor version 1.10.1 and mongodb 3.2.22.

According to release notes for meteor 1.10.1 .....

The version of MongoDB used by Meteor in development has been updated from 4.0.6 to 4.2.1....

Does that mean meteor development?

Or is wekan using an older mongodb version than the current version of Meteor?

Or does meteor not really care and wekan just was written to be compatible with mongodb 3.2.22?


April 21, 2020 at 10:16pm

Wekan is compatible from MongoDB 3.2.x to newest MongoDB 4.x. At all platforms, Wekan uses Node 12.x LTS and Meteor 1.10.1

    • reply
    • like

    Snap version of Wekan uses still MongoDB 3.2.22

      • reply
      • like

      With Docker it's possible to define any MongoDB version in docker-compose.yml that is at https://github.com/wekan/wekan

        • reply
        • like

        When running command meteor so that it detects changes files, it uses MongoDB version that is included in meteor install. For example, with meteor --port 4000 MongoDB starts at next port 4001

          • reply
          • like

          That is for development

            • reply
            • like

            For production, when Wekan is run with environment variables set first, and then "node main.js", then it's using production mode and any MongoDB URL

              • reply
              • like

              That MongoDB can be the MongoDB included in Snap, docker, on remote SaaS service, etc

                • reply
                • like

                MongoDB URL can also include authentication like username and password to login to MongoDB

                  • reply
                  • like

                  With some changes, it's possible to use MongoDB Atlas https://github.com/wekan/wekan/issues/2977

                    • reply
                    • like

                    For more scalability, it's possible to set MongoDB replica https://github.com/wekan/wekan/issues/2711#issuecomment-601163047

                      • reply
                      • like

                      actually, replicaset

                        • reply
                        • like

                        There are also various MongoDB sharding/clustering options, if manual setup is needed

                          • reply
                          • like

                          or then just use readily scalable alternatives

                            • reply
                            • like

                            I have not tested Amazon DocumentDB yet

                              • reply
                              • like

                              Also I have not tried to make changes to Wekan so that FoundationDB would work, FoundationDB has huge hardware requirements where it's minimum 3 server cluster

                                • reply
                                • like

                                Wekan already works with Percona Server for MongoDB https://github.com/wekan/wekan/issues/2852#issuecomment-565573038 that provides MongoDB encryption

                                  • reply
                                  • like

                                  I did test that Percona Server for MongoDB work. I did not try encryption.

                                    • reply
                                    • like

                                    here is defined that Wekan Docker version uses latest MongoDB https://github.com/wekan/wekan/blob/master/docker-compose.yml#L96

                                      • reply
                                      • like

                                      it's some 4.x

                                        • reply
                                        • like

                                        April 22, 2020 at 8:54pm

                                        This is great info. Thanks

                                          • reply
                                          • like

                                          Any chance that the snap version will get to Mongodb 4 any time soon?

                                            • reply
                                            • like

                                            April 23, 2020 at 10:48am

                                            I was testing it yesterday, but it did not work yet with those changes I made. Depends when I get it working.

                                              • reply
                                              • like

                                              April 23, 2020 at 1:30pm

                                              ok great

                                                • reply
                                                • like

                                                thank you

                                                  • reply
                                                  • like