Discourse Plugin Install/Update/Uninstall

Install Plugins

Installing plugins on Discourse is slightly more cumbersome than other PHP forums. The specific operation is to modify the containers/app.yml file in the installation directory (/var/discourse), add the list of plugins you wish to install after the ## Plugins go here section, one per line.

Once you have finished, save the file and run ./launcher rebuild app to rebuild Discourse.

Update Plugins

There are two ways to update plugins. One is to run ./launcher rebuild app to rebuild Discourse, which will automatically update all plugins to their latest versions. The other is to perform an online update via the backend upgrade page (/admin/update). You may choose either method.

Uninstall Plugins

The steps to uninstall plugins are the reverse of installing plugins. Modify the plugin list in the containers/app.yml file, remove the unwanted plugins, then rebuild Discourse. (Uninstalling plugins will not clear the various data that the plugins leave behind in the database, so please carefully consider before installing plugins.)

Discourse is not suitable for complete beginners.


You can add notes here, otherwise you’ll easily forget.

I installed the WeChat Login and Chinese Collection plugins, and received a prompt during installation that the naming is incompatible. After checking in detail, I found that the main issues are problems such as file name case sensitivity and Chinese characters.

How can I solve this problem?

I’ve never encountered this issue. Isn’t everything you get from git clone in English?

Finished watching Brother Haozi’s tutorial from scratch, and have already completed all the operations :ok_hand: