Categorías
Informática

Añadir usuarios de correo electrónico con Virtualmin

En esta entrada se va a abordar la creación de usuarios de correo electrónico utilizando la aplicación Virtualmin. Se trata de una herramienta muy sencilla de utilizar que permite en este caso configurar multitud de cuentas de correo electrónico utilizando un dominio propio. En este caso, el coste asociado a dichas cuentas de correo estaría asociado únicamente a la capacidad del servidor VPS que tengamos contratado.

En primer lugar hay que pinchar en «Editar usuarios» en la pestaña Virtualmin y, después en «Crear usuario».

Una vez abierta la página, se despliegan una serie de opciones que permiten la creación y configuración de las distintas cuentas. Es especialmente importante la primera casilla «Nombre de usuario». En ella creamos el usuario de la cuenta de correo electrónico. Como se puede observar, después del usuario aparece el @ con el dominio que esté configurado en el sistema.

También es importante crear una contraseña robusta en la casilla «Contraseña». Para ello, se puede introducir manualmente una contraseña o pinchar en el icono de la llave con la cruz debajo. Es ese caso se creará una contraseña aleatoria.

Como complemento, estaría bien introducir en la casilla «Dirección de recuperación de contraseña» una cuenta de correo electrónico para que en caso de olvido, el usuario pueda recuperar su contraseña sin tener que intervenir el administrador del sistema.

Detalle de las casillas de correo de los usuarios del servidor virtual.

Otro de los elementos que son importantes configurar es la cuota que se asigna a cada cuenta. De esta manera, el usuario tendrá una capacidad limitada para el almacenamiento de correos. Esto es especialmente útil si queremos optimizar el rendimiento y la capacidad en el uso de nuestro servidor VPS.

Configuraciones del directorio home y la cuota.

Existen otras múltiples configuraciones opcionales como la posibilidad de reenviar los correos a otras cuentas externas o, incluso la configuración del envío de mensajes automáticos.

Como se puede comprobar, con Virtualmin es muy fácil la configuración de un servidor de correo electrónico y la creación de los diferentes usuarios. También hay que tener en cuenta que el sistema nos permite la creación de múltiples cuentas de una sola vez, lo que es útil si tenemos que gestionar grupos grandes de trabajo.

Espero que os haya sido de utilidad.

Categorías
Informática

Configurar un servidor virtual con Virtualmin

En esta entrada se va a abordar la configuración de un servidor virtual utilizando la aplicación Virtualmin. En este caso, un servidor virtual es un espacio web que se asocia con diferentes servicios como, habilitar un servicio de hosting para alojar una página web, asociar un dominio propio al servidor, habilitar bases de datos para la instalación de un CRM, habilitar usuarios para la gestión de cuentas de correo o servidores ftp, etc. Como se puede comprobar, la lista de posibilidades es muy grande y, lo mejor de todo, es muy fácil su configuración incluso si el usuario no tiene grandes conocimientos de informática. De esta manera, los diferentes servidores virtuales se pueden gestionar de manera autónoma, pero comparten los mismos recursos del servidor VPS, memoria RAM, CPU, etc.

Lo primero que hay que hacer es entrar a nuestro servidor VPS como usuario root. En este blog se explica como instalar Virtualmin en un servidor VPS.

Una vez dentro, hay que situarse en la pestaña «Virtualmin» y pinchar en «Crear Servidor Virtual».

Pestaña Virtualmin.

Una vez que se ha pinchado en «Crear Servidor Virtual», aparecerá una página con diferentes apartados. Por ahora nos centramos en el primero de todos, que es «Detalles del nuevo servidor virtual». Hay que procurar que aparezca señalada la función «Servidor top-level». Aunque aquí se aborda la creación de un servidor virtual, se pueden añadir tantos servidores como queramos siguiendo los pasos aquí indicados.

En la casilla «Nombre de dominio» se recoge el dominio a incluir, por ejemplo, midominio.com. También se pueden utilizar subdominios, pero para ello se puede utilizar posteriormente la función «sub-servidor». En este punto hay que recalcar que el dominio debe estar correctamente dirigido a la dirección IP de nuestro servidor VPS.

