Primera instalación
Si está instalando Triofox Server por primera vez, recomendamos la instalación All-in-One donde se prepara una máquina virtual limpia Windows 2016/2019/2022 y se ejecuta la instalación con todos los parámetros predeterminados. La instalación All-in-One es la configuración más pequeña y completamente funcional y puede ser usada para un entorno de producción con < 1000 usuarios.
Paso 1: Prepara el almacén de archivos
El servidor Triofox conecta sus servidores de archivos locales a sus trabajadores remotos proporcionando acceso remoto y móvil con sincronización y capacidad para compartir. Así que la primera pregunta es: ¿Cuál es la solución de almacenamiento de archivos?
Su almacenamiento de archivos puede ser un recurso compartido de red de Windows File Server o cualquier dispositivo de almacenamiento que soporte el protocolo CIFS/SMB. También pueden ser dispositivos iSCSI que se pueden montar directamente como letras de unidad en el servidor Triofox. También puede ser un contenedor dentro de una instancia privada de OpenStack Swift, un cubo en un almacenamiento compatible con Amazon S3, o un contenedor de un almacenamiento Azure Blob de Windows. Necesitas tener lista la información básica de acceso. Por ejemplo,
Servidor de archivos de Windows
Si es un servidor de archivos de Windows, necesita la ruta UNC a la acción de red y las credenciales de usuario para acceder a la carpeta.
Si es una unidad de C o D: local, necesita una credencial de usuario local que tenga todos los derechos de acceso a la carpeta local.
OpenStack Swift
Si es OpenStack Swift, necesitará la URL de autenticación y las credenciales. También necesita conocer la versión de su configuración de autenticación, como KeyStone V2 o KeyStone V3, o simplemente la autenticación clásica.
Amazon S3
Si es Amazon S3, necesitará la clave de acceso y la clave secreta y un nombre de cubeta. Si la clave de acceso y la clave secreta son de un usuario de IAM, debe asegurarse de que el usuario de IAM tiene pleno permiso para el cubo.
Almacenamiento Azure Blob
Necesita el "Nombre de Cuenta de Almacenamiento" y la "Clave Primaria" así como un nombre de contenedor.
El despliegue inicial de Triofox configura el almacenamiento de back-end para usar el directorio
C:\Triofox
en el servidor de Triofox. Esta ubicación de almacenamiento por defecto se puede cambiar a otra ubicación en un momento posterior modificando el almacenamiento de back-end del servidor por defecto.
Paso 2: Preparar directorio activo (opcional)
Si está incluyendo Active Directory, necesitará la siguiente información:
- El nombre DNS (o dirección IP) de un controlador de dominio de Active Directory.
- Una cuenta de servicio que puede acceder a Active Directory.
- El nombre DNS del dominio Active Directory.
Si su directorio activo es local, la mejor práctica es unirse a la máquina Servidor Triofox en el dominio Active Directory primero antes de que comience la instalación.
Si su directorio activo se encuentra de forma remota con respecto al servidor de Triofox, debería utilizar el software del agente del servidor para conectar el directorio activo en lugar de usar LDAP para conectarse al directorio activo.
Paso 3: Prepara el servidor de base de datos
Si está instalando la instancia All-in-One puede saltarse este paso porque el instalador All-in-One instala un servidor PostgreSQL y configura la base de datos en consecuencia. Vea Paso 5: Iniciar instalación abajo para más información sobre la instalación todo en uno. Este paso es sólo para instalaciones con una base de datos separada que no se instala por defecto con un servidor Triofox en la granja del servidor. Todos los servidores Triofox en una granja de servidores comparten una única base de datos central.
Para Triofox, el motor de base de datos predeterminado para la instalación "all-in-on" es PostgreSQL.
Hay dos lugares donde se almacena la información persistente. El primer lugar es el almacén de archivos mencionado en el paso 1. El segundo lugar es la base de datos Triofox. La base de datos contiene información de configuración como nombre de usuario, carpeta de equipo, carpeta compartida y token de inicio de sesión. La base de datos también contiene información sobre tiempo de ejecución como el seguimiento de la auditoría y el registro de cambios de ficheros.
La instalación predeterminada de Triofox utiliza una base de datos local de PostgreSQL en el servidor Triofox. Proporcionamos esta opción para facilitar al máximo la instalación de pruebas POC (Prueba de Concent).
Actualmente, Triofox soporta sistemas de administración de bases de datos PostgreSQL, MySQL o Microsoft SQL Server (DBMS). Algunas buenas razones para usar un servidor de base de datos externo son el rendimiento, escalabilidad y alta disponibilidad.
Microsoft SQL Server
Si está utilizando un servidor SQL externo de Microsoft en lugar de la implementación predeterminada de PostgreSQL All-in-One debes asegurarte de que la autenticación de SQL Server está configurada para la autenticación Modo Mixto. La conexión de Triofox Server requiere el uso de una cuenta SQL, no de una cuenta de autenticación integrada en Windows.
Durante la configuración del primer servidor Triofox en la granja del servidor (la granja del servidor puede ser tan pequeña que sólo contiene un servidor Triofox), el instalador necesita crear una base de datos, crear tablas en la base de datos y crear procedimientos almacenados en la base de datos. Por lo tanto, se requiere una cuenta de seguridad SQL con derechos suficientes para la instalación.
Si el servidor de base de datos se encuentra fuera del servidor Triofox, asegurarse de que el protocolo TCP está habilitado y que el firewall está abierto para conexiones SQL. El puerto TCP por defecto es 1433 y este puerto debe estar abierto en el muro de fuego. Si su servidor SQL escucha conexiones entrantes a través de otro puerto, este puerto también debe estar abierto en lugar del puerto TCP por defecto.
MySQL Server
MySQL normalmente escucha en el puerto TCP 3306. Asegúrese de que este puerto esté abierto en el muro de fuego.
PostgreSQL
El puerto TCP por defecto para PostgreSQL normalmente es 5432, sin embargo esto se puede cambiar fácilmente en postgresql.
Paso 4: Prepara el servidor Triofox
La forma más fácil de preparar el servidor Triofox es utilizar un sistema operativo Windows Server 2016/2019/2022 limpio con un sistema operativo en inglés. Si desea utilizar múltiples servidores Triofox para formar una granja de servidores, por favor asegúrese de que los servidores de la granja de servidores están todos en la misma zona horaria.
El servidor Triofox proporciona soporte de localización para múltiples idiomas, independientemente del hecho de que el sistema operativo base de Windows funcione con la localización en inglés.
Recomendamos Windows Server 2019 o Windows Server 2022 como el sistema operativo de servidor preferido, ejecutándose en una máquina virtual.
Sistemas operativos soportados
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
CPU soportada
- Arquitectura Intel de 64 bits o AMD x64
- 2 - CPUs virtuales mínimo (4 - CPUs virtuales o más son recomendados)
Memoria
8GB de RAM mínimo (16 GB o más es preferido)
Espacio de disco duro
100 GB mínimo, preferiblemente SSD. Esto asume que el almacenamiento de archivos no se encuentra en el servidor Triofox mismo.
Tipo de servidor EC2
Si está instalando Triofox en Amazon Web Service (AWS), aquí está el mínimo de tipos de instancias AWS EC2 que recomendamos para uso en producción.
- t2.xlarge (propósito general, 4 vCPU, 16 GB)
- t3.xlarge (propósito general, 4 vCPU, 16 GB)
Por favor revisa los Tipos de Instancia AWS EC2 para más información.
Recomendación Azure del tamaño de la máquina virtual
Si está instalando Triofox en Microsoft Windows Azure, aquí está el tamaño mínimo Azure Virtual Machine que recomendamos para uso en producción.
- D4a V4 (4 vCPU 16GB)
- D4as V4 (4 vCPU 16GB)
- D4d V4 (4 vCPU 16GB)
- D4ds V4 (4 vCPU 16GB)
- D4 v4 (4 vCPU 16GB)
Paso 5: Iniciar la instalación
Recomendamos descargar e instalar el navegador Google Chrome o el Microsoft Edge Browser (basado en Chromium) y configurar el navegador como el navegador predeterminado antes de la instalación. No recomendamos utilizar Microsoft Internet Explorer como navegador predeterminado para tareas de administración dentro de una interfaz de navegador web.
Puedes obtener el paquete de instalación de Triofox desde el portal de clientes de Triofox (ingresando a https://www.triofox.com) y acceder a la sección privada Triofox.
Iniciar sesión en la consola del servidor Triofox (RDP o consola física están bien) con privilegios de administrador. Una vez que haga clic en el botón "Descargar" en el portal de clientes, el instalador aparecerá en la sección Descargas o como un enlace en la parte inferior de su navegador. Haga clic en el archivo ejecutable para iniciar la instalación.
Verás la pantalla de bienvenida.
Haga clic en 'Siguiente'
Y acepte el EULA y haga clic en Siguiente.
Seleccione la ruta en la que desea instalar Triofox.
Luego haga clic en Instalar.
Triofox se instalará y entonces tendrá que reiniciar su sistema para completar la instalación.
Después de la instalación, el servidor necesitará un reinicio, un navegador web aparecerá para la configuración inicial.