# Preparación para la instalación y requisitos del sistema

Partes de este tema pueden estar traducidos automáticamente.

Pasos mínimos para obtener un sistema de comunicación corporativa funcional:

  1. Elegir una máquina (PC, servidor físico o virtual) con el equipo adecuado. ◀️ ¡Estás aquí!

  2. Instalar TrueConf Server.

  3. Iniciar sesión en el panel de control.

  4. Registrar el servidor.

  5. Configurar HTTPS (se utiliza para muchas funciones clave, como la integración con el servidor de IA, la programación de reuniones, etc.) y especificar la dirección externa del servidor (página de invitados).

  6. Configure la disponibilidad del servidor para los usuarios dentro de la red corporativa y, si es necesario, desde la red externa (fuera de la red empresarial).

  7. Cree cuentas de usuario o integre el servidor con un servicio de directorio mediante el protocolo LDAP/LDAPS.

  8. Instale aplicaciones de cliente para los usuarios y enséñeles a conectarse a su servidor (consulte la documentación de la aplicación de escritorio).

Después de estos pasos, obtendrás un mensajero funcional mínimo con videoconferencia de TrueConf, pero será necesario configurarlo en detalle según tus necesidades en las diferentes secciones del panel de control. Lee más sobre esto en otras secciones de esta documentación.

Para fines de prueba, puede instalar TrueConf Server en ediciones personales de Windows, pero asegúrese de que no sea la versión Home. Se requieren las versiones Windows 10 / 11 Pro o Enterprise que permiten la gestión de grupos de usuarios. Además, independientemente del sistema operativo (Windows o Linux), el usuario del sistema operativo bajo el cual instala el servidor debe tener una contraseña asignada.

# Explicaciones útiles

