# A. Préambule

# Système d'exploitation : Ubuntu

Dans le cadre du déploiement de la plateforme Archimage, il est recommandé d’utiliser une distribution Linux stable et pérenne. À ce titre, **Ubuntu dans sa version LTS (Long Term Support)** constitue un choix particulièrement adapté.

Les versions LTS d’Ubuntu bénéficient d’un support étendu (5 ans), incluant des mises à jour de sécurité régulières et une grande stabilité des composants logiciels. Cela garantit un environnement fiable pour l’hébergement d’une application critique comme Archimage, tout en limitant les risques liés aux changements fréquents de versions.

La version serveur sans bureau est suffisante.

Vous aurez besoin des droits administrateurs afin d'installer et configurer la base de données sous MySQL, le serveur Web et PHP.

Veuillez trouver ci-dessous les liens de la documentation d'installation :

[https://ubuntu.com/server/docs/tutorial/basic-installation/](https://ubuntu.com/server/docs/tutorial/basic-installation/)

Et pour télécharger l'ISO d'installation :

[https://releases.ubuntu.com/](https://releases.ubuntu.com/)

# Conditions requises

- **Langage de programmation serveur : PHP** &gt;= 8.4 
    - Lors de l'installation ou de la maintenance il faudra pouvoir accéder à PHP en ligne de commande.
    - En plus de PHP il faudra installer un certains nombres d'extensions PHP obligatoires.

- **Serveur de base de données : MySQL** &gt;= 8.4 ou **MariaDB** &gt;= 10.11 LTS 
    - La base de données sera MySQL ou son fork MariaDB.
    - Celle-ci contiendra les données et les métadonnées entreposées par la plateforme
    - L'utilisateur devra avoir les droits administrateur sur la table utilisée par l'application

- **Un répertoire d'une taille suffisante** 
    - Ce répertoire contiendra tous les documents numériques (images, vidéos, modèles 3D) entreposées par la plateforme
    - Ce répertoire devra être accessible par l'application web et non ouverte au public

- **Un serveur Web PHP compatible Apache** &gt;= 2.4 **ou NGInx** &gt;= 1.24  
    
    - Afin de servir les pages Web dans un navigateur moderne

# Hébergement

##### <span class="HwtZe" lang="fr"><span class="jCAhz ChMk0b"><span class="ryNqvb">Hébergement partagé</span></span></span>

<span class="HwtZe" lang="fr">Archimage<span class="jCAhz ChMk0b"><span class="ryNqvb"> ne prend pas en charge l'hébergement web PHP partagé.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Il existe trop de différences entre les fournisseurs d'hébergement partagé et trop de limitations.</span></span></span>

<span class="HwtZe" lang="fr"><span class="jCAhz ChMk0b"><span class="ryNqvb">Attention, la modification des fichiers sources de l'application ou l'application de solutions de contournement volumineuses peuvent entraîner des problèmes de sécurité ou de stabilité.</span></span></span>

##### <span class="HwtZe" lang="fr"><span class="jCAhz ChMk0b"><span class="ryNqvb">Hébergement dédié</span></span></span>

<span class="HwtZe" lang="fr"><span class="jCAhz ChMk0b"><span class="ryNqvb">Un serveur dédié est, comme son nom l’indique, une machine dont l’usage est réservé à un seul utilisateur ou plus exactement dont la configuration totale lui est attribuée.  
</span></span></span>

<span class="HwtZe" lang="fr"><span class="jCAhz ChMk0b"><span class="ryNqvb">Archimage a été testé dans des conditions de serveur dédié, notamment en utilisant la distribution Ubuntu mais tout système supportant PHP avec un serveur Web devrait être suffisant.</span></span></span>

<span class="HwtZe" lang="fr"><span class="jCAhz ChMk0b"><span class="ryNqvb">La documentation présentera uniquement l'installation sur les versions Ubuntu **24.04** et **26.04** LTS.</span></span></span>

[<span class="HwtZe" lang="fr"><span class="jCAhz ChMk0b"><span class="ryNqvb">Continuer vers l'installation......</span></span></span>](https://doc-archimage.efa.gr/books/b-mise-en-place)

<span class="HwtZe" lang="fr"><span class="jCAhz ChMk0b"><span class="ryNqvb">  
</span></span></span>