Gabe Kangas (npub13wq…35s0) Would a wiki, like wiki.js fit the bill?
https://js.wiki/
Some friends of mine and I are using it for an RPG...I cannot be sure how it would scale for your number of uses, but it might be worth a look. I am self-hosting ours.