Kabir As far as I know, Flarum only has 2 versions: normal version and no-public-dir version. It's just different in Flarum's path. Flarum installs and updates using Composer, that's the basics. However, as I said, you can install and update Extensions (Plugins) using the Extensions Manager tool available on Flarum. And as @huseyinfiliz said, you can also update the Flarum version using ExtensionsManager. The version I use is the no-public-dir version, I see a lot of people using this version.