The plugins is useful to get interactive learning and other resources to be use in your website. For the self hosted you will choose the best platform that works for you. Drupal , WordPress and Moodle.
For stable hosting you can use : Canvas , Blackboard , Brightspace , Open EdX
Using also in canvas educational learning.