I have used Moodle for a long time. It installs easily (even with a *AMP stack)<p><a href="https://www.zend.com/blog/choosing-right-php-stack" rel="nofollow noreferrer">https://www.zend.com/blog/choosing-right-php-stack</a><p>Or your own Apache, php, *sql.<p>I installed it on my laptop to document work, and on small company servers to share documentation, with the additional ability to add discussions and so on.<p>Mainly, getting started was easy, and the available formats were easy for people to grasp.