GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el software Flarum Forum en Ubuntu 22.04 | 20.04

¿Quiere alojar su propio software de foro de debate? Entonces aquí está el tutorial para instalar y configurar Flarum en Ubuntu 20.04 Focal o Ubuntu 22.04 Jammy Jellyfish.

Flarum es el sucesor combinado de los foros esoTalk y FluxBB. Es un novato en el mundo de los foros, pero sigue siendo una de las mejores interfaces de foros junto con un aspecto elegante y moderno. La interfaz de usuario es simple, rápida y libre de desorden e hinchazón. Flarum está construido con PHP, por lo que es rápido y fácil de implementar.

La interfaz está impulsada por Mithril, un marco de JavaScript de alto rendimiento con una huella pequeña. En este momento, para instalar este foro, necesita acceso SSH al servidor de alojamiento e instalar el compositor. Este foro aún se encuentra en la etapa beta, por lo que antes de usarlo para la producción, debe darle algo de tiempo. Pero aún así, para su propia experiencia, puede instalarlo y usarlo. Después del lanzamiento estable, se puede demostrar que es la mejor alternativa al foro Discourse.

Características de código abierto de Flarum:

Diseño hermoso y receptivo
• Temas
• Notificaciones dinámicas
• Optimizado para SEO
• Optimizado para dispositivos táctiles
• Etiquetas, respuestas y menciones
• Real- tiempo de discusión

Pasos para instalar la plataforma de debate Flarum Forum en Ubuntu 22.04 | 20.04 LTS

1. Requisitos:

Para instalar Flarum, necesitamos lo siguiente:

Servidor Ubuntu 18.04, 20.04 o 22.04
Servidor web Apache o Nginx
PHP 7.3+
MySQL 5.6+ o 8.023+ o MariaDB 10.0.5+
Un usuario no root con acceso sudo

2. Ejecute la actualización del sistema Ubuntu 20.04 o 22.04

Antes de continuar, asegurémonos de que todo en nuestro sistema esté actualizado. Además, junto con eso, instale algunas otras herramientas que necesitaremos más adelante en este tutorial.

sudo apt update && sudo apt upgrade -y
sudo apt install wget unzip curl nano git -y

2. Instale el servidor web Apache para Flarum

Aquí estamos usando el servidor web Apache común en Ubuntu 20.04 o 22.04 para instalar Flarum Forum. Por lo tanto, si aún no lo tiene, use el comando dado para instalarlo.

sudo apt install apache2 -y

Iniciar y habilitar el servicio:

sudo systemctl enable --now apache2

Habilitar mod_rewrite

sudo a2enmod rewrite

Reiniciar apache2:

sudo systemctl restart apache2

3. Instalar MySQL/MariaDB y PHP

Como Flarum es una aplicación de foro web basada en PHP, necesitamos configurar PHP en nuestro Ubuntu 20.04 o 22.04 Linux junto con algunas extensiones requeridas por el software. La versión predeterminada de PHP está disponible a través del repositorio base de Ubuntu 20.04 y es 7.4.

sudo apt install php php-{curl,dom, gd,json,mbstring,msqli,tokenizer,zip}

A continuación, instale el servidor de la base de datos MariaDB:

sudo apt install mariadb-server -y

Iniciar y habilitar su servicio:

sudo systemctl enable --now mariadb

Para proteger un servidor de base de datos, use este comando y siga el asistente de texto:

sudo mysql_secure_installation

4. Crear base de datos para Flarum

Requerimos una base de datos para almacenar los datos generados por el foro de Flarum, por lo tanto, cree uno en su servidor MariaDB.

Inicie sesión en la línea de comandos de MariaDB:

sudo mysql -u root -p

Introduzca la contraseña que ha creado para él mientras lo asegura.

Ejecute el siguiente comando para crear la base de datos:

Cambie el yourdb con el nombre que quieras darle a tu base de datos y de la misma manera reemplaza youruser y yourpassword con nombre de usuario y contraseña, desea asignar a su base de datos de usuario.

CREATE DATABASE yourdb;
CREATE USER 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON yourdb. * TO 'youruser'@'localhost';
FLUSH PRIVILEGES;
exit;

