I would highly recommend http://phpfui.com for this. Runs as a PHP script right on your server. Will produce static files if you need them for high volume sites. Easy to install and set up. Maybe 2 minutes to usable documentation for your code and all the third party code you use in your app.
I have experience with CMDBuild and PHPIpam for all kinds of network and asset management, but I'm sure you can find numerous alternatives if you browse a little bit on https://alternativeto.net/software/phpipam/ and https://alternativeto.net/software/cmdbuild . I hope this helps.
If you're looking for a general documentation web solution, I can recommend ...
Give our app a try - Jitbit Helpdesk.
We support various SSO methods - from Google Login to custom SAML providers (Azure AD for example)
Email-based is our primary focus.
We have a feature called Ideas Forum (you can rename it in settings). It is basically a forum where users can talk to each other, ask questions and make suggestions.
You can put ...
How about Atlassian Confluence? (Disclaimer: Not an expert on Q&A nor on the domain. I've answered based on what I could make out of the question. Please explore further. @Experts, please feel free to edit my answer.)
We use this to manage our technical product documentation.
It tracks changes done to a document (also shows a live data of who's