instalodLes prérequis pour une installation

Ce document regroupe et harmonise les procédures d’installation de SIMAX et de configuration de SIMAX sur serveur et du Client Web. Il présente les prérequis, les étapes d’installation et de configuration, ainsi que les mises à jour nécessaires.

Installation de SIMAX

Prérequis

Systèmes d’exploitation requis :

  • Windows dans une version supportée par Microsoft

  • Possibilité d’utiliser une distribution linux encore maintenue pour le serveur Web

Configuration et accès réseau :

  • Dossier partagé configuré sur le serveur pour modèles d’édition, accessible en lecture par tous les utilisateurs

  • Ports ouverts requis : 8051 (SIMAXOnline) et 3306 (MySQL)

  • Droits administrateurs nécessaires sur le serveur

Bases de données compatibles et configuration MySQL :

  • Compatibilité : MySQL (recommandé), SQL Server, DB2

  • MySQL doit être installé et configuré avec :

    • Création d’un utilisateur SIMAX avec droits complets (host='%')

    • max_allowed_packet = 16 Mo

    • Version minimum 8.0

Logiciels et suites compatibles :

  • Suites bureautiques compatibles : MS Office, OpenOffice, LibreOffice

  • Serveur web conforme à la documentation pour le client Web

  • Apache Web Server 2.4+ avec mod_rewrite

  • PHP 8.2 avec extensions : CTYPE, CURL? FilenInfo, GD2, Intl, JSON, LibXML, MBString, OPENSSL, XML (facultatifs : EXIF, Tokenizer, IConv, POSIX, APCU)

  • Configuration PHP recommandée :

    • memory_limit ≥256M

    • post_max_size ≥16M

    • upload_max_filesize ≥16M

    • date.timezone défini

  • Installation préalable de NOUTOnline

  • Navigateurs récents (Edge, Firefox, Chrome, Safari, Opera)

Liste des fichiers nécessaires

Composant

Fichier

SIMAXOnline

SIMAXOnline x64 .zip

Client Windows

ClientWindows x64 .zip

Modèles d’édition

modeles_edition.zip

Base de données initiale

SIMAXVU.zip

Client Web

ClientWeb .zip

Installation de SimaxOnline

1

Décompresser SIMAXOnline

Décompresser SIMAXOnline dans : C:\Program Files\SIMAX\

2

Renommer et renseigner info.simax

Renommer info.simax.distinfo.simax et renseigner :

  • Licence SIMAX

  • Société, chemin du partage

  • Connexion MySQL (adresse, base, utilisateur, mot de passe)

3

Charger la base SQL

Charger la base SQL fournie et créer un schéma « messages »

4

Ouvrir une invite de commande en administrateur

  • simaxonline.exe -i [email protected] -P=monmotdepasse

  • simaxonline.exe -i -SystemLocalAccount (Force l'utilisateur Système Local ;

Attention : ce compte a des droits restreints sur les fichiers)

5

Configurer le service

Configurer le service : sc config SIMAXOnline depend= MySQL

6

Démarrer le service

Démarrer le service depuis Windows Services

7

Accéder à l’application

Accéder via navigateur : http://127.0.0.1:8050 (admin/admin)

Installation du Client Web SIMAX

  • Apache Web Server 2.4+ avec mod_rewrite

  • PHP 8.2 avec extensions : CTYPE, CURL, FileInfo, GD2, Intl, JSON, LibXML, MBString, OPENSSL, XML (facultatifs : EXIF, Tokenizer, IConv, POSIX, APCU)

  • Configuration PHP recommandée :

    • memory_limit ≥256M

    • post_max_size ≥16M

    • upload_max_filesize ≥16M

    • date.timezone défini

  • Installation préalable de NOUTOnline

  • Navigateurs récents (Edge, Firefox, Chrome, Safari, Opera)

Installation

1

Extraire les archives

Extraire ClientWeb_Vendor.zip et ClientWeb.zip dans un répertoire (contient vendor, app, src, web)

2

Configurer le VirtualHost Apache

Configurer le VirtualHost Apache (voir documentation Apache/Symfony)

3

Redémarrer Apache

Redémarrer Apache : 2.4

4

Vérifier la page de prérequis

Vérifier la page de prérequis : http://monserveur/monsite/requitements.phparrow-up-right

5

Vérifier les versions minimales

  • MySQL : 8.0 Minimum

  • Sqlserveur : 2012 Minimum

Configuration du site web

  • Accéder à : http://monserveur/monsite/admin/

  • Identifiants par défaut : admin / admin (à modifier immédiatement)

  • Créer un fichier .env.local à la racine du site avec : ADMIN_WHITE_IPS='["127.0.0.1","::1","10.234.179.0/24","votre ip"]'

  • Gérer l’activation de la messagerie dans l’administration du site (case « Messagerie activée ? »)

  • Dans le menu SIMAXOnline -> Connexion, renseigner les informations sur l'emplacement de SIMAXOnline si besoin

Mise à jour du site PHP

  • Décompresser le nouveau Client Web (ZIP) et remplacer les fichiers

  • Lancer le fichier cleanup_after_update.bat (windows) ou cleanup_after_update.sh (linux)

  • PHP : 8.2

Installation sur Poste Utilisateur

1

Créer un dossier SIMAX

Créer un dossier SIMAX sur le poste.

2

Décompresser le client

Décompresser le fichier ZIP du client dans ce dossier

3

Créer le fichier de configuration

Créer un fichier de configuration « info.simax » avec :

4

Lancer SIMAX

Lancer SIMAX et vérifier que la fenêtre de login s’affiche

Configurations minimales recommandées

Nombre d’utilisateurs
RAM
CPU
Disque

2 à 5

8 Go

CPU 4 threads

disque SSD, taille en fonction du projet >= 256Go

6 à 30

16 Go

CPU 8 threads

disque SSD, taille en fonction du projet >= 256Go

31 à 100

32 Go

CPU 12 threads

disque SSD, taille en fonction du projet >= 512Go

100 à 300

64 Go

CPU 16 threads

disque SSD, taille en fonction du projet >= 512Go

300 à 500

128 Go

CPU 32 threads

disque SSD, taille en fonction du projet >= 1TO

En cas de configuration avec serveur web linux, prévoir 8Go.

Considérations réseau et performance

  • Qualité du réseau : ping serveur ≤10 ms pour usage client Windows

  • Pour débits inférieurs : utilisation recommandée en mode TSE ou Remote App

  • Si le serveur n’est pas dédié, adapter la configuration en fonction de l’existant et de la mémoire disponible

  • Utiliser une version de SQL Server supporté par Microsoft : https://learn.microsoft.com/fr-fr/troubleshoot/sql/releases/download-and-install-latest-updates" \t "https://intranet.nout.fr/_blank

Mis à jour