Порекомендую KBPublisher Community Edition как хорошее решение для базы знаний. Она бесплатна и имеет открытый исходный код, что делает ее идеальным выбором для личного, организационного или общественного использования.
https://github.com/onesign12/kbpublisher-community