Ceci est une ancienne révision du document !
Installation
Post installation Debian 10
Procédure qui fonctionne pour Debian 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
Si vous n'êtes pas sur de vous, tapez 1 à la première question. Vous devrez cependant dans tous les cas remplir certaines infos, voici des exemples
- Country Name (2 letter code) :
FR
- State or Province Name :
Grand Est
- Locality Name :
Metz
- Organization Name :
Cabinet Dr Strange
- Organization Unit Name :
Direction
- Common Name (e.g. server FQDN or your name) :
msehr.local
- Email Address :
exemple@domaine.fr
- A challenge password :
unmotdepassecompliqué
- An optional company name : Ne rien saisir
- Choix du mot de passe administrateur (root) de la base de données :
unmotdepassesupersupercompliqué
- Choix du nom de l'utilisateur de la base de données :
utilisateur
- Choix du mot de passe de l'utilisateur de la base de données :
unmotdepassesupercompliqué
Une fois le script fini, vous pouvez passer à l'étape Finalisation de l'installation de MedShakeEHR.
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 de la 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 autosigné.
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é
Utilisateur avancés, paramètres cli
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 sql |
-s | –sqlserver | IP Server SQL |
-d | –database | Nom de base de donnée SQL |
-u | –sqluser | Nom d'utilisateur SQL |
-p | –sqlpass | Mot de passe utilisateur SQL pour MedshakeEHR (seulement si crée à l'avance) |
-r | –protocol | Protocole utilisé pour la connexion MedshakeEHR (http/https) |
-D | –domaine | Nom de domaine utilisé pour accéder à MedshakeEHR ('localhost' par défaut) |
-n | –port | Préciser port du serveur web (si différent de 80 ou 443) |
-f | –sufix | 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) |