GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar XWiki en Ubuntu 20.04

En este tutorial, le mostraremos cómo instalar XWiki en su servidor Ubuntu 20.04. Explicaremos qué significa XWiki y los pasos para su instalación, configuración y otro software adicional requerido.

XWiki es una plataforma wiki gratuita y de código abierto escrita en Java, que le permite personalizar su wiki con una interfaz web muy simple y fácil de usar. Se ejecuta en contenedores de servlets Tomcat, Jetty o JBoss y utiliza MySQL/MariaDB o PostgreSQL como base de datos para almacenar la información.

En esta publicación, usaremos Tomcat como contenedor de servlets y MariaDB como base de datos. La instalación de XWiki en Ubuntu 20.04 no debería llevar más de 15 minutos. ¡Comencemos con la instalación!

Requisitos

  • Instalación nueva de Ubuntu 20.04
  • Privilegios de usuario:usuario root o no root con privilegios sudo

Paso 1. Actualice el sistema

Necesitamos actualizar el sistema a su última versión y asegurarnos de que el software esté actualizado ya que asumimos que tiene una instalación nueva de Ubuntu 20.04

Ejecute el siguiente comando de una línea y espere un momento hasta que el sistema obtenga las últimas actualizaciones de software

sudo apt update -y && sudo apt upgrade -y

Paso 2. Instalar Java

Necesitamos que Java esté instalado en nuestro sistema porque XWiki está escrito en él. Java se puede instalar con el siguiente comando:

apt-get install default-jdk gnupg2 -y

Una vez que Java esté instalado, puede verificar la versión con el siguiente comando:

java --version

Se debe devolver el siguiente resultado.

root@vps:~# java --version
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)

Paso 3. Clave pública y repositorio de XWiki GPG

La clave GPG de firma se puede agregar con el siguiente comando:

wget https://maven.xwiki.org/xwiki-keyring.gpg -P /usr/share/keyrings/

Ubuntu 20.04 no contiene el repositorio XWiki y es por eso que este paso es importante para agregarlo.

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

Actualice el repositorio con el siguiente comando:

sudo apt update -y

Paso 4. Instala XWiki junto con Tomcat y MySQL

Antes de instalar XWiki hay una opción para listar los paquetes XWiki disponibles:

apt-cache search xwiki

En este tutorial necesitamos instalar xwiki-tomcat9-common y xwiki-tomcat9-mariadb con el siguiente comando:

sudo apt install xwiki-tomcat9-common xwiki-tomcat9-mariadb -y

Mientras instala los paquetes requeridos, el mensaje le pedirá que ingrese la contraseña raíz de MySQL para su instalación de XWiki.

Presiona Sí, en la primera ventana.

Ingrese la contraseña raíz de MySQL y presione Sí.

Confirme la contraseña raíz de MySQL y presione Sí.

Mientras la instalación está en progreso, es una buena práctica guardar la contraseña raíz de MySQL en sus notas para una configuración posterior.

Ahora, cuando los paquetes están instalados, podemos verificar si los servicios tomcat y MariaDB están en funcionamiento.

Ejecute el siguiente comando para ver si el servicio tomcat se está ejecutando correctamente:

systemctl status tomcat9

Debería ver el siguiente resultado:

root@vps:/# systemctl status tomcat9
● tomcat9.service - Apache Tomcat 9 Web Application Server
     Loaded: loaded (/lib/systemd/system/tomcat9.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/tomcat9.service.d
             └─xwiki-tomcat9-systemd.conf
     Active: active (running) since Mon 2021-10-11 23:32:55 UTC; 7min ago
       Docs: https://tomcat.apache.org/tomcat-9.0-doc/index.html
   Main PID: 91633 (java)
      Tasks: 67 (limit: 4617)
     Memory: 690.8M
     CGroup: /system.slice/tomcat9.servic

Para verificar si el servicio MariaDB está funcionando, ejecute el siguiente comando:

sudo systemctl status mariadb

Debería ver el siguiente resultado:

root@vps:/# sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3.31 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-10-11 23:30:46 UTC; 10min ago
       Docs: man:mysqld(8)
             https://mariadb.com/kb/en/library/systemd/
   Main PID: 90670 (mysqld)
     Status: "Taking your SQL requests now..."
      Tasks: 30 (limit: 4617)
     Memory: 69.9M
     CGroup: /system.slice/mariadb.service
             └─90670 /usr/sbin/mysqld

Paso 5. Instalar Nginx como servidor web

Necesitamos un servidor web para poder configurar el proxy inverso para acceder a la instalación de XWiki.

Ejecute el siguiente comando para instalar el servidor web Nginx:

sudo apt install nginx -y

Una vez que Nginx esté instalado, inícielo con el siguiente comando:

sudo systemctl start nginx

Compruebe si el servicio está en funcionamiento:

sudo systemctl status nginx

Debería ver el siguiente resultado:

root@vps:/# sudo systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-10-11 23:44:40 UTC; 5s ago
       Docs: man:nginx(8)
    Process: 93791 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
    Process: 93798 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
   Main PID: 93799 (nginx)
      Tasks: 5 (limit: 4617)
     Memory: 5.0M
     CGroup: /system.slice/nginx.service

Paso 6. Cree un nuevo archivo de host virtual Nginx

Una vez instalado el servidor web Nginx, cree el archivo de host virtual con el siguiente comando:

sudo nano /etc/nginx/conf.d/xwiki.conf

Pegue 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.

El siguiente paso es aumentar el valor del tamaño de hash_bucket en el archivo nginx.conf:

sudo nano /etc/nginx/nginx.conf

Agregue o descomente la siguiente línea debajo de la sección HTTP como se muestra:

server_names_hash_bucket_size 64;

Guarde el archivo de configuración y reinicie el servicio Nginx.

sudo systemctl restart nginx

Paso 7. Acceda a la interfaz web de XWiki

Abra su navegador y acceda a la interfaz de XWiki usando la URL en el proxy inverso xwiki.example.com/xwiki

Haga clic en el botón "Continuar" donde se mostrará otra ventana para ingresar el nombre y apellido, nombre de usuario, contraseña y correo electrónico dirección.

Una vez que todo esté lleno, haga clic en el botón "Registrarse e iniciar sesión"

En la ventana Siguiente, elija un sabor de su elección e instálelo haciendo clic en el botón "Instalar este sabor".

En los siguientes pasos, deje todo como está y simplemente haga clic en el botón "Continuar" hasta que se complete la instalación.

Después del último paso, verá el panel de bienvenida de XWiki.

¡Eso es todo! Instaló con éxito la plataforma XWiki en Ubuntu 20.04. Por supuesto, no tienes que instalarlo si te resulta difícil. Simplemente puede pedirle a nuestros expertos administradores de alojamiento VPS de Linux que instalen XWiki en Ubuntu 20.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

Si le gustó esta publicación sobre cómo instalar XWiki en Ubuntu 20.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Logstash en Ubuntu 18.04

  2. Cómo instalar XWiki en CentOS 7

  3. Cómo instalar R en Ubuntu 16.04

  4. Cómo instalar phpBB en Ubuntu 20.04

  5. Cómo instalar R en Ubuntu 18.04

Cómo instalar OpenCV en Ubuntu 20.04

Cómo instalar Sysdig en Ubuntu 20.04

Cómo instalar XWiki en Ubuntu 16.04

Cómo instalar XWiki en Ubuntu 18.04 LTS

Cómo instalar Jenkins en Ubuntu 18.04

Cómo instalar Ruby en Ubuntu 18.04