Índice

  1. SMath Licensing Server local
    1. Características
    2. Entrega
    3. Requisitos del sistema
      1. Hardware
      2. Software
      3. Entorno de red
      4. Hora del sistema
    4. Instalación e inicio
    5. Configuración inicial
    6. Carga de licencias
      1. Con acceso a Internet
      2. En modo sin conexión
        1. Obtener el paquete sin conexión
    7. Modos de autenticación
    8. Reserva de licencias
  2. SMath Studio, edición Enterprise
    1. Características
    2. Entrega
    3. Requisitos del sistema
    4. Instalación
      1. En sistemas operativos Windows
      2. En sistemas operativos Linux
    5. Inicio
      1. Con interfaz gráfica de usuario
      2. En modo de línea de comandos
      3. Como servicio
    6. Activación
  1. SMath Licensing Server local

    El SMath Licensing Server local es un componente opcional de la infraestructura de SMath que ofrece una mayor flexibilidad en la gestión del software de SMath en toda la red de una organización.

    1. Características

      Al instalar el servidor de licencias de SMath en la red de su organización, obtiene una herramienta práctica para trabajar con las licencias del software de SMath, que tiene las siguientes ventajas:

      • Interfaz fácil de usar disponible en su navegador preferido.
      • Pack de instalación compacto: solo unos 330 Mb para descargar.
      • Impulsado por la tecnología Docker y se instala fácilmente en cualquier sistema operativo en solo unos minutos.
      • Admite tanto licencias fijas como flotantes.
      • Capacidades adicionales para supervisar y gestionar sus licencias.
      • Admite el tipo de autenticación anónima, de modo que los usuarios finales no necesitan recordar sus credenciales para acceder a SMath Studio.
      • Admite la marca de SMath Studio.
      • Puede trasladarse en cualquier momento a otra dirección IP, otro puerto u otra máquina de su red sin implicar en absoluto al proveedor.
      • Añadir nueva(s) licencia(s), cambiarla o prolongarla no requiere la recreación/reinstalación del servidor ni la reinstalación de SMath Studio.
      • Admite el modo sin conexión, por lo que es posible acceder a las licencias sin acceso a Internet.
      • SMath Studio Enterprise puede utilizar tanto SMath.com como el Servidor de licencias local si es necesario.
      • La versión en la Nube local de SMath Studio puede incluirse en el paquete del Servidor de licencias local.
      • El soporte técnico completo para el Servidor de licencias local lo proporciona el desarrollador de SMath Studio.
    2. Entrega

      Se preparará un paquete de instalación para el SMath Licensing Server local de la organización después de firmar el Acuerdo. Cada uno de estos paquetes de instalación es único, no está sujeto a publicación en recursos de acceso público y está destinado al uso de una única persona jurídica.

      El paquete del SMath Licensing Server local se puede descargar en formato Docker mediante uno de los siguientes métodos:

      Extraiga el archivo descargado en el disco local (no utilice compartimientos de red ni discos conectados) y realice todos los pasos siguientes en la carpeta donde colocó los archivos extraídos.

      Debe obtener los siguientes archivos:

      • docker-compose.yml – archivo de texto que describe la configuración de Docker.
      • SMath-License-Server-XXX-5_1_-1--1.tar – archivo de imágenes de Docker.

      Todos estos archivos pueden utilizarse sin ningún cambio si la configuración predeterminada le resulta adecuada.

    3. Requisitos del sistema

      Las imágenes del SMath Local Licensing Server pueden desplegarse en cualquier sistema operativo que admita Docker. Las imágenes proporcionadas se han probado tanto en Windows como en Linux (al menos Fedora, Ubuntu y Debian).

      1. Hardware

        El SMath Local Licensing Server puede instalarse directamente en un servidor físico o en una máquina virtual.

        Los requisitos mínimos del sistema del SMath Local Licensing Server son: 2 GB de HDD, 1 GB de RAM y 2 núcleos de CPU de 64 bits. Mientras el SMath Local Licensing Server está en ejecución, nuestra aplicación no acumula ningún volumen significativo de datos permanentes y, por tanto, no los guarda en el disco. Esto permite evitar la posible falta de espacio en disco a lo largo del tiempo.

        Si la versión en la Nube de SMath Studio está incluida en el paquete de entrega del Servidor de licencias de SMath, los requisitos de la máquina del servidor dependen del número de conexiones simultáneas y de la complejidad de las tareas realizadas. Por cada 2-5 usuarios de la versión en la Nube de SMath Studio, se recomienda añadir 1 núcleo de procesador, 0,5 GB de RAM y 0,5 GB de ROM. Es importante tener en cuenta que, mientras la aplicación está en ejecución, la memoria permanente de la máquina del servidor se va llenando y su volumen viene determinado por las hojas de cálculo procesadas, por lo que su cantidad disponible debe aumentar con el tiempo por parte del administrador, en función de la carga sobre la versión en la Nube de SMath Studio.

        Las actualizaciones de software proporcionadas como parte del soporte técnico o de garantía pueden requerir recursos de rendimiento aumentados en términos de RAM y CPU.

      2. Software

        El Servidor de licencias proporcionado en formato Docker permite su despliegue en casi cualquier servidor moderno: tanto basados en Linux como en Windows. La plataforma Docker debe estar disponible en la máquina del servidor donde se instalará el servidor de licencias.

        • Si ya tiene un host de Docker en su red, la instalación le tomará solo unos minutos, ya que se le proporciona una configuración de Docker Compose autosuficiente (solo puede que necesite cambiar los puertos externos en la configuración si los puertos estándar 80 y 443 ya están ocupados).
        • Si aún no utiliza ningún host de Docker, puede instalar Linux en cualquier hipervisor o máquina física dedicada disponible (recomendamos Ubuntu, aunque también puede utilizar las distribuciones alternativas de su preferencia) para instalar allí Docker. Proporcionamos el archivo de configuración, el conjunto de imágenes y los comandos que deben ejecutarse en la ventana de terminal para poner en marcha el SMath Local Licensing Server.
      3. Entorno de red

        Si hay herramientas de filtrado de tráfico (cortafuegos) en el entorno de red, es necesario asegurarse de que el tráfico pasa a través de los puertos especificados:

        • Al servidor: puertos 80 y 443 (si no se han cambiado al desplegar el servidor).
        • Desde el servidor: solicitudes a la dirección https://smath.com (no necesarias en modo sin conexión).

        También debe asignar una dirección IPv4 estática al host de Docker en la red de la organización (debe conservarse durante todo el ciclo de vida del servidor), ya que SMath Studio Enterprise obtendrá las licencias precisamente mediante esta dirección IP. También puede registrar un nombre DNS legible para humanos para el servidor y utilizarlo en lugar de la IP tanto para el acceso web a la consola de administración del servidor como durante la configuración de SMath Studio.

        Tenga en cuenta que, aunque utilice un nombre DNS para conectarse al servidor, el servidor de licencias local debe ser accesible desde los equipos cliente mediante su dirección IP. La tecnología SNI (Server Name Indication) no está admitida por razones de seguridad.

      4. Hora del sistema

        Para que el servidor de licencias de SMath funcione correctamente, el hardware del servidor debe tener establecidas la fecha y la hora correctas.

        • Se recomienda configurar la sincronización automática de la hora del servidor con fuentes globales (NTP).
        • Si existen desviaciones significativas en la configuración de la hora, será imposible cargar las licencias y distribuirlas entre las aplicaciones cliente de SMath Studio.
    4. Instalación e inicio

      Asegúrese de que Docker y Docker Compose están instalados y configurados en la máquina del servidor. Abra la ventana de terminal y vaya a la carpeta donde extrajo las imágenes de Docker de SMath.

      Para importar las imágenes necesarias en Docker, ejecute el siguiente comando:
      docker image load -i SMath-License-Server-XXX-5_1_-1--1.tar

      Como resultado, las imágenes del SMath Local Licensing Server se importarán en el host local de Docker.

      Para orquestar las imágenes importadas, dispone de un archivo docker-compose.yml, donde puede personalizar los siguientes parámetros si es necesario:

      • Puerto HTTP 80 para acceder a la página web del Servidor de licencias.
      • Puerto HTTPS 443 para el acceso al software de SMath mediante una conexión de red protegida.

      Para desplegar el servidor en el host local de Docker, ejecute el siguiente comando:
      docker compose up -d

      Tras la correcta ejecución de este comando, debe obtenerse un conjunto de contenedores de Docker iniciados que le proporcionen acceso a su aplicación Servidor de licencias local.

    5. Configuración inicial

      Para comenzar a configurar el SMath Licensing Server instalado en la máquina del servidor, abra cualquier navegador web y vaya al enlace http://localhost. Si ha cambiado el puerto predeterminado (que es el 80), utilice el puerto personalizado que estableció en el archivo docker-compose.yml. Además, puede configurar el SMath Licensing Server desde un navegador web en cualquier otro dispositivo conectado a la misma red local. En este caso, utilice la dirección IP del servidor junto con el número de puerto como URL. Asegúrese de que el cortafuegos del servidor está desactivado o configurado correctamente para permitir el acceso a través del puerto externo.

      La primera vez, utilice el siguiente nombre de usuario y contraseña para iniciar sesión: admin/admin – podrá cambiar la contraseña más adelante (guárdela en un lugar seguro).

      Tras cambiar la contraseña, se abrirá automáticamente la página Licencias, donde puede completar la configuración del SMath Licensing Server local.

    6. Carga de licencias

      La página Licencias está diseñada para gestionar las licencias del software SMath Studio.

      Tras la descarga inicial de las licencias, todos los detalles de licenciamiento estarán disponibles en esta página. Puede observar información detallada sobre una licencia descargada en particular y su estado haciendo clic en el enlace con el nombre de la licencia en la cuadrícula.

      1. Con acceso a Internet

        Si la máquina del servidor tiene acceso directo a Internet o está conectada a través de un servidor proxy, para realizar la descarga inicial de las licencias, siga estos pasos:

        1. Introduzca la dirección de red del servidor tal y como se verá al conectar los dispositivos cliente (las licencias no funcionarán si la dirección de red especificada difiere de la real);
        2. Realice el inicio de sesión en el servidor. Utilice las credenciales que se le han proporcionado en el Documento de licencia electrónica. Este le ha sido enviado previamente a la dirección de correo electrónico que nos indicó antes de celebrar el Acuerdo de licencia.

        El acceso a Internet permite al servidor de licencias local las siguientes funciones:

        • Actualización automática de las propiedades de las licencias, incluida la descarga de licencias adicionales y/o su prórroga. Sin acceso a Internet, debe realizarse manualmente.
        • Actualizaciones automáticas del software SMath Studio cuando se publican en el servidor raíz de SMath. En tal caso, todos los usuarios recibirán una notificación de que hay una nueva versión disponible.
        • Acceso de los usuarios finales a los plugins de SMath Studio mediante el gestor de actualizaciones integrado (incluido el acceso a las versiones Beta).
      2. En modo sin conexión

        Sin acceso a Internet, el SMath Local Licensing Server puede funcionar en modo sin conexión. Para cambiarlo al modo sin conexión, vaya a la página Licencias y utilice el interruptor de la derecha. Si el servidor ya había descargado en línea algunas licencias, estas se liberarán automáticamente.

        Tras cambiar el servidor al modo sin conexión, la página Licencias se recargará y quedará disponible el formulario para utilizar el paquete de licencias sin conexión.

        Para obtener y utilizar el paquete de licencias sin conexión, siga estos pasos:

        1. Introduzca la dirección de red del servidor tal y como se verá al conectar los dispositivos cliente (las licencias no funcionarán si la dirección de red especificada difiere de la real);
        2. Haga clic en el botón Preparar el archivo de solicitud (estará disponible solo después de la introducción inicial de la dirección de red o al cambiarla posteriormente);
        3. Descargue el archivo de solicitud utilizando el enlace Descargar el archivo de solicitud, que aparecerá en lugar del botón Preparar el archivo de solicitud pulsado en el paso anterior;
        4. Desde cualquier dispositivo con acceso a Internet, vaya a la página https://smath.com/es-ES/licensing/ActivateOffline/Server para cargar el archivo de solicitud descargado y recibir el paquete final de licencias sin conexión (más información);
        5. Utilice el botón Subir el archivo del paquete para seleccionar el archivo que contiene el paquete de licencias obtenido en el paso anterior. Las licencias del software SMath Studio adquiridas se cargarán en el servidor de licencias de SMath.

        Tenga en cuenta que el paquete de licencias para el funcionamiento sin conexión debe renovarse cada año mientras utilice el SMath Local Licensing Server. Esto se debe a que la información sobre las licencias descargadas se considera fiable solo durante 13 meses (12 meses de uso + 1 mes para la actualización) tras recibir el paquete de licencias. Los paquetes de actualización de licencias para su uso sin conexión se proporcionan gratuitamente por el proveedor.

        1. Obtener el paquete sin conexión

          Para obtener un paquete de licencias sin conexión por su cuenta, vaya a https://smath.com/es-ES/licensing/ActivateOffline/Server utilizando cualquier dispositivo conectado a Internet y siga las instrucciones. Tenga en cuenta que puede ser necesaria la autenticación utilizando los datos del archivo de licencia electrónica enviado previamente a la dirección de correo electrónico indicada en el Acuerdo.

          Cargue el archivo de solicitud en el formulario del servidor raíz para acceder a las opciones del paquete de licencias sin conexión. Durante la configuración inicial del servidor de licencias de SMath local, se recomienda solicitar un paquete con un tiempo de reserva mínimo, ya que técnicamente no es posible cancelar una reserva sin conexión.

          Una vez que haya completado el formulario de opciones del paquete de licencias sin conexión, haga clic en el botón Activar las sublicencias.

          Haga clic en el botón Descargar el paquete sin conexión para obtener el paquete final, listo para ser cargado en su SMath Local licensing Server.

    7. Modos de autenticación

      Se pueden utilizar los siguientes modos de autenticación para obtener licencias del servidor de licencias local:

      • Anónimo: en este caso, SMath Studio se registra automáticamente en el servidor de licencias local cuando se utiliza por primera vez en un entorno nuevo. Realiza en silencio la reserva de la licencia disponible. Este modo no requiere ninguna acción manual por parte del administrador y/o del usuario final:
      • Registro de usuarios por el administrador del servidor: el administrador registra manualmente a los usuarios finales mediante la página Crear nueva cuenta de usuario (botón "+" del elemento Cuentas de usuario del menú lateral izquierdo) – http://localhost/es-ES/Management/User/New:
        En este modo, el administrador del servidor es responsable de informar a los usuarios finales sobre las cuentas creadas y proporcionarles las credenciales de autenticación. Cada usuario final es responsable de iniciar sesión en SMath Studio utilizando las credenciales proporcionadas.
      • Autorregistro del usuario: cada usuario final se registra en el servidor de licencias local para obtener una cuenta de usuario individual – http://localhost/es-ES/security/Register:
        En este modo, cada usuario final debe iniciar sesión en SMath Studio utilizando las credenciales que acaba de crear en el servidor de licencias local.
    8. Reserva de licencias

      El Servidor de licencias reserva licencias para usuarios y dispositivos en función del tipo de licencias y de la configuración propia del servidor.

      • Licencias fijas: por defecto, solo pueden reservarse para usuarios autenticados que han sido añadidos a la lista de reservas por el administrador del servidor. Esto significa que los usuarios anónimos no pueden obtener una licencia fija, ni los usuarios autenticados que no hayan sido añadidos manualmente a la lista de reservas en la página de la licencia. Este comportamiento viene determinado por las propiedades de las licencias y puede ajustarse por el proveedor bajo petición.
        Los usuarios registrados pueden añadirse a la lista de reservas o quitarse de ella en la página de la licencia. La retirada de la lista de usuarios reservados no es una operación inmediata, lo que distingue a las licencias fijas de las flotantes. Tenga en cuenta que el enlace a la página de la licencia es el nombre de la licencia en la lista de la página de licencias del Servidor de licencias instalado en la red de su organización. Estas operaciones solo están disponibles para el administrador.
      • Las licencias flotantes (de red) se reservan automáticamente por el servidor para cualquier usuario desde cualquier dispositivo cuando se solicita desde una aplicación cliente, si hay licencias libres en el conjunto de licencias flotantes. Si el conjunto de licencias está ocupado, se informará al usuario de que no es posible obtener licencias en un momento dado.
  2. SMath Studio, edición Enterprise

    Para que la persona jurídica acceda a las licencias del Servidor de licencias público o del SMath Licensing Server local instalado en la red de la organización, es necesario utilizar la edición Enterprise de SMath Studio.

    1. Características

      SMath Studio Enterprise tiene las siguientes ventajas frente a la edición personal estándar:

      • El software puede configurarse con la dirección del SMath Licensing Server instalado en la red de la organización.
      • El programa no se conecta a Internet: todas las comunicaciones se realizan exclusivamente a través del SMath Licensing Server.
      • Se admite la autenticación anónima de los usuarios finales, lo que elimina la necesidad de registrar usuarios en el servidor.
      • Los logotipos de la organización se integran en la interfaz del programa.
      • El botón de icono del menú principal del programa es un enlace al sitio web de la organización (si está disponible).
      • Puede añadirse una lista de enlaces a recursos de la red local o del sitio web de la organización al menú principal de SMath Studio (opcional).
    2. Entrega

      SMath Studio Enterprise está disponible en diversos paquetes de instalación:

      • MSI – paquete de instalación para ordenadores con sistema operativo Windows;
      • Archivo en formato .TAR.GZ – paquete de aplicación para su uso con el entorno de tiempo de ejecución Mono y para el lanzamiento directo desde el sistema de archivos;
      • Contenedor en formato AppImage – paquete de aplicación para su ejecución en la versión correspondiente de sistema operativo Linux.

      SMath Studio Enterprise se puede obtener mediante las siguientes vías:

    3. Requisitos del sistema

      Para instalar y operar el programa SMath Studio Enterprise, el PC debe cumplir los siguientes requisitos mínimos: 4 GB de ROM, 1 GB de RAM y 2 núcleos de CPU de 32 o 64 bits a 1 GHz. Se admiten las siguientes versiones de sistema operativo Windows: 8, 8.1, 10, 11 (con cualquier paquete de actualizaciones) y los sistemas operativos Linux que admiten la instalación del tiempo de ejecución Mono: Ubuntu (desde la versión 16.04), Debian (desde la versión 9), CentOS/RHEL (desde la versión 6) y sus derivados, incluidos Astra Linux y ALT Linux.

    4. Instalación

      Para utilizar la aplicación SMath Studio, esta debe instalarse en el sistema. Puede elegir el método de instalación según la plataforma y el sistema operativo que utilice.

      1. En sistemas operativos Windows

        Utilice el instalador MSI para instalar el programa. Durante el proceso de instalación, podrá revisar el acuerdo de usuario, seleccionar la carpeta de instalación, el usuario para el que se realiza la instalación y definir otras opciones.

        Para la instalación silenciosa (sin utilizar la interfaz de usuario) del software SMath Studio mediante el instalador MSI a través de la línea de comandos, utilice el siguiente comando:
        msiexec /i D:\PATH\SMathStudioDesktop.X_X_XXXX.Setup.msi /quiet /qn

        Es posible lanzar SMath Studio sin instalarlo utilizando el archivo *.tag.gz. Para ello, solo debe ejecutar la aplicación Solver.exe desde el archivo extraído. También puede crear una versión portátil del software creando un archivo con el nombre portable y la extensión version (se creará un archivo vacío portable.version) junto a otros archivos y carpetas extraídos del archivo. En modo portátil, SMath Studio no dejará rastros de su ejecución en el sistema, y todos los ajustes y complementos se guardarán en la carpeta original con el programa, que puede estar situada, por ejemplo, en una unidad externa o en una carpeta compartida de la red.

      2. En sistemas operativos Linux

        En algunas distribuciones de Linux, la forma más cómoda de lanzar SMath Studio es ejecutar el correspondiente contenedor AppImage. Para ello, solo necesita descargar el paquete en formato AppImage, habilitar su ejecución (puede hacerse mediante las propiedades del archivo en la interfaz de usuario o a través de la terminal chmod +x *.AppImage) y ejecutarlo (de forma estándar, a través de la interfaz de usuario o a través de la terminal ./*.AppImage).

        Una forma alternativa de desplegar SMath Studio en un sistema operativo Linux es instalar el tiempo de ejecución Mono y ejecutar SMath Studio con él. Siga estos pasos para utilizar SMath Studio con Mono:

        1. Abra una terminal y ejecute: sudo apt-get update;
        2. Ejecute en la terminal: sudo apt-get install mono-full o sudo apt-get install mono-complete;
        3. Descargue el paquete de SMath Studio *.tag.gz y extráyalo;
        4. Ejecute Solver.exe desde el directorio donde se extrajo *.tag.gz: mono Solver.exe.

        Para ejecutar SMath Studio en algunas versiones de sistemas operativos Linux que presentan problemas de compatibilidad con el tiempo de ejecución mono, debe utilizarse wine. Siga estos pasos para utilizar SMath Studio con wine:

        1. Descargue el paquete de SMath Studio *.tar.gz y extráyalo;
        2. Descargue e instale wine;
        3. Descargue e instale Winetricks;
        4. Ejecute en la terminal: run winetricks;
        5. Seleccione Select the default wineprefix y pulse Aceptar;
        6. Seleccione Run an arbitrary executable (.exe/.msi/.msu) y pulse Aceptar;
        7. Ejecute Solver.exe desde el directorio donde se extrajo el paquete de SMath Studio *.tar.gz.
    5. Inicio

      SMath Studio se presenta como un conjunto de aplicaciones para diferentes fines de uso, como el trabajo manual con cálculos, la automatización de procesos de cálculo y la integración con software de terceros. Cuando se abre por primera vez, antes de activar la aplicación, el software SMath Studio se iniciará en modo de prueba.

      1. Con interfaz gráfica de usuario

        Para abrir el programa SMath Studio con interfaz gráfica de usuario, debe iniciarse la aplicación Solver.exe. Dependiendo de la plataforma, el sistema operativo y el método de instalación, puede disponer de un acceso directo para un inicio fácil en el escritorio o en la barra de tareas. En algunos casos, el archivo de inicio debe encontrarse en la carpeta del paquete de instalación descomprimido.

      2. En modo de línea de comandos

        SMath Studio admite la línea de comandos. Utilice la siguiente sintaxis para iniciar: SMathStudio_Desktop.exe -silent. El archivo de inicio debe encontrarse en la carpeta del paquete de instalación descomprimido.

      3. Como servicio

        SMath Studio puede lanzarse como un servicio para realizar de inmediato tareas de integración con otras aplicaciones. Para funcionar como servicio, se proporciona una API práctica que puede utilizarse en proyectos de terceros para los fines de su organización. Para casos de uso, póngase en contacto con su proveedor.

    6. Activación

      SMath Studio Enterprise debe configurarse para conectarse al Servidor de licencias. Para ello, haga clic en el botón Activar en la esquina superior derecha de la ventana principal del programa y complete el formulario del diálogo abierto.

      El formulario del diálogo contiene los siguientes campos:

      • Servidor de licencias – dirección del Servidor de licencias público o del Servidor de licencias local de la red de la organización. Tenga en cuenta que el protocolo debe especificarse explícitamente en la dirección: HTTP o HTTPS.
      • Inicio de sesión anónimo – cuando esta casilla está marcada, no es necesario especificar ningún perfil de usuario, ya que el acceso a las licencias se realizará de forma anónima. Tenga en cuenta que la dirección IP del equipo donde se instala el software seguirá siendo visible para el administrador del Servidor de licencias, a fin de gestionar las licencias disponibles. También es importante que, para que los usuarios anónimos obtengan licencias fijas, las licencias deben estar especialmente configuradas para ello.
      • Correo electrónico y Contraseña – son necesarios si es preciso autenticar usuarios en el Servidor de licencias. Puede obtener la información de inicio de sesión mediante el enlace Registrarse disponible en el formulario del diálogo.

      Para activar SMath Studio Enterprise desde la línea de comandos, utilice lo siguiente: SMathStudio_Desktop.exe -s -a -o Server=<SERVIDOR>;Username=<USUARIO>;, donde <SERVIDOR> – URL del Servidor de licencias y <USUARIO> – correo electrónico o nombre de usuario del usuario registrado en el Servidor de licencias. Si se especifica una cadena vacía, se utilizará la autenticación anónima. Se solicitará una contraseña de forma interactiva, si es necesario.