I would like to install a wiki on my server so I can let people I know to edit documents. So, I don't wan it to be as open as wikipedia. I would like something as google docs (the thing is google docs doesn't handle images and tables on documents very well), doesn't have to be in real time as google does it.

The first thing I noticed looking over internet there are different solutions. Maybe what I'm looking for is the easiest one to install. If a want to use the wiki technology don't have to much time investing on errors.

Thanks for your opinions

link|improve this question
feedback

migrated from stackoverflow.com Mar 3 '11 at 5:14

This question came from our site for professional and enthusiast programmers.

2 Answers

Install MediaWiki Yourself

If you are looking for an easy way to install a wiki check out Turnkey Linux's MediaWiki Appliance which is dead simple to install on any old piece of x86 hardware you have lying around. Pop in the CD, hit enter, it wipes your drive and you have a working system. (Although you still will need to do some customizations and write your own backup scripts etc). To restrict access see: http://www.mediawiki.org/wiki/Manual:Preventing_access

MediaWiki In A Box

If you want an out-of-the-box solution, hardware included, for only $599 you can buy an open source Wiki In A Box system all pre-configured with auto-backup and plugins to help with access control from a company my friend and I run, InnoBox Devices.

Version Control

Alternatively, if you are looking for generic setup where users you select can make edits to documents but not lose the editing history, perhaps you should be looking into a version control system. You can pay a monthly fee ($25) on GitHub to have private git repositories and allow your friends to edit those repositories. (No server installation required!) The advantage of using git is that it will apply version control to anything, be it code, a microsoft word document, or an image. git + GitHub also has good access control through their "organizations" feature which makes it easy to add or remove users. The disadvantage is that git (and version control generally) has a steeper learning curve then most wikis. Additionally, git and GitHub are structured around repositories (collections of files) as opposed to single files. This may be fine if you can group your documents into projects of some sorts, but if you really are looking to build a searchable knowledge base of many different articles than a wiki would likely be more appropriate.

link|improve this answer
feedback

I honestly don't think a wiki is what you want.
But, you should try them out at http://php.opensourcecms.com/scripts/show.php?catid=8&category=Wiki and see if there is one you like.

I personally installed Mediawiki and Dokuwiki, install was straightforward and simple.

As far as locking it down, I would say most of the wiki systems out there allow you to force user authentication.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown