Cómo instalar XWiki en Ubuntu 20.04 | Ubuntu 20.10

Cómo instalar XWiki en Ubuntu 20.04 | Ubuntu 20.10

 

 

XWiki es una plataforma de software Wiki gratuita y de código abierto escrita en Java. Se ejecuta en contenedores de servlet como Tomcat y utiliza una base de datos como MySQL para almacenar información.

XWiki viene con  características útiles como:

  • Un editor WYSIWYG muy potente que se utiliza para la edición de páginas
  • Una sintaxis wiki robusta
  • 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 el software XWiki en Ubuntu 20.04 .

Paso 1: Sistema de actualización

Asegúrese de que el índice del paquete se actualice con el comando:

$ sudo apt update

Paso 2: Instalación de 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:

$ 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ías obtener el siguiente resultado:

Cómo instalar XWiki en Ubuntu 20.04

Paso 3: Instala Xwiki desde el repositorio de Ubuntu 

XWiki no se encuentra en el repositorio de Ubuntu 20.04. Debe 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.

$ sudo su

Entonces ejecútalo.

#  wget -q "https://maven.xwiki.org/public.gpg" -O- | apt-key add -

La salida de este comando está bien

A continuación, vuelva al usuario sudo y agregue la ejecución oficial del repositorio XWiki:

$  sudo wget "https://maven.xwiki.org/stable/xwiki-stable.list" -P /etc/apt/sources.list.d/

A continuación, actualice el repositorio:

$ sudo apt update

Para listar los paquetes disponibles que ofrece la búsqueda en el repositorio:

$ apt-cache search xwiki

En la lista completa, puede elegir qué paquetes desea instalar. En esta guía, instalaremos Xwiki con tomcat 9 y MariaDB como servidor de base de datos.

Ahora puede instalar XWiki ejecutando el siguiente comando:

$ sudo apt  install 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  y presione Entrar.

Cómo instalar XWiki en Ubuntu 20.04

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

Cómo instalar XWiki en Ubuntu 20.04

Una vez completada la instalación, puede verificar el servicio Tomcat ejecutando el comando:

$ sudo systemctl status tomcat9.service

La salida debe ser:

Cómo instalar XWiki en Ubuntu 20.04

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:

Cómo instalar XWiki en Ubuntu 20.04

Paso 4: Configurar Nginx para XWiki

A continuación, deberá instalar y configurar Nginx como proxy inverso para acceder a XWiki.

Primero, necesitamos instalar el servidor web Nginx ejecutando el siguiente comando:

$ 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:

$ sudo vim /etc/nginx/sites-available/xwiki.conf

A continuación, agregue las siguientes líneas:

 server {
 listen 80;

 server_name xwiki.example.com;

 access_log /var/log/nginx/xwiki-access.log;
 error_log /var/log/nginx/xwiki-error.log;

 location / {
 proxy_set_header   X-Real-IP $remote_addr;
 proxy_set_header   Host      $host;
 proxy_http_version 1.1;
 proxy_set_header   Upgrade $http_upgrade;
 proxy_set_header   Connection 'upgrade';
 proxy_cache_bypass $http_upgrade;
 proxy_pass         http://127.0.0.1:8080;
 }
 }

Guarde y cierre el archivo de configuración. A continuación, active el host virtual de Nginx ejecutando:

$ 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 del hash_bucket:

$ sudo vim /etc/nginx/nginx.conf

Agregue la siguiente línea debajo de la sección http como se muestra:

server_names_hash_bucket_size 64;
Cómo instalar XWiki en Ubuntu 20.04

Guardar y salir del archivo. Luego debe reiniciar el servicio Nginx para que los cambios surtan efecto.

$ sudo systemctl restart nginx

Paso 5: Acceso a la interfaz web de XWiki

Ahora, abra su navegador web y acceda a la interfaz web de XWiki usando la URL http://127.0.0.1:8080/xwiki . Esto inicia el asistente de XWiki como se muestra.

Haga clic en el botón ‘ Continuar ‘.

Cómo instalar XWiki en Ubuntu 20.04

Primero, creamos un usuario administrador y establecemos una contraseña. Proporcione su nombre de usuario, contraseña y correo electrónico, y luego haga clic en el botón Registrarse iniciar sesión .

Cómo instalar XWiki en Ubuntu 20.04

Se le llevará a la siguiente página:

Cómo instalar XWiki en Ubuntu 20.04

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

Cómo instalar XWiki en Ubuntu 20.04

A continuación, se desplegará la siguiente página. Haga clic en el botón ‘Continuar’.

Cómo instalar XWiki en Ubuntu 20.04

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

Cómo instalar XWiki en Ubuntu 20.04

Una vez completada la instalación del sabor, haga clic en continuar para finalizar la instalación.

Finalmente, verá el panel predeterminado de XWiki:

Cómo instalar XWiki en Ubuntu 20.04

Conclusión

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

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.