5. Instale Composer para obtener Flarum en Ubuntu 20.04 | 22.04

La forma más fácil de instalar Flarum es usar un compositor que resuelva e instale las dependencias de PHP requeridas por Flarum. Por lo tanto, simplemente descargue el compositor para configurarlo.

curl -sS https://getcomposer.org/installer -o composer-setup.php
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Para confirmar Composer en nuestro sistema, use:

composer -V

6. Configurar Flarum para Apache en Ubuntu 22.04 | 20.04

Una vez que Composer esté en su sistema, úselo para descargar su archivo al directorio web que desea usar para acceder al foro de Flarum.

Cree un directorio en su carpeta webroot:Aquí está 'foro ‘.

sudo mkdir /var/www/html/forum/

Ahora cambia al directorio creado.

cd /var/www/html/forum/

Instalar Flarum:

Dentro del directorio web, ejecute el comando dado para instalar los archivos Flarum.

sudo composer create-project flarum/flarum . --stability=beta

Una vez que se complete la instalación, otorgue permiso al directorio al usuario de Apache:

sudo chown -R www-data:www-data /var/www/html/forum/
sudo chmod -R 755 /var/www/html/forum/

7. Cree un archivo de configuración de host virtual

La mayoría de las veces usamos foros en subdominios o subcarpetas, por lo que creamos un archivo de configuración de host virtual.

sudo nano /etc/apache2/sites-available/flarum.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
ServerAdmin [email protected]example.com
DocumentRoot /var/www/html/forum/public
ServerName forum.example.com

DirectoryIndex index.php

<Directory /var/www/html/forum/public/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all

</Directory>

ErrorLog /var/log/apache2/flarum-error_log
CustomLog /var/log/apache2/flarum-access_log common

</VirtualHost>

Reemplace el nombre de dominio example.com según su dominio, si lo tiene; de ​​lo contrario, aún podrá acceder al foro utilizando la dirección IP.

Guarde el archivo presionando Ctrl+O , pulsa Intro y luego salir- Ctrl+X.

Aquellos que usan un servidor nuevo y desean acceder al foro en el dominio raíz, también deben deshabilitar el archivo de configuración predeterminado:

sudo a2dissite 000-default.conf

Recargar Apache:

sudo systemctl reload apache2

8. Acceder a la interfaz web del foro

Ahora, abra cualquier navegador que pueda acceder a la dirección IP del servidor o del dominio donde instaló el Flarum Forum.

http://server-ip-address/ 

o

http://forum.example.com/ 

Aquellos que están usando subdominio – solo puedo ir por eso.

9. Instalación y configuración web de Flarum

1. Agregue los detalles de la base de datos y cree un usuario administrador

En la primera pantalla, la configuración de Flarum le pedirá que ingrese los detalles de la base de datos que ha creado. Junto con eso también cree un Administrador usuario inicie sesión en el backend del foro más tarde después de configurar el software.

2. Interfaz web del foro

Tendrás la interfaz del foro que es como Discourse para comenzar a comentar.

3. Panel de administración

Para obtener la configuración de administrador para controlar el sistema de comentarios, los usuarios, el moderador y otras configuraciones; haga clic en el icono Perfil y seleccione el Administrador opción.

10. Para instalar Let's Encrypt SSL

sudo apt-get install python3-certbot-apache -y
sudo certbot --apache -d forum.example.com

Y sigue al mago.


Ubuntu
  1. Cómo instalar R en Ubuntu 20.04

  2. Cómo instalar Go en Ubuntu 18.04

  3. Cómo instalar el foro de máquinas simples en Ubuntu 14.04

  4. Cómo instalar el foro de máquinas simples en Ubuntu 15.04

  5. ¿Cómo instalar el software Audacity en Ubuntu?

Cómo instalar software a través de Flatpak en Ubuntu

¿Tu propio foro? Claro, solo aprenda cómo instalar Flarum Forum en Ubuntu 20.04

Cómo instalar el foro phpBB en Ubuntu 22.04 | 20.04 servidor

Cómo instalar el foro de la comunidad de Elkarte en Ubuntu 15.04

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04