Ceci est une ancienne révision du document !
«<PAGE EN COURS DE CONSTRUCTION»>
Cette page va être l'équivalent en page WIKI du tutoriel fait pour l'installation de MedShakeEHR sur Ubuntu 18.04LTS
Tant que cette page n'est pas finie, veuillez vous référer à la page du forum Google https://groups.google.com/forum/#!topic/medshakeehr/PAobFRLsg-c
Cet article décrit une procédure d'installation de MedShakeEHR dans un contexte multiposte, à savoir que :
- L’application MedShakeEHR sera installée sur un serveur Ubuntu dédié,
- Le ou les postes clients accèdent au serveur MedShake EHR via le réseau local
Un exemple basique d’une telle installation est décrit dans le diagramme ci-dessous :
Configuration matérielle nécessaire
Pour réaliser cette installation, il faudra donc disposer des ressources listées ci-dessous :
- Un PC sous Windows/macOS/Linux, pour préparer la clef USB d’installation
- Une connexion Internet, au moins pour le téléchargement initial de l’image Ubuntu et des packages additionnels . On part du principe que cette connexion internet reste aussi disponible pendant le fonctionnement normal du serveur MedShakeEHR, en particulier pour le téléchargement des mises-à-jour du système Ubuntu.
- Un PC qui fera office de serveur dédié pour l'application MedShakeEHR
Ce PC serveur devra avoir des caractéristiques minimales, à savoir :
Support du boot depuis clef USB
Spécifications matérielles minimales :
- cpu : i3 min,
- Mémoire : 4Go,
- Disque : 128Go
- Carte réseau (Ethernet 10/100/1000)
Spécifications matérielles recommandées :
- cpu : i3 min,
- Mémoire : 8Go,
- Disque : 512Go et un disque secondaire pour les sauvegardes
- Carte réseau (Ethernet 10/100/1000)
Remarques sur les choix techniques faits dans ce tuto
Le choix d’un OS Linux pour le serveur a été fait car
- MedShakeEHR a été developpé sur une plateforme linux (Debian), donc on minimise les problèmes de portabilité
- Linux offre les meilleurs rapports en matière de prix, performances, sécurité.
Utilisation d’une distribution Ubuntu (plutôt que Debian ou CentOs ou autre) :
- C’est un choix personnel, car l'auteur de cet article utilise et apprécie Ubuntu depuis plusieurs années …
- Toutefois comme Ubuntu est une distribution basée elle-même sur Debian, il est possible de réutiliser sans risque tous les scripts d’installation déjà existants pour MedShakeEHR
- CentOs/RedHat sont aussi très bien mais plus utilisés dans une logique « Entreprise »
Utilisation d’une distribution Ubuntu Server « LTS »
LTS : Ce choix est fait en raison de la diffusion, de la stabilité et surtout de son support étendu, de façon à ne pas devoir faire un upgrade d’OS trop fréquemment. Stabilité avant tout ! Enfin la mise à jour automatique d’une version LTS vers une autre version LTS fait partie des procédures Ubuntu …
Server : La suppression de l’interface graphique de la version serveur, non seulement allège l’OS , mais supprime tout risque de disfonctionnement due à cette composante.
Chiffrement du disque du Serveur Ce choix a été fait pour assurer la sécurisation (confidentialité) de l’installation, de manière à éviter qu’un vol ou perte de matériel se traduise par une fuite d’information.