En la casilla «Descripción» se puede incluir una breve descripción del nuestro servidor, en cualquier caso es opcional.

En la casilla «Contraseña de administración», se puede elegir la contraseña que se quiera o pinchar en el icono con la llave con una cruz debajo. En este caso se creará una automáticamente una contraseña con caracteres aleatorios. En cualquier caso, hay que procurar elegir una contraseña robusta para evitar accesos ilícitos a nuestro servidor virtual.

En «Nombre de usuario de administración» se puede dejar señalada la opción automática. De esta manera se creará automáticamente un usuario con el mismo nombre que el dominio. Posteriormente, se podrán crear tantos usuarios como sea necesario.

Pestaña «Servidor top-level».

En el apartado «Opciones avanzadas» es mejor dejar las opciones por defecto.

En el apartado «Opciones habilitadas» aparecen multitud de opciones para activar, según las necesidades. A continuación se explican las más usuales:

Configurar zona DNS.Es muy recomendable activar esta opción porque de esta manera se agregarán automáticamente los registros de nombre para el dominio a la configuración de BIND, incluidos los registros de correo y los NS. Por tanto, esta opción deberá estar siempre activada.
Configurar el sitio web de Apache.Es muy recomendable activar esta opción porque agregará automáticamente una nueva sección de VirtualHost a la configuración Apache, creando de esa manera un nuevo directorio de inicio del sitio web. Por tanto, deberá estar activada esta casilla si se desea configurar un sitio web.
Configurar el sitio web Apache SSL.En los tiempos que corren es muy recomendable activar esta opción. Si se activa, crerá automáticamente un host Virtual Apache adicional para este servidor virtual que escucha el puerto 443, lo que permitirá que los navegadores se conecten tanto a https:// midominio.com usando encriptación SSL, como a http://midominio.com sin cifrado.
De todas formas, el sistema genera automáticamente una clave y un certificado SSL autofirmados, de modo que el host virtual SSL pueda utilizarse inmediatamente. Sin embargo, es necesario generar un certificado SSL válido para que los navegadores puedan verificarlo correctamente y no aparezcan problemas de visualización del sitio web.
Crear base de datos MySQL.Esta opción solamente es recomendable activarla si es necesaria la creación de una base de datos para el sitio web. Por ejemplo, si se instala un CRM.
Aceptar mail para dominio.Esta opción solamente es recomendable si se va a gestionar un servidor de correo electrónico propio. Si está habilitado, el servidor se configurará automáticamente para aceptar direcciones de correo electrónico en buzones o alias en el dominio especificado. La administración de buzones y alias dentro del dominio también será habilitada.
Crear conexión Webmin.Es muy recomendable activar esta opción porque de esta manera se creará un usuario de Webmin con el mismo nombre de usuario y contraseña que el usuario de Unix que posee este dominio. Este usuario podrá usar Webmin para administrar el sitio web del dominio, el dominio DNS y las bases de datos, lo que permite gestionar el servidor sin tener que utilizar constantemente el usuario root. Además, es bueno tener un acceso independiente en caso de tener varios servidores virtuales configurados.
Casilla «Opciones habilitadas»

En el apartado «Reenvío y dirección IP» se deja todo como está.

Configurar el sitio web Apache SSL

Una vez que el servidor virtual ha sido creado, es recomendable pinchar en la pestaña «Vamos a cifrar» (se trata de una mala traducción de Let’s Encrypt), que es una autoridad de certificación gratuita, automatizada y abierta, gestionada por la organización sin ánimo de lucro Internet Security Research Group.

Se pincha en «Dominios asociados con este servidor» y se pide un certificado para cada uno de los dominios y subdominios que aparecen: midominio.com, www.midominio.com, admin.midominio.com y
webmail.midominio.com
. Con esto tendremos configurados correctamente todos los certificados que podemos utilizar.

