Hey all,
I'm looking for a wiki that have these features:
- Markdown
- Git backed
- Multi-tenants (authentication, groups and ACL)
- Self-hosted
- Open-source
Imagine a company with multiple departments. Each one of these department can ask for a wiki on the platform, manage access rights on this wiki based on departments or groups. Pages are stored as markdown files and are backed on a git directory. Each wiki get its own git repository, hosted somewhere (e.g. gitlab), meaning on would be able to edit a page either on the wiki platform or by cloning the git repository.
I've found Zim[1], Gollum[2], WikiJS[3], Dokuwiki[4], GitIt[5] and BookStack[6]. Each one of them have nice features, but none of them have mixed features in authentication, multi-teneancy or git-backed.
I'm looking forward to see how this will be done in WikiJS as multi-site support will be released in version 3 (ETA: Q4 2020), but as far as I can tell, this is the closest to my requirements.
I write in the hope that someone have an alternative to suggest or a way to do it?
Thanks anyways!
--
[1]: https://zim-wiki.org/
[2]: https://github.com/gollum/gollum/wiki
[3]: https://wiki.js.org/
[4]: https://www.dokuwiki.org/dokuwiki
[5]: https://github.com/jgm/gitit
[6]: https://www.bookstackapp.com/