Es un clon de WikiWiki Web escrito en Ruby que permite configurar un servidor de wiki local o en un servidor web. Es una herramienta de colaboración que permite a los usuarios crear y editar páginas de manera sencilla y ofrece una sintaxis similar a la de los wikis originales, soporte para temas mediante CSS, funcionalidades extendidas a través de complementos [plugins], soporte para InterWiki, y categorización de páginas. Hiki no es compatible con Ruby a partir de la versión 3.3. El proyecto no parece estar activamente mantenido desde 2013.
Configurar el servidor web
Hiki funciona como un script CGI, por lo que se necesita un servidor web como Apache configurado para ejecutar scripts CGI.
# a2enmod cgi
Configurar Hiki:
# mkdir /var/www/hiki
# cp -r /usr/share/hiki/* /var/www/html/hiki/
# chown -R www-data:www-data /var/www/html/hiki
# nano /var/www/hiki/html/hikiconf.rb
@site_name = 'Mi Wiki'
@data_path = '/var/www/html/hiki/data'
@theme = 'hiki'
@charset = 'UTF-8'
@use_plugin = true
Configurar Apache:
# nano /etc/apache2/sites-available/hiki.conf
<VirtualHost *:80>
ServerName wiki.ejemplo.com
DocumentRoot /var/www/html/hiki
<Directory /var/www/html/hiki>
Options +ExecCGI
AddHandler cgi-script .cgi
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
a2ensite hiki (habilitar el sitio)
systemctl restart apache2 (reiniciar apache)
Acceder al wiki con el navegador http://localhost/hiki.cgi
Para cambiar el tema, descargar un tema de tDiary desde http://www.tdiary.net/theme.rhtml y colocarlo en /var/www/html/hiki/theme
# nano /var/www/hiki/html/hikiconf.rb
@theme = 'nombre_del_tema'
@theme_path = '/var/www/html/hiki/theme'
# systemctl restart apache2