midominio.comEste domino se dirigirá al sitio web configurado. Si no hay ninguno aparecerá por defecto una página de inicio de Virtualmin.
www.midominio.comEste domino se dirigirá al sitio web configurado.
admin.midominio.com
Redirecionará a la página de acceso de Webmin, lo que permitirá gestionar el servidor.
El formato será https://midominio.com:10000/
webmail.midominio.comRedirecionará a la página de acceso de Usermin, lo que permitirá gestionar el correo electrónico.
El formato será https://midominio.com:20000/
mail.midominio.comPermitirá acceder al servido a los clientes de correo electrónico.
Configuración de «Dominios asociados con este servidor».

En principio, el servidor virtual ya está creado, por lo que a partir de aquí se puede comenzar a configurar nuestro sitio web. A continuación se recogen algunos vídeos en que se explica como instalar y configurar Virtualmin. Espero que os haya sido de ayuda.

Tutoriales del panel de control Virtualmin.

Referencias

https://letsencrypt.org/es/

Categorías
Informática

Instalar Virtualmin en un servidor VPS II

Este post es continuación de «Instalar Virtualmin en un servidor VPS» y se aborda la instalación y post-instlación de Virtualmin en un servidor VPS. Como ya se explicó, es muy recomendable instalar Virtualmin en un servidor recién instalado en que todavía no se haya instalado ningún otro programa. De esta manera se evitarán conflictos entre lo que ya está instalado en el servidor y los paquetes que requiere Virtualmin para poder funcionar correctamente.

En primer lugar hay que actualizar el sistema. Para ello hay que ejecutar los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade
Actualización del sistema.

Una vez actualizado, se debe proceder a descargar el script de instalación y ejecutarlo:

wget http://software.virtualmin.com/gpl/scripts/install.sh
sudo /bin/sh install.sh
Descarga del Script de Virtualmin.

Durante la instlación se preguntará varias veces sobre si continuar, a lo que se responde YES en todas las ocasiones.

Preguntas sobre si continuar.

La instalación se realizará durante un tiempo prolongado. A continuación se recogen algunas capturas de pantalla del proceso de instalación.

Una vez que Virtualmin se ha terminado de instalar hay en introducir en la barra de dirección de navegador la url escogida. Por ejemplo: https://host.midominio.com:10000 o la dirección IP: https://111.111.111.111:10000. Para ello hay que utilizar el usuario root y su contraseña. Nótese que es muy importante incluir el puerto 10000 e incluir la «s» en «htts://». Para ello hay que comprobar que el puerto 10000 del servidro VPS está abierto.

Una vez dentro, se abrirá una pantalla que nos guiará por el proceso de pos-instalación. En principio se aceptarán todas las opciones por defecto, ya que más tarde se pueden cambiar si es necesario. De todas formas, es importante que en la primera pantalla se escoga «only store hashed passwords» para que las contraseñas se muestren encriptadas en vez mostrarse en texto plano.

Encriptación de contraseñas.

Una vez completado el proceso de post-instalación de Virtualmin, podemos cambiar el idioma pinchando en la pestaña Webmin y eligiendo la opción «Change Language and Theme». Se elige el idioma al que se quiera cambiar y se selecciona la casilla «include machine translations». De esta manera nos aseguramos de que hay un cambio de idioma en todos los módulos de Virtualmin.

Cambio de idioma.

Llegados a este punto, Virtualin ya está instalado en el servidor VPS. A partir de este momento se pueden crear tantos servidores con dominio propio como queramos, con sus correspondientes espacios para hosting, cuentas de correo y FTP, etc. Esto permite gestionar diferentes servidores virtuales de manera independiente pero compartiendo los mismos recursos del servidor VPS.

Espero que os haya sido útil.

Categorías
Educación Informática

Instalar Virtualmin en un servidor VPS

