Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:michelw:tutos:installation-serveur-yunohost-maj [27/08/2019 16:37] michelw [INSTALLATION SERVEUR Yonohost SUR ONLINE.NET] |
utilisateurs:michelw:tutos:installation-serveur-yunohost-maj [29/08/2019 17:21] michelw [INSTALLATION DES APPLICATIONS] |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=18837]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=18837]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
\\ **Évolution 20/07/19**: Ce tutoriel est la suite de l'histoire de l'hébergement de mon site personnel commencé ici: https://debian-facile.org/utilisateurs:michelw:tutos:accueil | \\ **Évolution 20/07/19**: Ce tutoriel est la suite de l'histoire de l'hébergement de mon site personnel commencé ici: https://debian-facile.org/utilisateurs:michelw:tutos:accueil | ||
- | * La nouveauté est l'utilisation de deux logiciels uniquement. A savoir [[https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html|putty]] pour la gestion des sessions ssh qui dispose d'une communauté très importante. Ainsi que [[https://cyberduck.io/|cyberduck]] qui gère l'ensemble des protocoles de transfert notamment ici le sfpt. Pour la sauvegarde et la gestion des sessions putty vous pouvez utiliser: [[https://puttysm.sourceforge.io/|puttysm]] dont il faudra paramétrer les chemins pour putty. | + | * La nouveauté est l'utilisation de deux logiciels uniquement. A savoir [[https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html|putty]] pour la gestion des sessions ssh qui dispose d'une communauté très importante. Ainsi que [[https://cyberduck.io/|cyberduck]] qui gère l'ensemble des protocoles de transfert notamment ici le sfpt. Pour la sauvegarde et la gestion des sessions «Putty» vous pouvez utiliser: [[https://puttysm.sourceforge.io/|puttysm]] dont il faudra paramétrer les chemins vers «Putty». |
+ | * Il autre option qui remplace les précédentes mais dont la communauté française est moindre est le programme [[https://www.bitvise.com/ssh-client-download|bitvise]]. | ||
* De plus comme maintenant yunohost peut gérer l'accès complet au serveur d'hébergement par mot de passe j'ai supprimé les chapitres de gestion des utilisateurs et des groupes ainsi que celui pour l’identification par clef. | * De plus comme maintenant yunohost peut gérer l'accès complet au serveur d'hébergement par mot de passe j'ai supprimé les chapitres de gestion des utilisateurs et des groupes ainsi que celui pour l’identification par clef. | ||
* Je suis passé sur un serveur chez online.net. pour la bande passante plus élevée. De plus j'en ai profiter pour un louer un deuxième avec un ssd qui sera une plateforme d'essai dans un premier temps. | * Je suis passé sur un serveur chez online.net. pour la bande passante plus élevée. De plus j'en ai profiter pour un louer un deuxième avec un ssd qui sera une plateforme d'essai dans un premier temps. | ||
Ligne 86: | Ligne 87: | ||
Vous êtes en possession de votre I.P.v4 (NN.NNN.NN.NN), de votre login (Nom util) et mot de passe utilisateur (Passutil) qu'il faudra mettre dans le cadre password. Ces paramètre vont nous permettre de nous connecter en ssh sur le port 22 par défaut. Nous pouvons alors sauvegarder ce profil pour une connexion ultérieur avec l'icone «save profile» | Vous êtes en possession de votre I.P.v4 (NN.NNN.NN.NN), de votre login (Nom util) et mot de passe utilisateur (Passutil) qu'il faudra mettre dans le cadre password. Ces paramètre vont nous permettre de nous connecter en ssh sur le port 22 par défaut. Nous pouvons alors sauvegarder ce profil pour une connexion ultérieur avec l'icone «save profile» | ||
- | {{/file-R6db502b54b17677004928c731327ce92.png}} | + | {{/file-Re6b2a467d1f1b2b802c428e2a4855e4e.png}} |
+ | |||
+ | **Il faut également compléter le nom de l'utilisateur** | ||
+ | |||
+ | {{/file-R386b88f169da847ddec1e14baee5a9ef.png}} | ||
---- | ---- | ||
**A ce moment un avertissement apparaît et nous validons la clef inconnue par le serveur.** | **A ce moment un avertissement apparaît et nous validons la clef inconnue par le serveur.** | ||
- | {{/file-R5c8b54f92a3e23bb14866b7e8c2bcec4.png}} | + | {{/file-Rc5e2235bf2df7717ffa1657d71964d98.png}} |
---- | ---- | ||
- | **La console d'accès à notre serveur apparait:** | + | **La console d'accès à notre serveur apparait, il suffit de taper le mot de passe « Pass utile» et le sigle «$» apparaît** |
- | {{/file-Rcbfbd1190c3a4542c8e42d2ae2818297.png}} | + | {{/file-R47a1a1c9d0deb27bf38c1c1e46fd5284.png}} |
---- | ---- | ||
- | **Ainsi que notre client de transfert de fichier** | ||
- | {{/file-R22c93c79a3215d73eb5f3971e2b661a6.png}} | + | **On vérifie que l'on peut également se connecter en mode superutilisateur ou root qui est appelé administrateur par «online.net». en utilisant la commande su et son «Pass admin». Qui ne sera pas affiché mais qu'il faudra valider par la touche «Entrée». Et le sigle «#» apparaît** |
- | ---- | + | |
- | **On vérifie que l'on peut également se connecter en mode superutilisateur ou root qui est appelé administrateur par «online.net». en utilisant la commande su et son «Pass admin». Qui ne sera pas affiché mais qu'il faudra valider par la touche «Entrée»** | + | |
- | {{/file-R600262ffc30e04fdee658c90d0db2808.png}} | + | {{/file-Rb528b265c99ecb6c667dc6cc70216900.png}} |
**On pourra sortir de ce mode root par le commande «exit» puis en retapant cette dernière pour sortir de la console.** | **On pourra sortir de ce mode root par le commande «exit» puis en retapant cette dernière pour sortir de la console.** | ||
+ | |||
+ | {{/file-R7003a3c65bb135f44eb7cad10bcce31d.png}} | ||
+ | |||
+ | **Il faudra toujours se connecter en root en passant par l'utilisateur car la connexion directe en root est impossible chez online.net.** | ||
+ | |||
|Titre|Lien utiles| | |Titre|Lien utiles| | ||
|Online|https://www.online.net/fr| | |Online|https://www.online.net/fr| | ||
- | |Bitvise|https://www.bitvise.com/ssh-client-download| | + | |Putty|https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html| |
|Ssh|https://www.it-connect.fr/cours/comprendre-et-maitriser-ssh/| | |Ssh|https://www.it-connect.fr/cours/comprendre-et-maitriser-ssh/| | ||
|Root|https://debian-facile.org/doc:systeme:superutilisateur| | |Root|https://debian-facile.org/doc:systeme:superutilisateur| | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | =====PARAMETRAGE DE WINSCP===== | ||
+ | Après avoir installé et lancer «winscp» nous allons dans un premier temps le paramétrer en adaptant trois paramètres dans le menu préférence de «winscp». | ||
+ | |||
+ | {{/file-Rc2b25e6cd82ff633bb53e695ef718dd9.png}} | ||
+ | |||
+ | ---- | ||
+ | **On choisi «notepad++» comme éditeur par défaut après l'avoir installé.** | ||
+ | |||
+ | {{/file-R9088a21fad3ffd4a6454c790ef439ead.png}} | ||
+ | |||
+ | ---- | ||
+ | **Et on choisi également de mettre comme client ssh, «putty». On affiche aussi les fichiers cachés.** | ||
+ | |||
+ | {{/file-Rab3913ece7b5a986634606d498dd1592.png}} {{/file-R3c44ea5f8cc53786c38de34c15c1a5ca.png}} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
===== VERIFICATION DU FICHIER «SOURCES.LIST» ET MISE A JOUR DE «DEBIAN» ===== | ===== VERIFICATION DU FICHIER «SOURCES.LIST» ET MISE A JOUR DE «DEBIAN» ===== | ||
+ | On se connecte à notre serveur avec les paramètres suivants en acceptant la clef proposée et en enregistrant éventuellement le mot de passe. | ||
+ | |||
+ | {{/file-Rfe2d291dd7d53e5604946f4284716b01.png}} | ||
+ | |||
+ | **On se déplace graphiquement avec «winscp» vers /etc/apt et en cliquant sur le fichier «sources.list» on obtient le fichier suivant** | ||
+ | |||
+ | <file config sources.list> | ||
+ | # deb http://mirrors.online.net/debian stretch main | ||
+ | |||
+ | deb http://mirrors.online.net/debian stretch main non-free contrib | ||
+ | deb-src http://mirrors.online.net/debian stretch main non-free contrib | ||
+ | |||
+ | deb http://security.debian.org/debian-security stretch/updates main contrib non-free | ||
+ | deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free | ||
+ | </file> | ||
+ | |||
+ | que l'on compare à celui donné avec le lien de debian facile. On vérifie à ce moment que toutes les sources sont liées à stretch donc en aucun cas on ne pourra faire de mise à jour vers une autre version involontairement. | ||
+ | ---- | ||
+ | |||
+ | **Pour la mise à jour sous «putty» on peut alors faire un:** | ||
+ | <code root>apt update && apt upgrade</code> | ||
+ | |||
+ | Et on vérifie la version | ||
+ | <code root>cat /etc/debian_version</code> | ||
+ | On obtient: | ||
+ | <code config retour de la commande>9.9</code> | ||
+ | Donc la version est à jour. | ||
+ | |||
|Titre|Lien utiles| | |Titre|Lien utiles| | ||
- | |Online|https://www.online.net/fr| | + | |Sources.list:buster|https://debian-facile.org/doc:system:apt:sources.list:buster| |
- | |Yunohost|https://yunohost.org/#/whatsyunohost_fr| | + | |
- | |Yunohost 3.6|https://forum.yunohost.org/t/yunohost-2-7-release-eben-moglen-sortie-de-yunohost-2-7-eben-moglen/3376| | + | |
- | |Installation de debian 9.x (Stretch) 64 bits avec yunohost|https://yunohost.org/#/install_on_vps_fr| | + | |
- | |Ssh|https://www.it-connect.fr/cours/comprendre-et-maitriser-ssh/| | + | |
- | |Ssh|https://doc.ubuntu-fr.org/ssh| | + | |
- | |Bitvise|https://www.bitvise.com/ssh-client| | + | |
- | |Nano|https://debian-facile.org/doc:editeurs:nano| | + | |
- | |Mise à jour des paquets|https://debian-facile.org/doc:systeme:apt:clients| | + | |
- | |Apt|https://debian-facile.org/doc:systeme:apt:apt| | + | |
- | |Ligne de commande|https://www.hostinger.fr/tutoriels/commandes-linux/#Etape-2-8211-Les-13-commandes-Linux-indispensables| | + | |
===== SUPPRESSION DE «BIND»===== | ===== SUPPRESSION DE «BIND»===== | ||
- | |Titre|Lien utiles| | + | Sous «Online.net» le serveur de noms «bind» est installé par défaut et il rentre en conflits avec «dnsmasq» qui lui est utilisé pour «yunohost». En va consulter la liste des paquets installés. |
- | |Online|https://www.online.net/fr| | + | |
- | |Yunohost|https://yunohost.org/#/whatsyunohost_fr| | + | <code root>dpkg --list</code> |
- | |Yunohost 3.6|https://forum.yunohost.org/t/yunohost-2-7-release-eben-moglen-sortie-de-yunohost-2-7-eben-moglen/3376| | + | |
- | |Installation de debian 9.x (Stretch) 64 bits avec yunohost|https://yunohost.org/#/install_on_vps_fr| | + | |
- | |Ssh|https://www.it-connect.fr/cours/comprendre-et-maitriser-ssh/| | + | |
- | |Ssh|https://doc.ubuntu-fr.org/ssh| | + | |
- | |Bitvise|https://www.bitvise.com/ssh-client| | + | |
- | |Nano|https://debian-facile.org/doc:editeurs:nano| | + | |
- | |Mise à jour des paquets|https://debian-facile.org/doc:systeme:apt:clients| | + | |
- | |Apt|https://debian-facile.org/doc:systeme:apt:apt| | + | |
- | |Ligne de commande|https://www.hostinger.fr/tutoriels/commandes-linux/#Etape-2-8211-Les-13-commandes-Linux-indispensables| | + | |
+ | |||
+ | «Bind» est présent ici: | ||
+ | |||
+ | <code>bind9 | ||
+ | bind9-host | ||
+ | bind9utils</code> | ||
+ | |||
+ | On va donc supprimer ces paquets. | ||
+ | <code root>apt-get autoremove bind9</code> | ||
+ | |||
+ | |Titre|Lien| | ||
+ | |Lister les paquets installés|https://www.it-connect.fr/lister-tous-les-paquets-installes-sous-linux/| | ||
+ | |Supprimer un paquet|https://doc.ubuntu-fr.org/apt-get| | ||
===== DNS « GANDI.NET»===== | ===== DNS « GANDI.NET»===== | ||
+ | Il s'agit de faire correspondre votre adresse IP avec votre nom de domaine. Pour cela en se connectant à «gandi» dans l'onglet «Enregistrement dns» et en mode texte (au moment ou j'écris ses lignes l'interface graphique ne fonctionne pas correctement) il suffit de changer l'IP d'origine en laissant les autres paramètres. | ||
+ | {{/file-Re89b4decd1f2a43c9da26b988c0922b0.png}} | ||
|Titre|Lien utiles| | |Titre|Lien utiles| | ||
- | |Online|https://www.online.net/fr| | + | |Gandi|https://www.gandi.net/fr| |
- | |Yunohost|https://yunohost.org/#/whatsyunohost_fr| | + | |
- | |Yunohost 3.6|https://forum.yunohost.org/t/yunohost-2-7-release-eben-moglen-sortie-de-yunohost-2-7-eben-moglen/3376| | + | |
- | |Installation de debian 9.x (Stretch) 64 bits avec yunohost|https://yunohost.org/#/install_on_vps_fr| | + | |
- | |Ssh|https://www.it-connect.fr/cours/comprendre-et-maitriser-ssh/| | + | |
- | |Ssh|https://doc.ubuntu-fr.org/ssh| | + | |
- | |Bitvise|https://www.bitvise.com/ssh-client| | + | |
- | |Nano|https://debian-facile.org/doc:editeurs:nano| | + | |
- | |Mise à jour des paquets|https://debian-facile.org/doc:systeme:apt:clients| | + | |
- | |Apt|https://debian-facile.org/doc:systeme:apt:apt| | + | |
- | |Ligne de commande|https://www.hostinger.fr/tutoriels/commandes-linux/#Etape-2-8211-Les-13-commandes-Linux-indispensables| | + | |
===== SCRIPT «YUNO»===== | ===== SCRIPT «YUNO»===== | ||
+ | Installez «curl» | ||
+ | |||
+ | <code root>apt install curl</code> | ||
+ | |||
+ | Installation de YunoHost | ||
+ | |||
+ | <code root>curl https://install.yunohost.org | bash</code> | ||
+ | |||
+ | Le script d’installation une fois terminé il faut faire la post-installation | ||
+ | |||
+ | <code root>yunohost tools postinstall</code> | ||
+ | |||
+ | |||
+ | Durant cette post-installation on vous demande votre nom de domaine et le mot de passe administrateur de «yunohost» qui remplacera celui créé sur «online.net» | ||
|Titre|Lien utiles| | |Titre|Lien utiles| | ||
- | |Online|https://www.online.net/fr| | ||
- | |Yunohost|https://yunohost.org/#/whatsyunohost_fr| | ||
- | |Yunohost 3.6|https://forum.yunohost.org/t/yunohost-2-7-release-eben-moglen-sortie-de-yunohost-2-7-eben-moglen/3376| | ||
|Installation de debian 9.x (Stretch) 64 bits avec yunohost|https://yunohost.org/#/install_on_vps_fr| | |Installation de debian 9.x (Stretch) 64 bits avec yunohost|https://yunohost.org/#/install_on_vps_fr| | ||
- | |Ssh|https://www.it-connect.fr/cours/comprendre-et-maitriser-ssh/| | + | |
- | |Ssh|https://doc.ubuntu-fr.org/ssh| | + | |
- | |Bitvise|https://www.bitvise.com/ssh-client| | + | ===== CERATION D'UN UTILISATEUR «YUNO»===== |
- | |Nano|https://debian-facile.org/doc:editeurs:nano| | + | Votre site est maintenant accessible avec votre nouveau de passe et en tapant votre nom de domaine dans la barre du navigateur. La première chose à faire est de créer un nouvel utilisateur. |
- | |Mise à jour des paquets|https://debian-facile.org/doc:systeme:apt:clients| | + | |
- | |Apt|https://debian-facile.org/doc:systeme:apt:apt| | + | {{/file-R32855734133c66acdb8c91c584d23fca.png}} |
- | |Ligne de commande|https://www.hostinger.fr/tutoriels/commandes-linux/#Etape-2-8211-Les-13-commandes-Linux-indispensables| | + | |
===== CERTIFICAT «LET'S ENCRYPT»===== | ===== CERTIFICAT «LET'S ENCRYPT»===== | ||
+ | Dans le menu domaine sélectionner à la page suivante votre domaine pour installer le certificat. | ||
+ | Dans la section 'Certificat SSL', vous voyez l'état actuel du certificat. Si vous venez d'ajouter le domaine, il dispose d'un certificat auto-signé. | ||
+ | Si votre domaine est correctement configuré, il faut un certificat Let's Encrypt via le bouton vert. | ||
+ | |||
+ | Une fois l'installation effectuée, vous pouvez vous rendre sur votre domaine via votre navigateur, en HTTPS. | ||
|Titre|Lien utiles| | |Titre|Lien utiles| | ||
- | |Online|https://www.online.net/fr| | + | |Certificat|https://yunohost.org/#/certificate_fr| |
- | |Yunohost|https://yunohost.org/#/whatsyunohost_fr| | + | |
- | |Yunohost 3.6|https://forum.yunohost.org/t/yunohost-2-7-release-eben-moglen-sortie-de-yunohost-2-7-eben-moglen/3376| | + | |
- | |Installation de debian 9.x (Stretch) 64 bits avec yunohost|https://yunohost.org/#/install_on_vps_fr| | + | |
- | |Ssh|https://www.it-connect.fr/cours/comprendre-et-maitriser-ssh/| | + | |
- | |Ssh|https://doc.ubuntu-fr.org/ssh| | + | |
- | |Bitvise|https://www.bitvise.com/ssh-client| | + | |
- | |Nano|https://debian-facile.org/doc:editeurs:nano| | + | |
- | |Mise à jour des paquets|https://debian-facile.org/doc:systeme:apt:clients| | + | |
- | |Apt|https://debian-facile.org/doc:systeme:apt:apt| | + | |
- | |Ligne de commande|https://www.hostinger.fr/tutoriels/commandes-linux/#Etape-2-8211-Les-13-commandes-Linux-indispensables| | + | |
===== INSTALLATION DES APPLICATIONS===== | ===== INSTALLATION DES APPLICATIONS===== | ||
+ | Vous pouvez maintenant installer les applications de votre choix. | ||
+ | **Worddpress** | ||
- | |Titre|Lien utiles| | + | {{/file-Rf6c1dce2fc790dd2abb6fed7c4a56903.png}} |
- | |Online|https://www.online.net/fr| | + | |
- | |Yunohost|https://yunohost.org/#/whatsyunohost_fr| | + | |
- | |Yunohost 3.6|https://forum.yunohost.org/t/yunohost-2-7-release-eben-moglen-sortie-de-yunohost-2-7-eben-moglen/3376| | + | |
- | |Installation de debian 9.x (Stretch) 64 bits avec yunohost|https://yunohost.org/#/install_on_vps_fr| | + | |
- | |Ssh|https://www.it-connect.fr/cours/comprendre-et-maitriser-ssh/| | + | |
- | |Ssh|https://doc.ubuntu-fr.org/ssh| | + | |
- | |Bitvise|https://www.bitvise.com/ssh-client| | + | |
- | |Nano|https://debian-facile.org/doc:editeurs:nano| | + | |
- | |Mise à jour des paquets|https://debian-facile.org/doc:systeme:apt:clients| | + | |
- | |Apt|https://debian-facile.org/doc:systeme:apt:apt| | + | |
- | |Ligne de commande|https://www.hostinger.fr/tutoriels/commandes-linux/#Etape-2-8211-Les-13-commandes-Linux-indispensables| | + | |
+ | ---- | ||
+ | |||
+ | **Nextcloud** | ||
+ | |||
+ | {{/file-R65e599bb2eb67043e93e2c2c473112b6.png}} | ||
+ | |||
+ | ---- | ||
+ | **Puis en sélectionnant une application vous pourrez choisir celle que vous souhaitez avoir par défaut en vous connectant à votre domaine. ** | ||
+ | {{/file-R31fd08eb863e40088e6e2781363ae008.png}} |