Looking for a small wiki? and thinks Dokuwiki is still too heavy and have too many constrains?
TiddlyWiki will please you.
With a high degree of customization, it is easy to organize and share notes and information in the way you want (No preset organizational structure). You can use it as a wiki, or a todo list or a notebook or anything you feel convenient with.
TiddlyWiki has an extensive list of themes, colour palettes, plugins, widgets and macros to suit your needs just the way you want it.
Definitely one of the best wiki I’ve seen.
Actually, they have a really nice wiki :p
Make sure to have a look or save their offline version. (Right click to save it)
You will first need to install node.js and npm.
1) Install nodejs and npm
– If you use Ubuntu, simple run (as root)
apt-get install nodejs npm
– If you are on Debian (Wheezy?) like me, you can install nodejs from wheezy-backports (modify your source.list accordingly) and run (in root):
apt-get install nodejs nodejs-legacy curl
and for npm, you can use the installer (still in root)
curl https://www.npmjs.com/install.sh | sh
2) Install TiddlyWiki using npm
Still in root (or with sudo):
npm install -g tiddlywiki
TiddlyWiki should now be installed
3) Initialize the wiki server
You will need to initialize a wiki folder for all the server-related components.
Simply go in the directory of your choice and initialize the server wiki foldr
cd /home/karibu/ tiddlywiki KaribuWiki --init server
4) Launch the server instance
tiddlywiki KaribuWiki --server
And you should now be able to access to your TiddlyWiki through HTTP://127.0.0.1:8080
5) Set a different port, address and add username/password
You can decide to change the port number, or host or add username/password as you wish.
You can either use a preset or directly through the command when you launch your instance. Here is an example
tiddlywiki --server 7777 $:/core/save/all text/plain text/html user password 192.168.0.103
It works like this:
--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host>
You should now be good to go.
If you have any question, the project is well maintained with a growing community, so I strongly suggest to raise any questions on their git issues tracker.