El uso del software libre en las escuelas contribuye a un tratamiento más responsable de los datos que se generan en las instituciones educativas, así como una mayor protección de la privacidad de los usuarios. Esto es así porque el software libre hace aquello para lo que está diseñado, lo que no siempre sucede con el software privativo. Complementariamente, el software libre normalmente permite que se instale en equipos informáticos gestionados por la institución, lo que aporta un mayor control sobre los datos generados y una limitación sobre los efectos negativos de prácticas cuestionables por parte de terceros.

En este entorno marcado por la pandemia y una vez que se han dado respuesta a lo más urgente en lo relativo a la adaptación de la educación a un entorno marcado todavía por las reducciones de la movilidad, es necesaria una reflexión acerca de las acciones necesarias para un tratamiento más responsable de los datos y de la privacidad de los usuarios.

https://polimataseducacion.org/el-software-libre-en-educacion/

En esta línea de pensamento, en este post se va a abordar como instalar Virtualmin en un servidor VPS. Virtualmin es básicamente un panel de control de sitios web con la capacidad de crear y administrar múltiples dominios, además de simplificar y automatizar tareas que de otro modo habría que realizar en una interfaz de línea de comandos. Virtualmin está basado en Webmin y es una alternativa muy eficiente a otros servicos de pago como cPanel y Plesk. De esta manera, el coste de tener operativo un servidor VPS estaría relacionado con la capacidad del propio servidor, en que la mayor parte de los casos se puede ampliar en función de las necesidades y, no con el uso de software, ya que en este caso Virtualmin se puede descargar gratuitamente.

La instalación de Virtualmin permite realizar de manera relativamente sencilla instalar y configurar recursos que son muy utilizados en las instituciones educativas como, crear y gestionar direcciones de correo electrónico con un dominio propio, habilitar servidores FTP para poder descargar información o, instalar uno o varios CMS como WordPress, Moodle, Owncloud, Nextcloud, y un largo etc. Además, se pueden gestionar de manera independiente varios servidores asociados a dominios diferentes, lo que permite una gran versatilidad de recursos en un mismo servidor.

La instalación de Virtualmin se puede efectuar en las siguientes distribuciones de linux:

CentOS/RHEL 7 and 8 on x86_64

Debian 10 on i386 and amd64

Ubuntu 18.04 LTS and 20.04 LTS on i386 and amd64 (non-LTS releases are not supported)

https://www.virtualmin.com/os-support

La mejor manera de instalar Virtualmin en un servidor es a través de un script que puede desarcarse de la propia página web de virtualmin. Es muy recomendable instalarlo en un servidor recién instalado, en que todavía no se haya instalado ningún otro programa. Esto es así para evitar conflictos entre lo que ya está instalado en el servidor y los paquetes que requiere Virtualmin para poder funcionar correctamente.

Lo primero que hay que hacer es autentificarse en el servidor y utilizar el comando wget para descargar el archivo:

wget http://software.virtualmin.com/gpl/scripts/install.sh

Una vez descargado, hay que ejercutar el script utilizando el siguiente comando. Si te has autentificado como usuario root no es necesario anteponer el comando sudo.

sudo /bin/sh install.sh

En un momento dado el sistema requerirá un dominio, aunque podría utilizarse un subdominio como host.midominio.com. La instalación dura un rato y, una vez finalizada, hay que realizar dos actividades.

La primera es que nuestro dominio esté convenientemente direccionado a nuestro servidor. Para ello habría que ir a nuestro preveedor de dominios e introducir una entrada DNS del siguiente tipo:

Dominio o subdominioTipoIP
midominio.comA111.111.111.111
host.midominio.comA111.111.111.111
Ejemplos de resgistro de las DNS.

La segunda es verificar que el puerto 10000 esté abierto, ya que es el que utiliza Virtaualmin por defecto. Si no es así, hay que abrirlo para poderse concetar al servidor mediante un navegador.