TrueConf Server tiene una serie de características que se consideran al elegir el equipo para una instalación individual. Comprenderlas ayudará a seleccionar mejor los componentes.

  1. IMPORTANTE: Si desea utilizar Intel® Xeon® 6 y versiones posteriores, tenga en cuenta que hay dos versiones de CPU: solo con núcleos E (energéticamente eficientes) y solo con núcleos P (más productivos). Las principales diferencias son que los núcleos P tienen Hyper Threading, instrucciones AVX-512 y AXM, una mayor cantidad de memoria caché y frecuencias más altas. Por lo tanto, en la mayoría de los casos, es preferible usar VM o VPS basados en núcleos P. En otros casos, es imprescindible consultar con el soporte técnico de TrueConf. En cualquier caso, NO se deben utilizar procesadores híbridos de escritorio de Intel.

  2. Solo se admiten arquitecturas de CPU x86-64 (también conocidas como x64, x86_64, AMD64 e Intel 64).

  3. Diferentes tipos de conexiones generan diferentes cargas en la CPU y la red. Por ejemplo, en conexiones desde aplicaciones cliente de TrueConf para ordenadores de escritorio y dispositivos móviles, gracias a la tecnología SVC, el servidor utiliza principalmente los recursos del procesador para el envío de flujos de medios a través de la red, en lugar de gestionar los flujos. Esto se debe a que no se realiza la recodificación de flujos (como ocurre en la grabación para mezclar la imagen resultante). En este caso, se puede asumir que se necesita un núcleo físico de un procesador de servidor estándar con multiprocesamiento (Hyper Threading o SMT) para procesar 200 Mbps de tráfico. Esto significa que al instalar TrueConf Server en un servidor físico, 1 núcleo se destina a procesar 200 Mbps, y al instalarlo en una máquina virtual (VM), 1 vCPU se destina a procesar 100 Mbps.

  4. En la práctica, no sucede que todos los usuarios estén en conferencias simultáneamente. Por lo tanto, el motor del servidor de videoconferencia no tiene restricciones en el ancho de banda de la red corporativa o de Internet. Sin embargo, en nuestros cálculos, recomendamos no exceder un valor de 3 Gbit/s para el servidor que opera un único TrueConf Server, independientemente del número de participantes, tipos de conferencias, etc. Este es el valor máximo que se ha obtenido y verificado en la práctica. Si supera este valor y experimenta problemas, por favor contacte con soporte técnico. Tampoco olvide las capacidades del adaptador instalado en la máquina con TrueConf Server.

  5. TrueConf Server funciona igualmente bien en sistemas basados en procesadores Intel y AMD del mismo año de fabricación (familia). También se utilizan de manera similar las tecnologías de multihilo: Hyper Threading de Intel y SMT de AMD.

  6. Los procesadores lanzados en diferentes momentos (distintas generaciones) varían en rendimiento por núcleo incluso si tienen la misma frecuencia.

  7. TrueConf Server funciona de la misma manera en Linux y Windows.

  8. En la práctica, recomendamos que la carga del procesador de la máquina con TrueConf Server no supere el 80%. Si esto ocurre en sus escenarios de uso, debe agregar recursos a la máquina virtual (VM) o actualizar físicamente el hardware.

  9. La instalación está disponible tanto en una máquina física como en una virtual (incluyendo VPS), por lo tanto, los requisitos del sistema son generales.

  10. Al utilizar una máquina virtual (VM), es necesario configurar la topología de CPU para que el número de sockets sea mínimo. Es imprescindible consultar el manual del hipervisor específico, pero las recomendaciones generales son las siguientes:

    • Si asignamos N hilos y este número no es mayor que el número de núcleos en una CPU, entonces 1 socket, N núcleos, 1 hilo por núcleo.

    • Si asignamos N hilos y este número es mayor que la cantidad de núcleos, pero menor que la cantidad de hilos en una CPU, entonces 1 socket, N/2 núcleos, 2 hilos por núcleo.

    • Si asignamos N hilos y este número es mayor que la cantidad de hilos en una CPU, entonces debemos ver cómo dividir uniformemente este N entre los sockets, los núcleos por socket y los hilos por núcleo. Es necesario que el producto de estos tres números sea igual a N. La prioridad es el número mínimo de sockets, con no más de 2 hilos por núcleo. Por ejemplo: si tenemos 2 CPU, cada una con 24 núcleos/48 hilos, y queremos asignar 56 hilos para la VM, entonces hacemos 2 sockets, 2 hilos por núcleo y, en consecuencia, 56/2/2 = 14 núcleos.

# Requisitos para los administradores

El administrador, que tendrá pleno acceso a la configuración del servidor (ver descripción de roles), debe poseer los siguientes conceptos y habilidades básicas en el manejo del sistema operativo y redes:

  • comprensión de la estructura básica del sistema de archivos del sistema operativo con el servidor (Windows o Linux) y habilidad para trabajar con ella;

  • conocimiento de la diferencia entre acceso normal y administrativo (root), habilidad para ejecutar comandos o archivos de instalación como administrador;

  • habilidad para crear usuarios en el sistema operativo y agregarlos a grupos específicos;

  • conocimiento de los conceptos básicos del trabajo con la red: IP, DNS, NAT, enrutador, cortafuegos (firewall);

  • comprensión de los fundamentos del funcionamiento de los certificados SSL/TLS y su papel en la seguridad del acceso a sitios web;

  • Si se requiere la integración del servidor con servicios y protocolos de terceros (correo electrónico, LDAP/AD, SIP, etc.), también se necesita conocimiento básico de su funcionamiento.

# Requisitos del sistema detallados

  Configuración inicial Configuración recomendada
Procesador Arquitectura x86-64 (también conocida como x64, x86_64, AMD64 e Intel 64)
Intel Core i3-8100 (3.6 GHz)
Intel Core i5-7400 (3.0 GHz)
Intel Xeon E-2234 (3.6 GHz)
Intel Xeon W-2223 (3.6 GHz)

