That is more of a menu, If I put it on the site it wouldn’t be user editable like a wiki. Or am I missing something?
It’s a super simple and free knowledge base plugin — but requires access to the WordPress dashboard. Which won’t work for you from what I can now tell.
Why not just install a real wiki (alongside your WordPress installation) like one of these :