Al introducir la url elegida (por ejemplo host.midominio.com) saldrá un mensaje como el siguiente. Esto no es nada malo, lo único que significa es que Virtualmin está utilizando un certificado autofirmado y, por lo tanto, la información que se introduzca para autentificarse viaja cifrada, lo que permite que el servidor no se vea comprometido desde el primer momento. Más adelante es posible instalar un certificado Let’s Encrypt que sea reconocido por cualquier navegador. Por ello, se acepta el certificado y se sigue adelante.

Una vez aceptado el certificado, saldrá el siguiente mensaje. Aparece el nombre de Webmin porque es uno de los módulos que utiliza Virtualmin para poder funcionar. Se introduce el usuario root y la contraseña.

Una vez autentificado, el sistema pedirá que se complete la instalación.

En principio podemos aceptar la configuración por defecto. Si hubiera que cambiar algo se puede hacer posteriormente.

Ya está instalado Virtualmin con todas sus funcionalidades. En posteriores post abordaremos como crear nuevos servidores con su propio dominio utilizando Virtualmin.

Espero que os haya sido de utilidad.

Categorías
Informática

Configuración de seguridad de Jitsi Meet

El siguiente post es una continuación del anterior, instalación de Jitsi Meet en un servidor privado, en que se explicaba como crear una instancia de Jitsi Meet. El objetivo es limitar el acceso libre a la aplicación limitando los usuarios que pueden crear salas y, por lo tanto, ser moderadores de la sesión. Para ello, se crearán usuarios que tengan que autenticarse mediante una contraseña, con lo que se limita la creación de salas.

Configuración de seguridad

A continuación, se muestran los pasos que hay que dar para limitar el uso a usuarios autorizados, para lo que habrá que concetarse al servidor mediante consola, con usuario root o con permisos sudo.

1. Cambiar la configuración por defecto.

Abrir el sisguiente archivo de configuración mediante la siguiente línea de código:

nano /etc/prosody/conf.avail/subdominio.dominio.com.cfg.lua

Nótese que subdominio.domino.com hay que cambiarlo por el host elegido en la instalación de Jitsi Meet.

Buscar la siguiente línea y,

authentication = "anonymous"

cambiarla por:

authentication = "internal_plain"

Al final se añade el virtualhost virtual para las autenticaciones.

VirtualHost "guest.subdominio.dominio.com"
authentication = "anonymous"
c2s_require_encryption = false

Nótese que subdominio.domino.com hay que cambiarlo por el host elegido en la instalación de Jitsi Meet.

2. Añadir una línea de código a un archivo de configuración.

Abrir el siguiente archivo.

nano /etc/jitsi/jicofo/sip-communicator.properties

Añadir la siguiente línea.

org.jitsi.jicofo.auth.URL=XMPP:subdominio.dominio.com

Nótese que subdominio.domino.com hay que cambiarlo por el host elegido en la instalación de Jitsi Meet.

3. Añadir a los usuarios.

Añadir usuarios mediante la siguiente línea de código.

prosodyctl register usuario subdominio.dominio.com password

Nótese que subdominio.domino.com hay que cambiarlo por el host elegido en la instalación de Jitsi Meet, usuario por el usuario real que va a ser creado y, password por la contraseña asociada al usuario.

Para borrar los usuarios (este paso solamente es necesario si se quiere dar de baja a un usuario creado con anterioridad):

prosodyctl deluser usuario@subdominio.dominio.com

Nótese que subdominio.domino.com o hay que cambiarlo por el host elegido en la instalación de Jitsi Meet y usuario por el usuario real que va a ser borrado.

Modificar el siguiente fichero:

/etc/jitsi/meet/subdominio.dominio.com-config.js

Nótese que subdominio.domino.com o hay que cambiarlo por el host elegido en la instalación de Jitsi Meet.

Descomentar la siguiente línea, es decir, tiene que quedar sin // delante, como a continuación:

anonymousdomain: 'guest.subdominio.dominio.com'

Nótese que subdominio.domino.com hay que cambiarlo por el host elegido en la instalación de Jitsi Meet.

5. Para finalizar, se reinician los sevicios.

systemctl restart prosody.service
systemctl restart jicofo.service
systemctl restart jitsi-videobridge2.service

