Hey, sorry for the late answer.
We've decided on a different solution than ERPNext after all. There's just too many pain points starting out so I'm a bit wary of the time lost running into similar issues down the road. It's a shame because I loved the idea of solving so many problems with just this one software package.
I tried creating an index note in the Note module as suggested in your previous message @vrms but this is neither "robust" nor a long-term solution:
1) If you use the "Link" button to create the link, "http://" is always added to the beginning of the URL, but as noted on the edit page:
To link to another record in the system, use "#Form/Note/[Note Name]" as the Link URL. (don't use "http://")
And even if I try to edit the link to remove the "http://" in the "To what URL should this link go?" field, it is added again when I click the insert button. So I end up having to dig into the html to manually remove the "http://". I cannot except my non-technical coworkers to do that every time they want to add an internal link. Or am I missing something?
2) People writing notes need to remember updating the "index" note everytime they add a new note.
3) If someone rename a note X without updating every other note where this note X was linked, then the links break and you end up with 404 pages.
4) With so many issues (especially with internal links) I thought I was doing something wrong so I looked for the documentation on the note module. But unfortunately I couldn't find or even search for it because, as I wrote in my first post, there is no search function for the knowledgebase, even in the official docs...
Maybe this is a solution if you have somebody on your team who knows the codebase and can patch things like these, or even add new features like the knowledge base privacy but I don't think this is for us at this early stage. Too much time spent with installation issues or searching for work arounds (and I can't even imagine implementing a custom feature) for a tool supposed to streamline your operations and thus help you save time