Procédure qui fonctionne également pour Debian 10 et 9, Ubuntu 20.04, Mint 18 et 20, LMDE 3 et 4. Sous WSL2, installez avant wget sudo apt install wget
Rapatriez le script d'installation sur votre serveur, il vous guidera pendant l'installation :
sudo wget https://raw.githubusercontent.com/MedShake/MedShakeEHR-base/master/installer/debian-bash-installer.sh -P /tmp && sudo chmod +x /tmp/debian-bash-installer.sh && sudo /tmp/debian-bash-installer.sh
sudo wget https://raw.githubusercontent.com/MedShake/MedShakeEHR-base/v7.1.1/installer/debian-bash-installer.sh -P /tmp && sudo chmod +x /tmp/debian-bash-installer.sh && sudo /tmp/debian-bash-installer.sh
Si vous n'êtes pas sûr de vous, tapez 1 à la première question. Vous devrez cependant dans tous les cas remplir certaines infos, voici des exemples
FR
Grand Est
Metz
Cabinet Dr Strange
Direction
msehr.local
exemple@domaine.fr
unmotdepassecompliqué
unmotdepassesupersupercompliqué
utilisateur
unmotdepassesupercompliqué
Une fois le script fini, vous pouvez passer à l'étape Finalisation de l'installation de MedShakeEHR.
Pour accéder à l'installateur, vous devez connaître l’IP sur lequel il est installé.
ip -4 addr
Notez la valeur inet que l'on trouve sous cette forme: 192.168.0.XX
Rendez-vous dans le fichier hosts
de votre ordinateur client (varie suivant les systèmes d'exploitation.)
Rajoutez une ligne
192.168.0.XX domaine.local
Si vous avez suivi les exemples précédemment :
192.168.0.XX msehr.local
Rendez-vous dans votre navigateur à l'adresse suivante : https://msehr.local, acceptez l'exception de sécurité du certificat auto-signé.
Dernière étape de l'installation, créez le premier compte utilisateur du logiciel qui aura le rôle d'administrateur.
Si c'est votre première installation, vous devriez lire la page Sécurité
php ./install.php -R <rootuser> -P <rootpass> -s <sqlhost> -d <database> -u <sqluser> -p <sqlpass> -r <protocol> -D <domain> [ -f <urlsuffix> ] [ -S <storpath> ] [ -B <backpath> ] [ -n <numport> ]
php ./install.php -N -u <sqluser> -p <sqlpass> -r <protocol> -D <domain> [ -f <urlsuffix> ] [ -S <storpath> ] [ -B <backpath> ] [ -n <numport> ]
argument court | Argument long | Description |
-h | –help | Affiche cette aide |
-R | –sqlrootid | Nom d'utilisateur root MySQL |
-P | –sqlrootpw | Mot de passe utilisateur root MySQL |
-N | –sqlnocreatdb | Ne pas créer la base de données MySQL |
-s | –sqlserver | IP Server MySQL |
-d | –database | Nom de base de données MySQL |
-u | –sqluser | Nom d'utilisateur MySQL pour MedshakeEHR (seulement si créé à l'avance) |
-p | –sqlpass | Mot de passe utilisateur MySQL pour MedshakeEHR (seulement si créé à l'avance) |
-r | –protocol | Protocole utilisé pour la connexion MedShakeEHR (http/https) |
-D | –domain | Nom de domaine utilisé pour accéder à MedShakeEHR ('localhost' par défaut) |
-n | –port | Préciser le port du serveur web (si différent de 80 ou 443) |
-f | –suffix | Suffix url (installation sous dossier web) ('http' par défaut) |
-S | –storage | Chemin du dossier de stockage ('stockage' par défaut) |
-B | –backup | Chemin du dossier de sauvegarde ('backup' par défaut) |