Upgrading Growi from 4.5 to 5.0 on docker-compose

How to upgrade Growi 4.5 to 5.0 running on docker-compose

I have written about upgrading Growi before, but this time it is a major upgrade from 4.x to 5.x. Assume that Growi is running on Docker with the configuration below App Version Growi 4.5.19 mongodb 4.4 Note that if you are building it with docker for the first time, you can build it just as the official installation describes, so the work from here on is unnecessary Get 4.x up to the latest version first If you are running it on docker, I think it is better to update 4.x to the latest version as far as you can, based on the official upgrade information below. [Read More]

Upgrading Growi from 4.2 or Earlier to 4.3 with MongoDB 4.4

How to upgrade growi4.2 to 4.3

TR;DR Assume that Growi is running on docker with the configuration below App Version Growi 4.2.21 mongodb 3.6 There are major changes from Growi 4.3 onwards, so when you upgrade from 4.2 or earlier to 4.3, look through the official articles first And be sure to take a backup before starting the work! Updating mongodb Up to Growi 4.2.x it could also run on mongodb 3.x, but 4.3 requires mongodb 4.4, so mongodb has to be updated I did the work of updating mongodb in the order 3.6->4.0->4.2->4.4 [Read More]

What I Thought After Running Growi for a Month

Pros and cons after using Growi for about a month

I started Growi with Docker and used it for about a month, so let me list the pros and cons from my personal point of view These are the facts as of now (v3.7.7), so there is a possibility that they will be addressed in future version upgrades. Pros Markdown editing with real-time preview Several people can edit Change history management Diagram editing with draw.io Easy to set up with docker Open source hackmd integration Fast search with elasticsearch Authentication features such as LDAP, Google and Github Simple presentations with reveal.js built in Cons When a single article contains a lot of images or draw.io diagrams, it previews every one of them, so it becomes slow to respond Depending on the version, the integration with hackmd is unstable There is no restore button in the change history for going back to a past state Exporting and importing data requires the versions to match When you import data, the elasticsearch rebuild fails Articles cannot be exported as Markdown or PDF What about running it in the office?? Since draw.io is built in and you can embed things like flowcharts and UML, I found it quite convenient for writing technical articles. [Read More]