XWiki es una plataforma de software Wiki de código abierto y gratuita escrita en Java. Se ejecuta en contenedores de servlets como Tomcat y utiliza una base de datos como MySQL para almacenar información.
XWiki viene con características útiles tal como:
- Un editor WYSIWYG muy potente utilizado para la edición de páginas.
- Una sintaxis robusta de wiki
- Organización de contenido
- Crea tus propias aplicaciones
- Administrador de archivos
- Tareas
- Control de versiones
- Búsqueda avanzada y mucho más
En este tutorial, le mostramos cómo instalar XWiki software encendido Ubuntu 20.04.
Paso 1: Actualizar el sistema
Asegúrese de que el índice del paquete se actualice con el comando:
PS sudo actualización apta
Paso 2: instalar Java
XWiki está escrito en Java. Debe tener Java 8 o superior instalado en su sistema para cumplir con los requisitos de software. De forma predeterminada, Ubuntu 20.04 viene con OpenJDK 11.
Si no tiene Java, puede instalarlo con el siguiente comando:
PS sudo apt install default-jdk gnupg2 -y
Una vez que se haya instalado Java, verifique la versión de Java con el comando:
$ java –version
Debería obtener el siguiente resultado:
Paso 3: instala Xwiki desde el repositorio de Ubuntu
XWiki no se encuentra en el repositorio de Ubuntu 20.04. Necesitas agregar el repositorio oficial de XWiki a su sistema.
Primero, importamos la clave GPG con el comando a continuación. Pero primero, cambie al usuario root.
PS sudo su
Entonces ejecútelo.
# wget -q “https://maven.xwiki.org/public.gpg” -O- | apt-key add –
La salida de este comando es OK
A continuación, vuelva a sudo usuario y agregue el repositorio oficial de XWiki ejecute:
PS sudo wget “https://maven.xwiki.org/stable/xwiki-stable.list” -P /etc/apt/sources.list.d/
A continuación, actualice el repositorio:
PS sudo actualización apta
Para enumerar los paquetes disponibles ofrecidos por la búsqueda del repositorio:
$ apt-cache búsqueda xwiki
En la lista completa, puede elegir qué paquetes le gustaría instalar. En esta guía, instalar Xwiki con tomcat 9 y MariaDB como servidor de base de datos.
Tu puedes ahora instalar XWiki ejecutando el siguiente comando:
PS sudo apto instalar xwiki-tomcat9-common xwiki-tomcat9-mariadb -y
Durante el proceso de instalación, se le pedirá que configure una base de datos para XWiki como se muestra en la siguiente pantalla:
Seleccione sí y presione Enter.

A continuación, se le pedirá que establezca una contraseña para la base de datos XWiki como se muestra a continuación. Establezca su contraseña deseada y presione Enter para terminar. Asegúrese de confirmarlo nuevamente cuando se le solicite.

Una vez completada la instalación, puede verificar el servicio Tomcat ejecutando el comando:
PS sudo systemctl status tomcat9.service
La salida debe ser:

Tomcat está escuchando en el puerto 8080. Puede verificar ejecutando el siguiente comando ss:
$ ss -antpl | grep 8080
Debería obtener el resultado a continuación:

Paso 4: configurar Nginx para XWiki
A continuación, deberá instalar y configurar Nginx como un proxy inverso para acceder a XWiki.
Primero, necesitamos instalar el servidor web Nginx ejecutando el siguiente comando:
PS sudo apt-get install nginx -y
Una vez que el servidor web esté instalado, cree un nuevo archivo de configuración de host virtual Nginx con el siguiente comando:
PS sudo vim /etc/nginx/sites-available/xwiki.conf
A continuación, agregue las líneas a continuación:
servidor {escuchar 80; nombre_servidor xwiki.example.com; access_log /var/log/nginx/xwiki-access.log; error_log /var/log/nginx/xwiki-error.log; ubicación / {proxy_set_header X-Real-IP $ remote_addr; proxy_set_header Host $ host; proxy_http_version 1.1; proxy_set_header Actualización $ http_upgrade; proxy_set_header Conexión ‘actualización’; proxy_cache_bypass $ http_upgrade; proxy_pass https://127.0.0.1:8080; }}
Save y close el archivo de configuración. A continuación, active el host virtual Nginx ejecutando:
PS sudo ln -s /etc/nginx/sites-available/xwiki.conf / etc / nginx / sites-enabled /
A continuación, edite el archivo de configuración principal de Nginx y aumente el tamaño de hash_bucket:
PS sudo vim /etc/nginx/nginx.conf
Agregue la siguiente línea debajo del sección http como se muestra :
server_names_hash_bucket_size 64;

Save y salga del archivo. Luego, debe reiniciar el servicio Nginx para que los cambios surtan efecto.
PS sudo systemctl reiniciar nginx
Paso 5: Acceder a la interfaz web de XWiki
Ahora, abra su navegador web y acceda a la interfaz web de XWiki usando la URL https://127.0.0.1:8080/xwiki. Esto inicia el asistente de XWiki como se muestra.
Haga clic en el ‘Continuar‘ botón.

Primero, creamos un admin usuario y establezca una contraseña. Proporcione su nombre de usuario, contraseña y correo electrónico, y luego haga clic en el Registrarse y Acceso botón.

Serás llevado a la siguiente página:

El siguiente paso es seleccionar el sabor que desea usar y hacer clic en el Instalar en pc botón.

A continuación, se mostrará la siguiente página. Haga clic en el botón “Continuar”.

La siguiente página mostrará las carpetas predeterminadas que se envían con XWiki.

Una vez completada la instalación de la versión, haga clic en continuar para finalizar la instalación.
Finalmente, verá el panel predeterminado de XWiki:

Conclusión
En esta guía, ha aprendido a instalar xwiki en Ubuntu 20.04. Puede encontrar más información sobre xwiki en el documentación oficial.