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:38] – 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 one 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' | ||