2

I am looking for a wiki solution for managing documentation with these features:

  • Self-hosted.
  • Supports editing in both WYSIWYG and markdown.
  • Supports multiple users.
  • Easy to use for both developers and non-technical users.

Originally, I used to look for comparisons between Outline and Dokuwiki. But currently I am looking for any other solutions as well.

2

3 Answers 3

2
+100

I recommend wiki.js

  • Self-hosted.

  • Supports editing in both WYSIWYG and markdown.

  • Supports multiple users.

  • Easy to use for both developers and non-technical users.

  • open-source

Easy to deploy via docker. See documentation on https://js.wiki/

1
  • Thank you! A colleague of mine implemented exactly this solution about a year ago: internal wiki.js wiki, self-hosted. It has worked well for us so far. It is easy to use for our users (both developers and lay computer users). Although the number of active users has so far been much lower than expected (< 20). But this is not the issue of wiki.js: it is caused by other competing systems of storing info in our organization. I will update this comment in the future, as I get more data, and as the number of users, as well as the amount and quality of content grow. Commented Apr 11 at 20:27
1

Another solution that meets the requirements is BookStack i.e. opensource, can self-host, wysiwyg, multi-user, etc.

Also see here for a comparison with other options.

1

MediaWiki should fulfill your requirements. It is also available as Docker image.

The other suggested software options are viable. What could make the difference is the availability of additional plugins. If there are developers among the users then one feature you'd want is code highlighting. Some specific plugins may be needed or desirable for proper rendering of certain programming languages.

If you will be posting screenshots often in your documentation, then you'll want an upload module that is convenient and intuitive to use.

The best way to compare options would be to fetch ready-to-use containers if they are available. I would have a look on hub.docker.com.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.