Esta publicación se centrará en el proceso de instalación y configuración de los aspectos del lado del servidor de Mumble, o Murmur, como se conoce el software del servidor. Mumble es específicamente el software cliente que los usuarios necesitan descargar e instalar para conectarse a su servidor Murmur. También tenga en cuenta que, como de costumbre, esta publicación está escrita para aquellos que usan Debian o distribuciones derivadas de Debian como Ubuntu. También existen otros programas de esta naturaleza como Teamspeak y Ventrilo. Sin embargo, tenga en cuenta que ambos son software gratuito y de uso gratuito, pero no software de código abierto. Lo que significa que el código fuente no se puede modificar, actualizar o acceder legalmente. Esta es una de las varias razones por las que personalmente uso Murmur como servidor de voz. Otros son los siguientes:
Bajo costo de recursos para hospedaje. Software de servidor muy estable. Libre elección del software del sistema operativo del servidor. Extensible a través del middleware Ice. Administración automatizable mediante middleware Ice.
Códecs de baja latencia: excelentes para hablar y jugar. Comunicación cifrada privada y segura. Autenticación de clave pública/privada por defecto. Compatibilidad con aplicaciones de Android y Apple iOS.
1 – Paquetes de sistema
Comience actualizando y actualizando los paquetes actuales de su sistema.
1 – Paquetes del sistema 2 – Instalar el paquete Murmur 3 – Configurar los ajustes del paquete Murmur 4 – Conclusión del archivo de configuración de Murmur
Actualiza la base de datos del administrador de paquetes apt-get Instala cualquier nueva actualización de los paquetes del sistema. Confirme cuando se le solicite actualizar nuevos paquetes ingresando y para sí.
2 – Instalar el paquete Murmur
Utilice el siguiente comando del administrador de paquetes para recuperar e instalar el paquete del servidor Murmur. Instala Murmur en el sistema Vuelva a confirmar cuando se le solicite ingresar y para sí. Todas las dependencias que requiere Murmur también se instalarán aquí. Estos son otros paquetes que Mumble necesita y de los que depende para ejecutarse, como libzeroc-ice34 y mysql-common.
3 – Configurar los ajustes del paquete Murmur
A continuación, comience la configuración del paquete con el siguiente comando. Inicia el asistente de configuración del paquete. Lo que sigue es una serie de mensajes de configuración interactivos, puede seleccionar las opciones que se ofrecen presionando la tecla de tabulación o las flechas direccionales en su teclado. Seleccione Sí y presione Intro para esta primera opción, a menos que no lo desee explícitamente. Tenga en cuenta que para el paquete mumble-server (Murmur) en Debian o distribuciones basadas en Debian, inicialmente no debe iniciar el proceso manualmente. Después de instalarlo y configurarlo aquí, se iniciará por sí solo. Aquí, el asistente le permite priorizar los procesos de red de Murmur sobre otros servicios en curso. Aconsejaría seleccionar Sí como antes, siéntase libre de seleccionar No si realmente no desea que este comportamiento esté habilitado. SuperUser en Murmur/Mumble es muy parecido a la cuenta de usuario raíz en los sistemas de archivos de Linux. Tiene todos los derechos de acceso y privilegios posiblemente disponibles. Deberá utilizarlo para administrar su servidor de vez en cuando. Lea atentamente los detalles de este paso y luego escriba una contraseña adecuada, antes de presionar el tabulador e ingresar para continuar. El archivo mumble-server.ini ubicado en el directorio anterior contiene la gran mayoría de los ajustes configurables que se pueden aplicar a su servidor Murmur. El contenido del archivo de texto en sí está bien comentado y cada opción individual debe tener una explicación al lado como comentario. Los comentarios de este archivo comienzan con el símbolo # y se indican con él. Al igual que en las secuencias de comandos bash y varios otros lenguajes de programación, tenga en cuenta que cualquier línea o comando que comience con un # no será procesado como parte de la configuración por el servidor. Echemos un vistazo al archivo. Abra el archivo con vim para verlo y editarlo. Puede usar cualquier editor de texto que prefiera (nano, emacs, pico, etc.), pero yo usé vim en el ejemplo anterior. Una vez dentro podrás ver todas las configuraciones disponibles. Estas son algunas de las opciones que vale la pena mencionar: texto de bienvenida : como se indica en la etiqueta, los usuarios ven este mensaje después de unirse al servidor en el registro de mensajes de texto del cliente de Mumble. Cualquier cosa dentro de las dos comillas " " se toma como el mensaje que se muestra. El servidor admite el código de marcado HTML básico dentro de este mensaje, por lo que se pueden aplicar elementos como imágenes, hipervínculos, texto formateado, etc. Aquí hay un ejemplo de algunos formatos HTML que puede usar para su mensaje, ¡pero siéntase libre de crear el suyo propio! Te has unido a nuestro servidor de Mumble, ¡disfruta de tu estancia! puerto : este es el puerto que las conexiones externas deberán abrir y usar en cualquier firewall que pueda tener en ejecución, por ejemplo, iptables en Debian/Linux. También debe especificarse en el programa cliente de Mumble cuando los usuarios se conectan a su servidor Murmur. ancho de banda: el valor predeterminado de “72000” aquí para esta configuración es suficiente, a menos que esté limitado en el ancho de banda disponible en la máquina de alojamiento. Tenga en cuenta que esta opción establece un límite máximo en el ancho de banda por usuario, y no un mínimo, y se mide en bits. usuarios : este valor establece un límite en la cantidad de clientes de Mumble que se pueden conectar al servidor al mismo tiempo. Una regla general a seguir aquí es que con la opción de ancho de banda anterior establecida en “72000”, puede tener 50 usuarios como máximo por 512 MB de memoria de hardware (RAM) disponible. Pueden surgir más problemas de latencia del servidor como resultado de esto. registerName, RegisterUrl: en cada cliente de Mumble existe una lista pública de servidores registrados a los que cualquiera puede acceder y conectarse. Si esta sección se llena y completa, su servidor Murmur con los detalles relevantes se agrega a esa lista. En mi experiencia, es beneficioso proporcionar la dirección IP de la máquina host más el número de puerto elegido directamente a los usuarios aceptados, quienes luego pueden conectarse con estos detalles manualmente en sus clientes. Cada vez que cambie cualquiera de estos valores, el servidor Murmur debe reiniciarse. Hacemos esto reiniciando su daemon (un proceso en segundo plano que se ejecuta constantemente). Solo después de hacer esto, cualquier modificación de mumble-server.ini entrará en vigor. Use el siguiente comando para hacer esto, y recuerde que cualquier usuario en el servidor mumble se desconectará y tendrá que volver a conectarse después de que el servicio se reinicie nuevamente. Cómo reiniciar el servidor Murmur De ahora en adelante, el servidor se encuentra en su condición básica de funcionamiento y los usuarios pueden acceder a él mediante el software de cliente de Mumble. Sin embargo, hay más pasos a seguir si está utilizando un firewall en su máquina de alojamiento de Murmur (lo cual se recomienda). Esto consiste en permitir el tráfico en el número de puerto elegido anteriormente en el archivo de configuración; de lo contrario, es probable que los usuarios no puedan conectarse con su software cliente. Estén atentos a otra próxima publicación sobre las próximas etapas de configuración. Que incluirá las reglas de firewall iptables mencionadas ahora, la creación y personalización de canales, y más instrucciones sobre cómo ejecutar el servidor desde el punto de vista de la administración.