En principio el sistema ya estaría limitado a los usuarios registrados y plenamente operativo. Cuando se intenta acceder a la aplicación a través de la web, el sistema pedirá un usuario y contraseña válidos, sin los cuáles no se podrá acceder. Si un usuario está intentando aceder a una sesión programada con antelación, no podrá hasta que el usuario autorizado cree la sala y por lo tanto tenga en exclusiva los permisos de moderador.

Espero que os haya servido.

Referencias

Collado, E. (2020). No sólo de hosting y redes vive el hombre. Recuperado de https://www.eduardocollado.com/2020/04/25/instalacion-y-configuracion-de-jitsi/

Cooper, E (2020). DigitalOcean: Cómo instalar Jitsi Meet en Ubuntu 18.04. Extraido de https://www.digitalocean.com/community/tutorials/how-to-install-jitsi-meet-on-ubuntu-18-04-es

Jitsi (s.f). Extraido de https://jitsi.org/

Voidnull (2019). Cómo instalar Jitsi en Ubuntu 18.04. Extraido de https://voidnull.es/como-instalar-jitsi-en-ubuntu-18-04/

Categorías
Informática

Instalación de Jitsi Meet en un servidor privado

En estos tiempos marcados por la Covid 19, las videoconferencias han sido fundamentales en entornos profesionales, académicos y personales. El confinamiento y la implantación masiva del teletrabajo ha supuesto un gran aumento del tráfico de internet y, como consecuencia, la saturación puntual de las conexiones de internet, el colapso puntual de algunas de las plataformas de videoconferencias más utilizas y, notables problemas de seguridad en comunicaciones que se entienden privadas y confidenciales.

En el presente post se quiere destacar Jitsi-meet sobre todas las demás. Jitsi es un conjunto de proyectos de código abierto que permiten crear e implementar de manera sencilla soluciones de videoconferencia seguras, que engloba además aplicaciones de VoIP y mensajería instantánea a través de la web.

Es ampliamente conocida la plataforma de videoconferencia Jitsi Meet (meet.jit.si) que puede ser utilizada de forma totalmente gratuita. Lo que no es tan conocido que se trata de un proyecto de código abierto que está libremente disponible para su uso y desarrollo, con lo cual puede ser instalado en prácticamente cualquier servidor.

A continuación, se explica detalladamente como instalar Jitsi Meet en un servidor privado (se trata de una instancia VPS), de tal manera que se tenga una aplicación equivalente a la que está a disposición en meet.jit.si, pero que permite autogestionar los servicios de videoconferencia en momentos puntuales de sobrecarga de las aplicaciones más utilizadas, en condiciones de seguridad y privacidad.

La instalación de Jistsi Meet se ha efectuado en una instancia VPS con sistema operativo Ubuntu 18.04 y servidor web Apache.

Requisitos previos

Antes de realizar la instalación de Jitsi-meet, se debe configurar correctamente el host. En primer lugar debe registrarse la dirección IP del servidor en el dominio o subdominio que va a ser utilizado. El tipo de registro de DNS es A, tal y como se recoge en la siguiente tabla a modo de ejemplo.

Dominio o subdominioTipoIP
dominio.comA111.111.111.111
subdominio.dominio.comA111.111.111.111
Ejemplos de resgistro de las DNS.

Si no se tiene un dominio propio, se puede conseguir uno de forma gratuita en Feenom, con las extensiones .tk, .ml, ga, .cf y .gq.

Jitsi Meet utiliza Nginx como Proxy Inverso, aunque puede funcionar tanto con Nginx como Apache, aunque si no hay ninguno instalado, se instalará Ngnix por defecto. En este caso la instalación se realiza en una instancia VPS con el servidor web Apache ya instalado. Si Apache no está instalado, se instala de la siguiente manera a través de una conexión con el servidor mediante consola (recordar incluir el comando sudo si no se está como usuario root):

apt-get update
apt-get install apache2

Pasos para la instalación

