Saltar a contenido

Requisitos del sistema del servidor de licencias local

Lo que necesita un equipo para ejecutar el servidor de licencias local y lo que debe permitir la red que lo rodea. Cuando todo esté listo, continúe con la instalación.

Esta página describe el servidor de licencias local en su versión 5.1. En la versión 4.2 y anteriores los detalles pueden variar; consulte las instrucciones de entrega de la versión 4.2 (PDF).

Hardware

El servidor puede ejecutarse directamente en una máquina física o en una máquina virtual. Lo mínimo es 2 GB de disco, 1 GB de RAM y una CPU de 64 bits con 2 núcleos a 2 GHz. Mientras funciona, la aplicación no acumula datos permanentes significativos, así que el disco no se llena con el tiempo.

Si el servicio SMath Studio Cloud forma parte de la entrega de su servidor, los requisitos crecen con el número de usuarios simultáneos y la complejidad de su trabajo. Por cada 2–5 usuarios simultáneos de Cloud, añada 1 núcleo de CPU, 0,5 GB de RAM y 0,5 GB de disco. El uso del disco también crece con el volumen de documentos procesados, por lo que el administrador debe ir ampliando el espacio disponible según la carga.

Las actualizaciones de software proporcionadas como parte del soporte técnico o del soporte de garantía pueden necesitar más RAM y CPU.

Software

El servidor se entrega para la plataforma Docker, así que puede ejecutarse en casi cualquier servidor moderno, Linux o Windows. En el equipo que alojará el servidor deben estar instalados Docker y Docker Compose.

  • Si ya tiene un host Docker en su red, la instalación lleva unos minutos: recibe una configuración autosuficiente de Docker Compose. Quizá solo tenga que cambiar los puertos externos si los puertos estándar 80 y 443 ya están ocupados.
  • Si todavía no tiene un host Docker, instale Linux en cualquier hipervisor disponible o en una máquina física dedicada —se recomienda Ubuntu, pero sirve cualquier distribución que prefiera— e instale Docker en ella.

Configuraciones probadas

Las imágenes se han probado en Windows y en Linux (Fedora, Ubuntu y Debian, entre otras). Se han verificado estas combinaciones:

  • Astra Linux SE 1.7.5 — Docker 24.0.2, Docker Compose 1.29.2
  • RED OS 8 — Docker 27.4.1, Docker Compose 2.32.1
  • Ubuntu Server 22.04 — Docker 26.1.4, Docker Compose 2.27.1
  • Ubuntu Desktop 24.04 LTS — Docker 24.0.6, Docker Compose 2.21.0
  • Fedora Workstation 40 — Docker 26.1.1, Docker Compose 2.27.0
  • Microsoft Windows 11 — Docker 20.10.17, Docker Compose 2.6.1. En este entorno, Docker Desktop inicia la plataforma tras un reinicio solo mientras hay un usuario con sesión iniciada.

El servidor también se ha instalado con éxito dentro de un contenedor LXC (basado en Ubuntu Desktop 24.04) en Proxmox.

Red

Si la red filtra el tráfico, permita lo siguiente:

Asigne al host Docker una dirección IPv4 estática en la red de su organización y manténgala durante toda la vida del servidor: SMath Studio Enterprise obtiene las licencias precisamente a través de esa dirección. También puede registrar un nombre DNS legible para el servidor y usarlo tanto para la consola web de administración como al conectar SMath Studio. Aun así, los equipos cliente deben poder llegar al servidor por su dirección IP.

Se admite un proxy web delante del servidor si:

  • el servidor está siempre disponible en la raíz de su URL (https://example.local/, no https://example.local/some/path);
  • todas las páginas del sitio del servidor están disponibles en la misma IP y el mismo puerto que su página principal;
  • el servidor es accesible desde los equipos cliente por IP: no se admite SNI (Server Name Indication);
  • con una zona DNS, los clientes solo usan la primera IP de todos los registros A del nombre.

Se admite la redirección de HTTP a HTTPS si el servidor acepta conexiones por HTTPS. Los clientes pueden obtener licencias por cualquiera de los dos esquemas, en el mismo puerto. No se necesita un certificado SSL válido, porque los propios paquetes de licencias están firmados. SMath no recopila la configuración de su red local, IP y puerto incluidos: solo un hash SHA256 de ella.

Hora del sistema

El servidor debe tener la fecha y la hora correctas.

  • Configure la sincronización automática con una fuente de hora (NTP).
  • Con una desviación de hora significativa, el servidor no puede cargar licencias ni distribuirlas a SMath Studio. Los equipos cliente también necesitan la hora correcta: consulte Problemas al obtener una licencia.