Esta guía tiene como objetivo enseñarle a instalar y configurar XWiki en Debian 12 Bookworm. XWiki es una plataforma de software wiki gratuita y de código abierto escrita en Java. Permite a los usuarios crear sitios web colaborativos para crear y compartir contenido fácilmente, colaborar en proyectos y gestionar el conocimiento dentro de una organización o comunidad. Además, tiene funciones sorprendentes como edición de páginas, control de versiones, control de acceso, complementos, macros y una poderosa capacidad de búsqueda. En este artículo, intentamos mostrarle una guía paso a paso para instalar y configurar XWiki en Debian 12. Aprenda paso a paso a instalar y configurar XWiki en Debian 12 Antes de comenzar la configuración de XWiki, debe acceder a su servidor como usuario no root con privilegios sudo. Para ello, puede consultar la Guía de configuración inicial de Debian 12. Además, debes instalar Nginx en tu servidor, que es un proxy inverso para XWiki. Puede consultar la instalación del servidor web Nginx en Debian 12 para hacer esto. Debido a que XWiki está escrito en Java, debes instalar Java en tu servidor. Para ello, puede instalar JDK utilizando Instalar Java con Apt en Debian 12 Bookworm. Necesita un nombre de dominio válido que apunte a la dirección IP de su servidor. Una vez que haya terminado, siga los pasos a continuación para completar esta guía. Paso 1: configurar el repositorio XWiki APT en Debian 12 Primero, debe verificar su instalación de Java con el siguiente comando: java –version Luego, debe agregar la clave XWiki GPG y el repositorio al servidor Debian 12. Para hacer esto, puede ejecutar los siguientes comandos: # sudo wget https://maven.xwiki.org/xwiki-keyring.gpg -O /usr/share/keyrings/xwiki-keyring.gpg # sudo wget «https:/ /maven.xwiki.org/stable/xwiki-stable.list» -O /etc/apt/sources.list.d/xwiki-stable.list A continuación, ejecute la actualización del sistema para aplicar el repositorio: sudo apt update Paso 2 – Instale XWiki en Debian 12 En este punto, puede usar el siguiente comando para enumerar los paquetes XWiki disponibles: sudo apt-cache search xwiki En su resultado, verá: Nota: Debian decidió eliminar el paquete tomcat9. Entonces puedes usar otro paquete como Xjetty. En esta guía, instalamos XWiki con Xjetty y MariaDB. Para instalar XWiki, puede ejecutar el siguiente comando: sudo apt install xwiki-xjetty-common xwiki-xjetty-mariadb Durante la instalación, se abrirá una ventana de configuración. Primero, debe configurar la base de datos XWiki y seleccionar Sí para continuar. Luego, establezca una contraseña para la aplicación MySQL para XWiki y haga clic en Aceptar. Confirmar la contraseña. Una vez que se complete la instalación, continúe con los siguientes pasos para configurar Nginx como proxy inverso, acceder a la interfaz web de XWiki y continuar con la configuración. Paso 3: Configuración de Nginx para XWiki en Debian 12 Para acceder a XWiki desde la interfaz web, debe configurar su servidor web Nginx y crear un archivo de host virtual. Cree y abra el archivo con el editor de texto que desee, como Vi Editor o Nano Editor: sudo vi /etc/nginx/conf.d/xwiki.conf Agregue el siguiente contenido al archivo: server { listening 80; nombre_servidor ejemplo.com; registro_acceso /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 Anfitrión $anfitrión; proxy_http_versión 1.1; proxy_set_header Actualizar $http_upgrade; proxy_set_header Conexión ‘actualización’; proxy_cache_bypass $http_upgrade; proxy_pass http://127.0.0.1:8080; } } Cuando haya terminado, guarde y cierre el archivo. Luego, active su archivo creado: sudo ln -s /etc/nginx/conf.d/xwiki.conf /etc/nginx/sites-enabled/ Ahora necesita abrir el archivo de configuración de Nginx y aumentar el valor del tamaño de hash_bucket: sudo vi /etc/nginx/nginx.conf En el archivo, busque la siguiente línea y descomentela eliminando el #: server_names_hash_bucket_size 64; Una vez que haya terminado, guarde y cierre el archivo. Reinicie Nginx para aplicar los cambios. Paso 4: configuración de XWiki desde la interfaz web En este punto, puede acceder a su aplicación XWiki desde la GUI web. Para hacer esto, escriba la dirección IP de su servidor en su navegador web seguida de 8080/xwiki: http://your-server-IP:8080/xwiki Verá el asistente de distribución. Presione Continuar. Luego, debe configurar su usuario administrador para XWiki en Debian 12. Ingrese la información requerida y haga clic en Registrarse e iniciar sesión. Una vez que se complete la configuración del usuario administrador, haga clic en Continuar. Ahora necesitas instalar un Flavor. Los usuarios pueden elegir el tipo de XWiki que mejor se adapte a sus necesidades, ya sea para proyectos personales, instituciones académicas, empresas o colaboraciones impulsadas por la comunidad. Aquí elegimos XWiki Standard. Haga clic en Instalar este tipo. Asegúrese de haber seleccionado el tipo correcto y haga clic en Instalar. Una vez que se complete la instalación, haga clic en Continuar. Revise sus páginas y haga clic en Continuar. Finalmente, verá su panel de XWiki en Debian 12. Desde el panel de XWiki, los usuarios pueden realizar diversas tareas relacionadas con la creación, colaboración y administración de contenido. Conclusión El panel de XWiki sirve como un centro centralizado para que los usuarios accedan, creen, administren y colaboren en contenido dentro del entorno wiki. En este punto, ha aprendido a instalar y configurar XWiki en Debian 12 Bookworm utilizando los paquetes Xjetty y MariaDB. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Aprenda la configuración del servidor SFTP en Debian 12 Instale Apache Maven en la línea de comandos de Debian 12 Configuración de caché de Varnish con Nginx en Debian 12

Source link