A continuación, se muestran los pasos que hay que dar para la instalación de Jitsi Meet. Para ello hay que conectarse al servidor mediante consola, con usuario root o con permisos sudo.

1. Instalación de la llave de Jitsi para el repositorio.

wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | apt-key add -

2. Instalación del repositorio. En primer lugar se abre el siguiente archivo.

nano /etc/apt/sources.list.d/jitsi-stable.list

Se inserta la siguiente línea y se cierra.

deb https://download.jitsi.org stable/

3. Actualización del repositorio e instalación de Jitsi-meet.

apt-get update
apt-get install jitsi-meet

Durante la instalación se solicitará el nombre del host para poderse conectar a través de internet e instalar posteriormente el certificado let’s encrypt. Se debe insertar el mismo que se ha configurado con anterioridad. Por ejemplo: dominio.com o subdominio.dominio.com.

A continuación se dará la opción de generar un certificado autofirmado o instalar otro más tarde. Se selecciona la primera opción de generar un nuevo certificado autofirmado.

Apertura de puertos

Una vez instalado Jitsi Meet, el programa requiere que algunos puertos estén abiertos para poder comunicarse con los usuarios de videoconferencias y poderse autenticar en la solicitud del certificado.

PuertosUtilidad
80/tcpSolicitud del certificado TLS.
443/tcpCreación de salas de conferencias.
4443/tcp y 10000/udpTransmisión y recepción del tráfico cifrado de las llamadas.
Puertos que deben estar abiertos en la instancia VPS.

Los proveedores de servicios de instancias VPS suelen ofrecer herramientas para abrir y cerrar los distintos puertos.

Instalación del certificado let’s encrypt

Una vez que han sido abiertos los puertos correspondientes, procede la instalación del certificado let’s encrypt para que las comunicaciones sean cifradas y evitar la utilización de un certificado autofirmado, que los navegadores suelen interpretar como una amenaza, aunque no sea realmente así.

Si el programa certbot no está instalado, el primer paso es instalarlo mediante la siguiente línea de comandos.

add-apt-repository ppa:certbot/certbot
apt install certbot

A continuación se instala el certificado let’s encrypt.

/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

El sistema pedirá insertar una cuenta de correo electrónico.

Final de la instalación

En principio, el programa ya estaría instalado y perfectamente operativo. Para ello, habría que escribir en un navegador la dirección del host utilizado. Por ejemplo: dominio.com o subdominio.dominio.com.

La configuración por defecto permite que cualquier usuario pueda crear una sesión de videoconferencia, convirtiéndose de esta manera en moderador de la sesión, tal y como sería si se utilizase la plataforma de videoconferencia Jitsi Meet (meet.jit.si).

Para aumentar la seguridad, se puede incorporar una contraseña que evite que puedan unirse usuarios no deseados, aunque existen maneras para poder limitar el derecho de creación de salas a través de la creación de un usuario y contraseña, que se abordará en un post posterior.

Hay que recordar que Jitsi-meet está optimizado para el navegador Chrome o su versión libre Chromium. La utilización con otros navegadores puede conllevar alteraciones del servicio de videoconferencia.

Espero que este post os haya servido de ayuda y os anime a crear vuestra propia instancia de Jitsi Meet. De todas formas, en el siguiente enlace se pueden encontrar instancias de Jitsi alternativas totalmente operativas.

Referencias

Collado, E. (2020). No sólo de hosting y redes vive el hombre. Recuperado de https://www.eduardocollado.com/2020/04/25/instalacion-y-configuracion-de-jitsi/

Cooper, E (2020). DigitalOcean: Cómo instalar Jitsi Meet en Ubuntu 18.04. Extraído de https://www.digitalocean.com/community/tutorials/how-to-install-jitsi-meet-on-ubuntu-18-04-es

Jitsi (s.f). Extraído de https://jitsi.org/

Voidnull (2019). Cómo instalar Jitsi en Ubuntu 18.04. Extraido de https://voidnull.es/como-instalar-jitsi-en-ubuntu-18-04/