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.
불행히도 가능성은 높아 보이지 않습니다.
한때 꽤 잘 작동했던 Customization > Plugin 중 Procourse Installer라는 것이 있었습니다. 하지만 저자가 떠나고 나서 수년째 깨진 상태입니다. 기억이 정확하지는 않지만, 초기 v2.x 버전의 Discourse에서는 작동했던 것 같습니다.
다만, 서버를 통해 설치하는 것이 그렇게 어렵지는 않습니다.
아직 자세히 살펴보지는 않았지만, 기억을 더듬어 보면 Cockpit(?)라는 프로젝트가 있는데, Docker 설치를 위한 웹 UI를 실행할 수 있게 해주는 것 같습니다.
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.
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
