I haven't used Confluence or BookStack in this case. Does these platforms have git like version controlling and collaboration in them? What about login and admin stuff? Also gitbased blog platform like architecture perhaps?
I am a big fan of journaling, documentation and having a knowledge hub. I am not sure what is out there for a monolithic yet shared and controllable knowledge hub.