Cómo instalar XWiki en Ubuntu 20.04

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:

comprobar la versión de OpenJDK

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 y presione Enter.

configurar la base de datos para Xwikiconfigurar la base de datos para Xwiki

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.

Proporcione la contraseña de la aplicación MySQL para xwikiProporcione la contraseña de la aplicación MySQL para xwiki

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

PS sudo systemctl status tomcat9.service

La salida debe ser:

Confirme que el motor Tomcat está funcionandoConfirme que el motor Tomcat está funcionando

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:

comprobar en qué puerto está escuchando Tomcatcomprobar en qué puerto está escuchando Tomcat

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;

Modificar-archivo-de-configuración-nginx-para-Tomcat

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.

Instale XWiki en Ubuntu 20.04Inicie el Asistente de Xwiki para instalar Xwiki

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.

Instale XWiki en Ubuntu 20.04completar los datos del usuario

Serás llevado a la siguiente página:

Usuario administrador de Xwiki creadoUsuario administrador creado

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

Seleccione el sabor XwikiSeleccione el sabor Xwiki

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

Instale XWiki en Ubuntu 20.04continuar-con-xwiki-instalación

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

Directorios predeterminados de XwikiDirectorios predeterminados de 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:

Instale XWiki en Ubuntu 20.04Tablero 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.