o cualquier otro procesador con al menos 4 núcleos lógicos y un puntaje PassMark® superior a 7000 puntos.
Arquitectura x86-64 (también conocida como x64, x86_64, AMD64 e Intel 64)
Intel Core i7-10700 (2.9 GHz)
AMD Ryzen 7 2700 (3.2 GHz)
Intel Xeon E-2288G (3.7 GHz)
Intel Xeon W-2245 (3.9 GHz)

o cualquier otro procesador con al menos 16 núcleos lógicos y un puntaje PassMark® superior a 14000 puntos.
Capacidades de configuraciones típicas
  • Hasta 200 usuarios en línea, conectados a través de aplicaciones cliente de TrueConf.
  • Grabación o transmisión de una videoconferencia de cualquier tipo.
  • Hasta 1000 usuarios en línea, conectados a través de aplicaciones cliente de TrueConf.
  • Grabación o transmisión de una videoconferencia de cualquier tipo.
Además…
  • 1 conferencia en modo todos en pantalla con 36 participantes, conectados a través de aplicaciones de TrueConf
o
  • Hasta 6 conferencias en modo reunión inteligente o roles moderados con 20 participantes, conectados a través de aplicaciones de TrueConf, de los cuales 4 están en el podio
o
  • 1 conferencia en modo reunión inteligente o roles moderados con 240 participantes (60 conexiones WebRTC + 180 aplicaciones cliente), de los cuales 2 participantes de WebRTC y 3 a través de aplicaciones cliente están en el podio
o
  • Hasta 25 participantes de WebRTC, mostrados en conferencias de cualquier tipo
o
  • Hasta 10 terminales SIP o H.323, mostrados en una conferencia de cualquier tipo.
  • Hasta 3 conferencias en modo todos en pantalla con 36 participantes, conectados a través de aplicaciones de TrueConf
o
  • Hasta 15 conferencias en modo reunión inteligente o roles moderados con 20 participantes, conectados a través de aplicaciones de TrueConf, de los cuales 4 están en el podio
o
  • Hasta 2 conferencias en modo reunión inteligente o roles moderados con 240 participantes (60 conexiones WebRTC + 180 aplicaciones cliente), de los cuales 2 participantes de WebRTC y 3 a través de aplicaciones cliente están en el podio
o
  • Hasta 36 participantes de WebRTC mostrados en conferencias de cualquier tipo
o
  • Hasta 20 terminales SIP o H.323, mostrados en una conferencia de cualquier tipo.
Ejemplos de otras configuraciones típicas →
Capacidades de aceleración de hardware en GPU Agregar una tarjeta gráfica NVIDIA Quadro P2000 incrementa el número de diseños individuales para los participantes SIP/H.323 en 20 unidades, sin necesidad de cambiar el resto del equipo
Sistema operativo Sistema operativo de 64 bits dedicado o virtual:
  • Microsoft Windows Server 2012/2016/2019/2022/2025 (incluyendo ediciones Core) con las últimas versiones de actualizaciones instaladas
  • Debian 11 / 12 / 13
  • CentOS Stream 9
Al desplegar TrueConf Server en una VM, no se recomienda el oversubscription en vCPU (es decir, el número de vCPU no debe superar el número de hilos del procesador de la máquina host). Más recomendaciones para VM en este artículo.

Dentro del servicio de puesta en marcha, podemos ofrecer el arranque de TrueConf Server en distribuciones de sistemas operativos corporativos que no estén oficialmente soportados, como Oracle Linux, RedHat Enterprise Linux, Rocky Linux, etc. Para más información, contáctenos por cualquier medio conveniente.
Memoria RAM 16 GB 32 GB o más
Al instalar módulos de memoria, siga las recomendaciones del proveedor de la placa base para obtener el máximo rendimiento (generalmente, se proporcionan para componentes de servidor). En caso contrario, recomendamos usar todos los canales de memoria disponibles en la placa base, es decir, instalar al menos un módulo de memoria por canal.
Disco duro 20 GB de espacio libre en disco
Para calcular el espacio necesario para el almacenamiento de grabaciones, puede ayudar información sobre cómo funciona la compresión de video al crear una grabación.
Red Ethernet 1 Gbit/s
Puertos
  • 443 (posible cambiar en el panel de control) — Puerto HTTPS por defecto, para la transmisión de información de servicio entre el servidor, las aplicaciones cliente y los navegadores.
    Si este puerto está cerrado, el planificador de conferencias y la administración de reuniones en tiempo real desde la aplicación cliente no funcionarán.
  • 4307 (posible cambiar en el panel de control) — Puerto para el intercambio de datos multimedia con las aplicaciones cliente.
