====== Installation ======
===== Post installation Debian 11 et ultérieurs =====
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 :
* Pour Debian 11 et ultérieurs
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
* Pour Debian 10 et 9, Ubuntu 20.04, Mint 18 et 20, LMDE 3 et 4
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
* 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 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 [[doc:securite|Sécurité]]
====== Utilisateur avancé, paramètres cli ======
php ./install.php -R -P -s -d
-u -p -r -D
[ -f ] [ -S ] [ -B ]
[ -n ]
php ./install.php -N -u -p -r -D
[ -f ] [ -S ] [ -B ]
[ -n ]
|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)|
{{tag>postinstall-debian installation}}