En este tutorial vamos a ver como instalar DOKUWIKI en UBUNTU. La versión que vamos a usar para instalar es la Ubuntu Server 20.04. Dokuwiki es una software desarrollado con PHP que no requiere conexión a base de datos para funcionar y está diseñado para, de una forma colaborativa, generar un repositorio común de información.
Dokuwiki empieza el desarrollo en el año 2004 y a diferencia de Mediawiki es que toda la información se basa en documentos de textos planos los cuales permite una categorización y clasificación de los documentos para disponer de la información lo más intuitiva posible. La licencia con la que opera dokuwiki es GPL2 por lo cual es de código abierto y no vas a tener ningún problema para hacer la instalación
Dokuwiki además incluye una serie de características muy interesantes como el control de versiones, índices automatizados, soporte para imágenes y contenido multimedia, Gestión de usuarios basandose también en LDAP y busqueda de textos. Si quieres más información te dejo un link a la wikipedia. DOCUWIKI.
Empezamos con el tutorial para instalar dokuwiki en ubuntu:
INDICE
Contenido
VIDEO TUTORIAL
Si lo prefieres te dejo un vídeo tutorial para que no tengas ninguna duda en la instalación:
REQUISITOS DEL SERVIDOR
Los requisitos para instalar dokuwiki es simplemente que tenga el servidor web una versión php 4.3.3 o superior y a nivel de hardware no hace ninguna referencia por lo que nos basaremos en los requisitos mínimos de ubuntu server 20.04
- RAM: 4 Gb RAM, (con 2 GB lo he probado y corre bastante bien)
- CPU: Mínimo 2 Ghz Dual Core
- Disco Duro: 25 Gb Mínimo, depende de la información que vayamos a incluir.
PREPARAR EL SERVIDOR
Antes de comenzar con la instalación de dokuwiki tenemos que preparar el servidor y lo primero que vamos a montar es la versión de PHP, como digo no sería necesario instalar ningún servidor de base de datos por lo que evitaremos así que consuma recursos innecesarios.
Lo primero que debemos hacer es actualizar el repositorio y aplicar las actualizaciones con el siguiente comando:
sudo apt-get update && sudo apt-get upgrade
A continuación instalamos apache 2 y los módulos y librerías de php:
sudo apt-get install apache2
Instalar php
sudo apt-get install php libapache2-mod-php
Un último paso, deberemos instalar el módulo php-xml
sudo apt-get install php-xml
reiniciar apache2 para que aplique los cambios de php
systemctl restart apache2
Si deseamos que el servidor envíe correos debemos instalar postfix con el siguiente comando:
sudo apt-get install postfix
DESCARGAR DOKUWIKI
Para descargar docuwiki deberemos ir a su página web y seleccionar la última versión estable. Lo primero que debemos hacer es posicionarnos en la carpeta /var/www/html
cd /var/www/html
y descargamos la última versión estable de dokuwiki
sudo wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
Ahora deberemos descomprimir el fichero .tgz que nos hemos descargado
sudo tar xvf dokuwiki-stable.tgz
y después renombramos el fichero docuwiki-XXXX-XX-XX a simplemente dokuwiki
sudo mv dokuwiki-*/ dokuwiki
Ahora realizaremos un cambio de permisos sobre la carpeta para que el usuario del apache tenga permisos:
sudo chown -R www-data:www-data /var/www/html/dokuwiki
Con esto ya estaría preparado el servidor para instalar dokuwiki
INSTALAR DOKUWIKI EN UBUNTU
Una vez hecho los preparativos del servidor y cambiado / instalado todo lo necesario debemos ir a la página web que hemos creado. Para ello ponemos en un navegador la dirección ip del servidor seguido de dokuwiki. Para saber la ip de nuestro servidor usaremos el comando ifconfig.
Una vez abierta debemos primero, si queremos, cambiar el idioma y empezamos con la instalación rellenando todos los campos que nos piden.
Si ha ido todo bien nos saldrá la siguiente ventana:
Sería conveniente borrar el fichero de instalación en el servidor con el siguiente comando:
rm /var/www/html/dokuwiki/install.php
Con esto finalizamos el tutorial de como instalar dokuwiki en ubuntu. Muchas gracias por haberlo seguido y te animo a seguirnos en redes sociales. Espero que os haya gustado.