Más detalles →
IP Para el correcto funcionamiento del servidor se requiere una dirección IP estática
Hipervisores soportados Microsoft® Hyper-V, Xen, KVM, Oracle VM VirtualBox, VMware Workstation y ESXi
Puertas de enlace criptográficas compatibles CryptoPro NGate, S-Terra Gateway, «Infotecs» ViPNet, «Security Code» APKSh «Continent»
```

# Optimización del uso del archivo de intercambio (swap)

Recomendaciones generales para el tamaño de intercambio en Windows y Linux:

Cantidad de RAM instalada Volumen mínimo de intercambio Volumen de intercambio recomendado sin hibernación Volumen de intercambio recomendado con hibernación
2-8 Gb 1-2 Gb 1 x RAM 1.5 x RAM
8-64 Gb 4-8 Gb 0.5 x RAM 1 x RAM
64-256 Gb 4-16 Gb 4-16 Gb 1 x RAM
>256 Gb 4-32 Gb 4-16 Gb 1 x RAM

Si en una máquina virtual o física con TrueConf Server en Linux se utiliza intensivamente un archivo de intercambio (swap-file) y aún queda mucha memoria RAM disponible, se puede ajustar en el SO la lógica de uso del swap. En términos generales, en todos los sistemas operativos Linux, la situación con el swap es la siguiente:

  • no hay una configuración única de carga de swap dependiendo del porcentaje de uso de la memoria RAM;

  • no se debe confiar en la opinión errónea de que si hay mucha memoria (por ejemplo, 128 GB) se puede prescindir de swap: este archivo es una parte importante de la lógica de administración de memoria en el sistema operativo;

  • El uso de swap se regula mediante el parámetro vm.swappiness en el archivo del sistema /etc/sysctl.conf. Este parámetro es, en esencia, la relación entre las páginas de memoria anónimas y físicas. Las páginas físicas corresponden a archivos y sus partes en el sistema de archivos (generalmente, el código de los programas en ejecución). Las páginas anónimas son datos creados dinámicamente (por ejemplo, los valores de las variables).

  • Reducir el valor de vm.swappiness prioriza la memoria anónima sobre la física, es decir, disminuye el uso de swap.

  • Por defecto, el valor es vm.swappiness = 60 y funciona bien en máquinas normales (con 8-16 GB de memoria). En máquinas con TrueConf Server que tienen más RAM, tiene sentido elegir otro valor.

Puede leer más sobre cómo funciona el swap en Linux en el sitio de Red Hat.

De este modo, para reducir el uso de swap se requiere:

  1. Abra el archivo /etc/sysctl.conf con una cuenta de administrador en cualquier editor de texto, por ejemplo, ejecutando el siguiente comando en el terminal:
sudo nano /etc/sysctl.conf
1

2. Si el archivo ya contiene una línea como vm.swappiness = 60, cambia el valor 60 por uno menor, como 10. Si no existe tal valor, simplemente añade en una nueva línea vm.swappiness = 10.

Supervise el resultado con diferentes cargas en la máquina (con diferente número de conferencias, etc.) y ajuste el valor disminuyéndolo de 10 a 1. En ningún caso indique 0. El valor final puede variar dependiendo del volumen de RAM y la carga específica en sus escenarios en TrueConf Server.