Première installation
Si vous installez Triofox Server pour la première fois, nous vous recommandons l'installation Tout en un, où vous préparez une machine virtuelle Windows 2016/2019/2022 propre et exécutez l'installation avec tous les paramètres par défaut. L'installation Tout en un est la plus petite installation entièrement fonctionnelle et peut être utilisée pour un environnement de production avec < 1000 utilisateurs.
Étape 1 : Préparez le magasin de fichiers
Le serveur Triofox connecte vos serveurs de fichiers locaux à vos employés distants en fournissant un accès distant et mobile avec des capacités de synchronisation et de partage. La première question est donc la suivante: quelle est la solution de stockage de vos fichiers?
Votre stockage de fichiers peut être un partage réseau Windows File Server ou tout autre périphérique de stockage prenant en charge le protocole CIFS/SMB. Il peut également s'agir de périphériques iSCSI que vous pouvez monter directement comme des lettres de lecteur dans le serveur Triofox. Il peut également être un conteneur dans une instance privée d'OpenStack Swift, un seau dans un stockage compatible Amazon S3, ou un conteneur d'un stockage Windows Azure Blob. Vous devez avoir les informations d'accès de base prêtes. Par exemple,
Serveur de fichiers Windows
S'il s'agit d'un serveur de fichiers Windows, vous devez avoir le chemin UNC vers le partage réseau et les identifiants de l'utilisateur pour accéder au dossier.
S'il s'agit d'un lecteur C: ou D: local, vous avez besoin d'un identifiant utilisateur local qui a des droits d'accès complets au dossier local.
OpenStack Swift
S'il s'agit d'OpenStack Swift, vous aurez besoin de l'URL d'authentification et des identifiants. Vous devez également connaître la version de votre installation d'authentification, comme KeyStone V2 ou KeyStone V3, ou simplement l'authentification classique.
Amazon S3
S'il s'agit d'Amazon S3, vous aurez besoin de la clé d'accès et de la clé secrète et d'un nom de segment. Si la clé d'accès et la clé secrète proviennent d'un utilisateur IAM, vous devez vous assurer que l'utilisateur IAM a toutes les autorisations pour accéder au segment.
Windows Azure Blob Storage
Vous avez besoin du "Nom du compte de stockage" et de la "Clé Primaire" ainsi que du nom du conteneur.
Le déploiement initial de Triofox configure le stockage backend pour utiliser le répertoire
C:\Triofox
sur le serveur Triofox. Cet emplacement de stockage par défaut peut être changé à un autre emplacement plus tard en modifiant le stockage backend du serveur par défaut.
Étape 2 : Préparer Active Directory (facultatif)
Si vous incluez Active Directory, vous aurez besoin des informations suivantes :
- Le nom DNS (ou adresse IP) d'un contrôleur de domaine Active Directory.
- Un compte de service qui peut accéder à Active Directory.
- Le nom DNS du domaine Active Directory.
Si votre Active Directory est local, la meilleure pratique est de joindre la machine Triofox Server au domaine Active Directory avant le démarrage de l'installation.
Si votre Active Directory est localisé à distance par rapport au serveur Triofox, vous devriez utiliser le logiciel Server Agent pour connecter Active Directory au lieu d'utiliser LDAP pour vous connecter à Active Directory.
Étape 3 : Préparez le serveur de base de données
Si vous installez l'instance Tout en un, vous pouvez sauter cette étape car l'installateur Tout en un installe un serveur PostgreSQL et configure la base de données en conséquence. Voir Étape 5 : Démarrer l'installation ci-dessous pour en savoir plus sur l'installation tout-en-un. Cette étape est réservée aux installations avec une base de données séparée qui n'est pas installée par défaut avec un serveur Triofox dans la ferme du serveur. Tous les serveurs Triofox d'une ferme serveur partagent une seule base de données centrale.
Pour Triofox, le moteur de base de données par défaut pour l'installation "all-in-one" est PostgreSQL.
Il y a deux endroits où des informations persistantes sont stockées. La première place est la boutique de fichiers mentionnée à l'étape 1. Le deuxième endroit est la base de données Triofox. La base de données contient des informations de configuration telles que le nom d'utilisateur, le dossier d'équipe, le dossier partagé et le jeton de connexion. La base de données contient également des informations d'exécution telles que la trace de l'audit et le journal des changements de fichiers.
L'installation par défaut de Triofox utilise une base de données locale PostgreSQL sur le serveur Triofox. Nous fournissons cette option pour rendre l'installation de test POC (Preuve de Concent) aussi facile que possible.
Actuellement, Triofox prend en charge les systèmes de gestion des bases de données PostgreSQL, MySQL ou Microsoft SQL Server (DBMS). Les bonnes raisons d'utiliser un serveur de base de données externe sont les performances, l'évolutivité et la haute disponibilité.
Serveur Microsoft SQL
Si vous utilisez un serveur Microsoft SQL externe au lieu du déploiement par défaut de PostgreSQL All-in-One, vous devez vous assurer que l'authentification du serveur SQL est configurée pour l'authentification Mode mixte. La connexion Triofox Server nécessite l'utilisation d'un compte SQL, et non d'un compte d'authentification intégré à Windows.
Lors de la configuration du premier serveur Triofox dans la ferme serveur (la ferme de serveur peut être si petite qu'elle ne contient qu'un seul serveur Triofox), l'installateur doit créer une base de données, créer des tables dans la base de données et créer des procédures stockées dans la base de données. Par conséquent, un compte de sécurité SQL avec des droits suffisants est nécessaire pour l'installation.
Si le serveur de base de données est situé en dehors du serveur Triofox, assurez-vous que le protocole TCP est activé et que le pare-feu est ouvert pour les connexions SQL. Le port TCP par défaut est 1433 et ce port doit être ouvert dans le pare-feu. Si votre serveur SQL écoute les connexions entrantes via un autre port, ce port doit également être ouvert au lieu du port TCP par défaut.
MySQL Server
MySQL écoute généralement sur le port TCP 3306. Assurez-vous que ce port est ouvert sur le pare-feu.
PostgreSQL
Le port TCP par défaut pour PostgreSQL est généralement 5432, mais cela peut facilement être modifié dans postgresql.
Étape 4 : Préparez le serveur Triofox
La façon la plus simple de préparer le serveur Triofox est d'utiliser un système d'exploitation Windows 2016/2019/2022 propre avec une configuration locale anglaise. Si vous voulez utiliser plusieurs serveurs Triofox pour former une ferme de serveur, assurez-vous que les serveurs de la ferme serveur sont tous dans le même fuseau horaire.
Le serveur Triofox fournit un support de localisation pour plusieurs langues, indépendamment du fait que la base Windows OS fonctionne avec la langue anglaise.
Nous recommandons Windows Server 2019 ou Windows Server 2022 comme système d'exploitation de serveur préféré, fonctionnant sur une machine virtuelle.
Systèmes d'exploitation pris en charge
- Serveur Windows 2016
- Serveur Windows 2019
- Serveur Windows 2022
CPU pris en charge
- Architecture 64 bits Intel ou AMD x64
- 2 - processeurs virtuels minimum (4 - processeurs virtuels ou plus sont recommandés)
Mémoire
8 Go de RAM minimum (16 Go ou plus est préféré)
Espace disque dur
100 Go minimum, de préférence SSD. Cela suppose que le stockage de fichiers backend n'est pas situé sur le serveur Triofox lui-même.
Type de serveur EC2
Si vous installez Triofox dans le Service Web d'Amazon (AWS), voici les types d'instances AWS EC2 que nous recommandons pour une utilisation en production.
- t2.xlarge (usage général, 4 vCPU, 16 Go)
- t3.xlarge (usage général, 4 vCPU, 16 Go)
Veuillez consulter les Types d'instances AWS EC2 pour plus d'informations.
Recommandation de taille de machine virtuelle Azure
Si vous installez Triofox dans Microsoft Windows Azure, voici la taille minimale de la machine virtuelle Azure que nous recommandons pour une utilisation en production.
- D4a V4 (4 vCPU 16Go)
- D4as V4 (4 vCPU 16Go)
- D4d V4 (4 vCPU 16Go)
- D4ds V4 (4 vCPU 16Go)
- D4 v4 (4 vCPU 16Go)
Étape 5 : Démarrer l'installation
Nous vous recommandons de télécharger et d'installer soit le navigateur Google Chrome soit le navigateur Microsoft Edge (basé sur Chromium) et de définir le navigateur comme navigateur par défaut avant l'installation. Nous ne recommandons PAS d'utiliser Microsoft Internet Explorer comme navigateur par défaut pour les tâches de gestion dans une interface de navigateur Web.
Vous pouvez obtenir le package d'installation de Triofox depuis le portail client de Triofox (en vous connectant à https://www.triofox.com) et accéder à la section Private Triofox.
Connectez-vous à la console du serveur Triofox (RDP ou console physique sont corrects) avec les privilèges d'administrateur. Une fois que vous cliquez sur le bouton "Télécharger" sur le portail client, l'installateur apparaîtra soit dans la section Téléchargements ou sous forme de lien au bas de votre navigateur. Cliquez sur le fichier exécutable pour démarrer l'installation.
Vous verrez l'écran de bienvenue.
Cliquez sur 'Suivant'
Et acceptez le CLUF et cliquez sur Suivant.
Sélectionnez le chemin vers lequel vous souhaitez installer Triofox.
Puis cliquez sur Installer.
Triofox s'installera et vous devrez ensuite redémarrer votre système pour terminer l'installation.
Après l'installation, le serveur aura besoin d'un redémarrage, un navigateur web apparaîtra pour la configuration initiale.