Does the official Discourse team plan to add direct plugin installation from the admin panel in the next version? Like installing themes!
I’m afraid this can’t be done via the UI, only via the command-line.
See this guide:
And as far as I know, there are no plans to add this feature in the next version (or ever?). IIRC plugins may need to interact with the database and other stuff in Ruby which is why it cannot be done via the UI.
Unfortunately it doesn’t seem likely
There was a Plugin that at one time worked not to bad called Procourse Installer. But the author has moved on and it has been broken for years now. Iirc it was working in early v2.x Discourse.
Though really not that bad to install via the server
I haven’t looked into it too much yet but their is a project iirc called Cockpit(?) that will let you run a web UI for Docker installs.
Would definitely be worth it! I can imagine a lot of use cases where the « community admin » is not necessarily the sysadmin.
Relatedly (is that even a word?), I believe @pfaffman’s Literate Computing panel has a feature to allow plugins to be installed.
Also see Rebuild the forum using code? for something quite similar.
A post was merged into an existing topic: Localizing topic does not seem to localize excerpt pinned on topic list
Things like @RGJ 's dashboard are better than having something like this directly built in. As server side modifications like plugins can provide a much greater security risk. Should an admin account become compromised.
A malicious user could install custom plugin that could cause a lot of issues. So having it either a ssh or offsite dashboard is a much better idea with a seperate account name and login
