I'm looking for a way to organize knowledge in my company. Since we have to work disconnected from the company net many times, a server-client solution alone won't suffice.

The requirements are:

  • distributed, i.e. can be used while not connected to any server
  • mergeable, i.e. changes made on two copies should be mergable
  • full-text searchable, even in attached documents (plain text, word, excel, pdf)
  • should be easy to use, even for non-programmers
  • contents should be taggable, i.e. a single folder like structure won't suffice

Open source would be great, a reasonable fee would be also fine.

Simply said, I'm looking for a wiki (or something comparable), that has a backend which can be managed by git or another dvcs and whose artifacts (indices etc.) can be easily updated/rebuild.

So far I found IkiWiki which is a wiki that supports git, but it seems to lack full text search in attached doc, pdf or excel files.

UPDATE: Best hit so far seems FosWiki, which seams to meet most requirements. I'll update the question after further investigation.

  • 1
    Do you need all features to work even when offline? For instance tags and attached document search.
    – Nicolas Raoul
    Commented Jan 9, 2015 at 13:50
  • 1
    @NicolasRaoul These are vital requirements. Some colleagues spend most time out of office. And non-searchable documents are much less valuable. Also when someone adds content while not connected, it should need no post-processing when connected again.
    – Onur
    Commented Jan 9, 2015 at 13:53
  • What speaks against using command-line tools like grep and application specific grep-alikes on the local copies? (After reading all the dotted items I planned to write an answer recommending Ikiwiki. Then I read that Ikiwiki already has been found and -- to my surprise -- wasn't sufficient.) Commented Jan 18, 2015 at 19:03
  • 1
    @xtaran: The users are not programmers, so command line is no option. Using git will be hard enough to teach...
    – Onur
    Commented Jan 18, 2015 at 19:15
  • 1
    @AxelBeckert What about ack? - As frontend gollum is not that bad, but full text search still missing.
    – koppor
    Commented Sep 16, 2016 at 15:16


Your Answer

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