Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| projets:yunohost [2019/05/13 22:41] – francoisa | projets:yunohost [2019/05/15 22:52] (Version actuelle) – supprimée francoisa | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Yunohost ====== | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | Pour [[https:// | ||
| - | |||
| - | A partir de cette distribution, | ||
| - | curl https:// | ||
| - | </ | ||
| - | |||
| - | Attention aux 2 questions suivants posées lors de l' | ||
| - | ┤ Yunohost Installation ├─────── | ||
| - | │ Caution ! | ||
| - | Your configuration files for : | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | │ will be overwritten ! | ||
| - | │ Are you sure you want to proceed with the installation of Yunohost? | ||
| - | </ | ||
| - | |||
| - | Répondez **"YES !"** avec Entrée. | ||
| - | |||
| - | A la question suivante : | ||
| - | |||
| - | < | ||
| - | Do you agree to let YunoHost apply those changes to your configuration and therefore affect the way you connect through SSH ? | ||
| - | </ | ||
| - | |||
| - | Répondez **" | ||
| - | |||
| - | Patienter jusqu' | ||
| - | |||
| - | Une fois terminée, vérifier que vous pouvez toujours vous connecter en root dans un autre terminal. | ||
| - | |||
| - | ===== Terminer l' | ||
| - | |||
| - | Au préalable, créer une entrée DNS du domaine vers votre serveur comme : | ||
| - | |||
| - | < | ||
| - | serveur.viregul.fr A 195.201.121.67 | ||
| - | </ | ||
| - | |||
| - | Se loguer ensuite sur l'IP du serveur : [[https:// | ||
| - | |||
| - | Entrer le nom de domaine choisir :< | ||
| - | serveur.viregul.fr | ||
| - | </ | ||
| - | |||
| - | Et choisir un mot de passe fort (au moins 24 caractères) et l' | ||
| - | |||
| - | Patienter jusqu' | ||
| - | |||
| - | Quand tout est ok, on sécurise un peu le tout. | ||
| - | |||
| - | ===== Utiliser une clef SSH ===== | ||
| - | |||
| - | Pour se connecter au serveur, il est nécessaire de posséder une clef SSH qui va être utilisée pour garantir l' | ||
| - | |||
| - | Soit on a une clef SSH (visible dans .ssh/ sous la forme de id_rsa pour la clef privée et id_rsa.pub pour la clef publique), soit on n'en a pas et on en crée une avec : | ||
| - | |||
| - | < | ||
| - | ssh-keygen -t rsa -b 4096 | ||
| - | </ | ||
| - | |||
| - | Et on choisit un mot de passe fort qui servira à déverrouiller cette clef. Il faudra copier ces clefs dans les PC qui seront autorisés à se connecter en ssh au serveur. | ||
| - | |||
| - | On copie la clef sur le serveur avec : | ||
| - | |||
| - | < | ||
| - | ssh-copy-id admin@195.201.121.67 | ||
| - | </ | ||
| - | |||
| - | Et on entre le mot de passe admin. | ||
| - | |||
| - | Le résultat est : | ||
| - | |||
| - | < | ||
| - | Number of key(s) added: 1 | ||
| - | |||
| - | Now try logging into the machine, with: " | ||
| - | </ | ||
| - | |||
| - | Ce qu'on fait aussitôt. Et si c'est bon, on verrouille l' | ||
| - | |||
| - | < | ||
| - | nano / | ||
| - | </ | ||
| - | |||
| - | et on modifie le fichier sshd_config pour conserver : | ||
| - | |||
| - | < | ||
| - | PermitRootLogin no #au lieu de yes | ||
| - | PasswordAuthentication no # au lieu de yes | ||
| - | </ | ||
| - | |||
| - | On recharge le service ssh en root : | ||
| - | |||
| - | < | ||
| - | systemctl reload sshd.service | ||
| - | </ | ||
| - | |||
| - | Et on vérifie toujours dans un autre terminal qu'on peut se connecter en ssh avec la clef. | ||
| - | |||
| - | ===== Les utilisateurs ===== | ||
| - | |||
| - | Pour certains services, il sera nécessaire de posséder des comptes utilisateurs. Il est possible de créer des comptes à partir de l' | ||
| - | |||
| - | ===== Les applications ===== | ||
| - | |||
| - | Par défaut, Yunohost propose une trentaine d' | ||
| - | |||
| - | Il est possible d' | ||
| - | |||
| - | Pour installer une application dans un sous-domaine propre, penser à le créer auparavant et à faire pointer les DNS sur ce sous-domaine, | ||
| - | |||
| - | Des applications peuvent être accessibles soit publiquement, | ||
| - | |||
| - | ===== Sauvegarde ===== | ||
| - | |||
| - | Il est possible de lancer un processus de sauvegarde (menu Sauvegarde). Il permet de sauvegarder dans un fichier tar.gz (dans / | ||
| - | |||
| - | * la configuration complète du Yunohost pour le réinstaller ultérieurement (ou ailleurs) | ||
| - | * la sauvegarde des applications et de leur contenu | ||
| - | * la sauvegarde des mails et des données des utilisations (/ | ||
| - | |||
| - | Attention, ce fichier peut être assez gros. Il n'est pas possible d' | ||