Преглед на файлове

ajout de nouveaux tutos

Ericounet преди 5 години
родител
ревизия
262858b3c5
променени са 98 файла, в които са добавени 2403 реда и са изтрити 48 реда
  1. BIN
      Tutoriel Raspi.epub
  2. BIN
      docs/Images/tutoanki/image-1.png
  3. BIN
      docs/Images/tutoanki/image-10.png
  4. BIN
      docs/Images/tutoanki/image-11.png
  5. BIN
      docs/Images/tutoanki/image-12.png
  6. BIN
      docs/Images/tutoanki/image-13.png
  7. BIN
      docs/Images/tutoanki/image-14.png
  8. BIN
      docs/Images/tutoanki/image-15.png
  9. BIN
      docs/Images/tutoanki/image-16.png
  10. BIN
      docs/Images/tutoanki/image-17.png
  11. BIN
      docs/Images/tutoanki/image-18.png
  12. BIN
      docs/Images/tutoanki/image-19.png
  13. BIN
      docs/Images/tutoanki/image-2.png
  14. BIN
      docs/Images/tutoanki/image-3.png
  15. BIN
      docs/Images/tutoanki/image-4.png
  16. BIN
      docs/Images/tutoanki/image-5.png
  17. BIN
      docs/Images/tutoanki/image-6.png
  18. BIN
      docs/Images/tutoanki/image-7.png
  19. BIN
      docs/Images/tutoanki/image-8.png
  20. BIN
      docs/Images/tutoanki/image-9.png
  21. 26 0
      docs/Tutoriels/Domotique/Introduction.md
  22. 61 0
      docs/Tutoriels/Domotique/Le-matériel.md
  23. 37 0
      docs/Tutoriels/tutoanki/Installation.md
  24. 27 0
      docs/Tutoriels/tutoanki/Introduction.md
  25. 65 0
      docs/Tutoriels/tutoanki/Les-fiches.md
  26. 90 0
      docs/Tutoriels/tutoanki/Personnalisation.md
  27. 31 0
      docs/Tutoriels/tutoanki/Première-utilisation.md
  28. 3 1
      docs/Tutoriels/tutoraspi/Firewall.md
  29. 2 0
      docs/Tutoriels/tutoraspi/Installation-courrier-basique.md
  30. 2 2
      docs/Tutoriels/tutoraspi/Sécurisation-SSH.md
  31. 2 1
      docs/Tutoriels/tutos.md
  32. 12 0
      docs/Tutoriels/tutovps/Commande-vps.md
  33. 96 0
      docs/Tutoriels/tutovps/Première-configuration.md
  34. 38 0
      docs/Tutoriels/tutovps/Première-connexion.md
  35. 35 0
      docs/Tutoriels/tutovps/Programmes-de-base.md
  36. 1 1
      docs/Tutoriels/tutovps/Résumé.md
  37. 11 0
      docs/Tutoriels/tutovps/Sécurisation-ssh.md
  38. 9 1
      mkdocs.yml
  39. 8 0
      site/404.html
  40. 8 0
      site/Présentation/git/index.html
  41. 8 0
      site/Présentation/yojik/index.html
  42. 262 0
      site/Tutoriels/Domotique/Introduction/index.html
  43. 273 0
      site/Tutoriels/Domotique/Le-matériel/index.html
  44. 8 0
      site/Tutoriels/tutobuster/1-tutobuster/index.html
  45. 8 0
      site/Tutoriels/tutobuster/2-Installation-de-base/index.html
  46. 8 0
      site/Tutoriels/tutobuster/3-ovh/index.html
  47. 8 0
      site/Tutoriels/tutobuster/4-Plan/index.html
  48. 8 0
      site/Tutoriels/tutobuster/5-Première-Etape-Sécurisation/index.html
  49. 12 0
      site/Tutoriels/tutoraspi/Annexe/index.html
  50. 8 0
      site/Tutoriels/tutoraspi/Automatisation/index.html
  51. 8 0
      site/Tutoriels/tutoraspi/Etat-des-lieux/index.html
  52. 8 0
      site/Tutoriels/tutoraspi/Exemple-d-utilisation-serveur-Web/index.html
  53. 8 0
      site/Tutoriels/tutoraspi/Fail2ban/index.html
  54. 12 2
      site/Tutoriels/tutoraspi/Firewall/index.html
  55. 9 0
      site/Tutoriels/tutoraspi/Installation-courrier-basique/index.html
  56. 8 0
      site/Tutoriels/tutoraspi/Installation-de-base/index.html
  57. 8 0
      site/Tutoriels/tutoraspi/Knot/index.html
  58. 8 0
      site/Tutoriels/tutoraspi/Logwatch/index.html
  59. 8 0
      site/Tutoriels/tutoraspi/Premier-démarrage/index.html
  60. 8 0
      site/Tutoriels/tutoraspi/Réseau/index.html
  61. 8 0
      site/Tutoriels/tutoraspi/Résumé/index.html
  62. 10 2
      site/Tutoriels/tutoraspi/Sécurisation-SSH/index.html
  63. 8 0
      site/Tutoriels/tutoraspi/tutoraspi/index.html
  64. 8 0
      site/Tutoriels/tutos/index.html
  65. 8 0
      site/Tutoriels/tutostretch/Authentification-Carte-à-Puce/index.html
  66. 8 0
      site/Tutoriels/tutostretch/Authentification-NFC/index.html
  67. 8 0
      site/Tutoriels/tutostretch/Clefs-SSH-Multiples/index.html
  68. 8 0
      site/Tutoriels/tutostretch/Configuration-Réseau/index.html
  69. 8 0
      site/Tutoriels/tutostretch/Courrier-Comptes-Virtuels/index.html
  70. 8 0
      site/Tutoriels/tutostretch/Courrier-SPF-DKIM-OPENDMARC/index.html
  71. 8 0
      site/Tutoriels/tutostretch/Installation-Cerificats-Letsencrypt/index.html
  72. 8 0
      site/Tutoriels/tutostretch/Installation-Dovecot-Authentification/index.html
  73. 8 0
      site/Tutoriels/tutostretch/Installation-Fail2ban/index.html
  74. 8 0
      site/Tutoriels/tutostretch/Installation-Parre-Feu/index.html
  75. 8 0
      site/Tutoriels/tutostretch/Installation-Serveur-Courrier-Basique/index.html
  76. 8 0
      site/Tutoriels/tutostretch/Installation-Serveur-DNS/index.html
  77. 8 0
      site/Tutoriels/tutostretch/Installation-Serveur-Git/index.html
  78. 8 0
      site/Tutoriels/tutostretch/Installation-Serveur-Temps/index.html
  79. 8 0
      site/Tutoriels/tutostretch/Installation-Serveur-Web/index.html
  80. 8 0
      site/Tutoriels/tutostretch/Installation-Webmail/index.html
  81. 8 0
      site/Tutoriels/tutostretch/Installation-de-base/index.html
  82. 8 0
      site/Tutoriels/tutostretch/Première-Etape-Sécurisation/index.html
  83. 8 0
      site/Tutoriels/tutostretch/Surveillance-Serveur/index.html
  84. 8 0
      site/Tutoriels/tutostretch/Sécurisation-Serveur-Web/index.html
  85. 8 0
      site/Tutoriels/tutostretch/ovh/index.html
  86. 8 0
      site/Tutoriels/tutostretch/tutostretch/index.html
  87. 18 0
      site/Tutoriels/tutovps/Commande-vps/index.html
  88. 306 0
      site/Tutoriels/tutovps/Première-configuration/index.html
  89. 38 1
      site/Tutoriels/tutovps/Première-connexion/index.html
  90. 263 0
      site/Tutoriels/tutovps/Programmes-de-base/index.html
  91. 8 0
      site/Tutoriels/tutovps/Présentation/index.html
  92. 9 1
      site/Tutoriels/tutovps/Résumé/index.html
  93. 239 0
      site/Tutoriels/tutovps/Sécurisation-ssh/index.html
  94. 8 0
      site/index.html
  95. 8 0
      site/search.html
  96. 0 0
      site/search/search_index.json
  97. 44 36
      site/sitemap.xml
  98. BIN
      site/sitemap.xml.gz

BIN
Tutoriel Raspi.epub


BIN
docs/Images/tutoanki/image-1.png


BIN
docs/Images/tutoanki/image-10.png


BIN
docs/Images/tutoanki/image-11.png


BIN
docs/Images/tutoanki/image-12.png


BIN
docs/Images/tutoanki/image-13.png


BIN
docs/Images/tutoanki/image-14.png


BIN
docs/Images/tutoanki/image-15.png


BIN
docs/Images/tutoanki/image-16.png


BIN
docs/Images/tutoanki/image-17.png


BIN
docs/Images/tutoanki/image-18.png


BIN
docs/Images/tutoanki/image-19.png


BIN
docs/Images/tutoanki/image-2.png


BIN
docs/Images/tutoanki/image-3.png


BIN
docs/Images/tutoanki/image-4.png


BIN
docs/Images/tutoanki/image-5.png


BIN
docs/Images/tutoanki/image-6.png


BIN
docs/Images/tutoanki/image-7.png


BIN
docs/Images/tutoanki/image-8.png


BIN
docs/Images/tutoanki/image-9.png


+ 26 - 0
docs/Tutoriels/Domotique/Introduction.md

@@ -0,0 +1,26 @@
+# Introduction
+
+Suite à l'intallation de nos raspis, je vais vous montrer mon installation domotique réalisée à partir de ces mini-ordis.
+
+J'ai acheté il y a quelques mois une station météo Netatmo : très jolie (ma femme est ravie) mais on ne peur accéder aux informations que par leur serveur «dans les nuages». Et là, il y a quelque chose qui m'a gêné considérablement : je comprends que certaines des informations (le capteur extérieur par exemple) soient exportées et utilisées sur une carte consultable par tous, mais je ne vois pas ce que Netatmo a à faire avec la température de ma chambre à coucher ...
+
+Il est possible de choisir quel type d'informations sont envoyées par la station, mais quand même. Il est possible de lier la station aux logiciels comme HomeAssistant, Jeedom avec une clef api.
+
+J'avais acheté également un lot de 4 ampoules «wifi» smartThings pour me rendre compte que je ne pouvais les commander que par leur application (ou une clef api), mais toujours en communication avec leurs serveurs.
+
+Suite à ma déception, j'ai commencé à chercher des solutions alternatives, des équipements pouvant être entièrement commandés de chez moi, sans autre intermédiaire.
+
+J'ai fini par trouver le protocole Zigbee et des équipements compatibles (Ikea, Osram, Philips etc.)
+
+L'idée d'une station météo entièrement contrôlée par moi m'est de suite venue à l'esprit et j'ai plongé dans le domaine des microcontrôleurs type arduino, esp32, esp8266 et l'univers des capteurs (BME680 etc.)
+
+Ca m'a rappelé mes premières joutes avec l'informatique : Junior Computer d'Elektor, programmation en assembleur, les cartes Z80. Je ne pensais jamais replonger dans ce domaine, avec soudures, plaques d'expérimentation, bacs de composants. Entre temps, les composants sont devenus minuscules ... et pas faciles à souder!
+
+Mes premières expérimentations avec les ESP32/8266 sont concluantes : ça fonctionne très bien! J'utilise le protocole MQTT avec Mosquitto et le connecteur logiciel mqtt2zigbee, ainsi qu'un adaptateur Zigbee que j'ai flashé. Tout ce matériel est disponible pour pas cher sur les sites aliexpress, gearbest, ebay ou amazon (en plus cher pour ce dernier ... mais plus rapide).
+
+Je vais détailler mon installation dans la suite de ce tuto. Alors, oui, pour faire quelque chose de joli, il va falloir faire un peu de mécanique, utiliser une imprimante 3D (j'ai fait l'acquisition d'une imprimante 3D Prusa en kit pour 80€ sur gearbest pour tester).
+
+
+
+
+ 

+ 61 - 0
docs/Tutoriels/Domotique/Le-matériel.md

@@ -0,0 +1,61 @@
+# Le matériel utilisé
+
+Nous allons partir de l'installation de notre raspi déjà vue dans un tuto précédent. La seule différence est l'absence d'installation du serveur Web dont nous n'avons pas l'utilité.
+
+J'ai commandé des interrupteurs Zigbee chez Ikea, ainsi que des télécommandes. Je les attends ;)
+
+## Principe de fonctionnement
+
+Nous allons utiliser le protocole Mqtt : celui-ci a été inventé pour la surveillance des pipelines; il demande peu de ressources, a des capacités de résilience et permet de garantir l'acheminement des informations.
+
+Nous allons installer les différentes briques une à une et les tester au fur et à mesure pour éviter de se retrouver avec un gros bouzin indépannable.
+
+## MQTT
+
+Mqtt est un protocole de communication de type pub/sub. Il permet à des équipement de publier des informations ou/et d'en recevoir. Chaque équipement déclare s'il est consommateur de données (subscribe), s'il publie des informations (publication) ou les deux.
+
+Par exemple, un capteur de température dans la chambre va indiquer au serveur mqtt qu'il va publier une information avec un topic «chambre/température»
+
+Une station météo avec un afficheur lcd va pouvoir afficher cette température en souscrivant à ce topic. Mqtt va dispatcher les informations en fonction des équipements et de leurs données ainsi que leurs topics.
+
+Un interrupteur va envoyer un message à une ampoule pour l'allumer.
+
+Un variateur va envoyer un message pour en diminuer l'intensité.
+
+Le PC de bureau va afficher toutes les informations et permettre également d'agir sur les ampoules.
+
+Voici un schéma :
+
+## Les logiciels utilisés
+
+Voici les logiciels que je vais utiliser. D'autres choix sont possibles. 
+
+### Mosquitto
+
+Mosquitto est le «brocker» Mqtt. Il est central et c'est lui qui s'occupe de dispatcher les messages. Mosquitto utilise le port 1883.
+
+* Installation
+
+
+* Ouverture du port 1883
+
+
+* Tests
+
+### Node-red
+
+J'ai choisi Node-red pour l'affichage des données mais aussi pour les commandes d'éclairage. Node-red utilise le port 1880.
+
+* Installation
+
+* Test
+
+### Mqtt2zigbee
+
+Ce logiciel (passerelle) basé sur nodejs permet de faire le lien entre les équipements et le protocole Zigbee et Mqtt.
+
+* Installation
+
+* Installation de la clef usb Zigbee (après flashage)
+
+* Tests

+ 37 - 0
docs/Tutoriels/tutoanki/Installation.md

@@ -0,0 +1,37 @@
+# Installation
+
+Utilisateur exclusif de Linux/Debian, je vais indiquer la méthode d'installation pour ce système.
+
+L'installation sur Windows et mac est bien expliquée sur le site de (Anki)[https://apps.ankiweb.net/].
+
+Des versions pour Android et IOs existent aussi ... vous pourrez comme cela apprendre même dans le métro! ou dans la cour de récréation. :)
+
+## Installation sur Debian
+
+C'est très simple :
+
+    sudo apt install anki
+
+Et voilà!
+
+## Premier lancement
+
+l'apparence doit être quasi identique quelque soit le système d'exploitation (Linux, Windows etc.)
+
+* premier dialogue
+
+    langue d'interface utilisée; choisissez le français ou autre si votre langue maternelle est différente.
+
+    ![dialogue 1](../../Images/tutoanki/image-1.png)
+
+* confirmation
+
+    confirmez votre choix.
+
+    ![dialogue 2](../../Images/tutoanki/image-2.png)
+
+* premier écran
+
+    et voilà le premier écran de Anki ... pas vraiment sexy!
+
+    ![écran  de départ](../../Images/tutoanki/image-3.png)

+ 27 - 0
docs/Tutoriels/tutoanki/Introduction.md

@@ -0,0 +1,27 @@
+# Introduction
+
+Anki est un logiciel d'apprentissage basé sur le principe des fiches cartonnées avec les questions sur le verso et les réponses sur le recto.
+
+Il garde en mémoire les erreurs commises, les oublis et permet de re-proposer les fiches qui n'ont pas été acquises. Il propose également les fiches même bien connues à intervalles réguliers ce qui permet de ne pas oublier.
+
+La méthode est étudiée scientifiquement et utilisée par de nombreux logiciels, avec des modifications et adaptations.
+
+Cherchez sur votre moteur de recherche préféré (DuckDuckGo, Bing, Google etc.) avec les mots clef suivants : «Système de Répétition Espacée» ou «SRS» en anglais (Space Repetition System.)
+
+Nous allons installer, configurer Anki à notre goût. La présentation de base des fiches est assez rustique, mais parfaitement personnalisable, ce qui permettra un apprentissage plus agréable.
+
+Les 2 faces des fiches peuvent ne contenir qu'un mot et sa traduction par exemple, mais également beaucoup plus.
+
+Le nombre de champs sur chaque face est adaptable (avec un minimum de 1.)
+
+Le type de champ est également variable : de simple texte, nous pouvons ajouter des images, du son. Un type de champ «éditable» est également disponible pour créer des exercices «à trous» ou des fiches demandant de taper au clavier les réponses/
+
+Nous allons utiliser ce logiciel pour apprendre le japonais, suivant par cela l'excellent cours (gratuit) de Julien Fontanier sur Youtube [Cours de Julien Fontanier(https://www.youtube.com/c/CoursdejaponaisFR/about)
+
+Des bibliothèques toutes prêtes existent sur le site Ankiweb. Pour en avoir utilisé quelques unes (apprentissage du chinois, du russe), je pense qu'il est beaucoup lus productif de créer ses propres paquets.
+
+Vous pourrez les diviser en bouts «comestibles» : apprendre 50 mots de vocabulaire d'un coup m'est quasi impossible. Je préfère découper en petites leçons de 4 à 5 mots et les rassembler ensuite. Dans mon cas, c'est beaucoup plus productif, et valorisant. Rien de plus frustrant que d'essayer d'apprendre des tonnes de vocabulaires/phrases et de ne pas y arriver tant les informations sont nombreuses.
+
+Le premier cours de japonais introduit «tous» les Hirganas d'un coup : une cinquantaine de caractères à apprendre avec leur prononciation. Je vais vous monter comment découper ce gros tableau en parties digestes, dont vous pourrez modifier le contenu suivant vos capacités personnelles.
+
+

+ 65 - 0
docs/Tutoriels/tutoanki/Les-fiches.md

@@ -0,0 +1,65 @@
+# les fiches
+
+Les fiches sont constituées de champs de différents types, un certain nombre sur le recto, un certain nombre sur le verso.
+
+## création de nos premières fiches
+
+Pour cela, nous allons créer un fichier de type .csv, qui est en fait un simple fichier texte que vous pouvez éditer avec un éditeur comme gedit, vim sur Linux, notepad sur Windows etc.
+
+Il faut que ce soit un simple éditeur texte : n'utilisez pas un "Word" pour cela.
+
+Les champs sont simplement séparés par une tabulation (touche tab de votre clavier; faites attention à ce que votre éditeur ne soit pas configuré pour remplacer automatiquement les tabulations par des espaces). Voyez la capture d'écran qui suit.
+
+![gedit et l'exemple de première fiche](../../Images/tutoanki/image-4.png)
+
+Exemple : 
+
+    maison➔home
+
+La flêche représente la tabulation (visible aussi sur la capture d'écran au-dessus.)
+
+Ajoutons quelques mots supplémentaires pour créer une petite liste, à partir des Hiraganas du premier cours de japonais (mais vous pouvez faire de même avec vos cours d'anglais ou autre langue)
+
+Voici le contenu du fichier avec extension .csv qui montre la première ligne du tableau des hiraganas.
+
+        あ	a
+        い	i
+        う	u
+        え	e
+        お	o
+
+Voilà la capture d'écran dans mon éditeur «gedit» : 
+
+![premier exemple](../../Images/tutoanki/image-5.png)
+
+## Importation de nos fiches dans Anki
+
+Une fois ce fichier créé et sauvé, nous allons l'importer dans Anki.
+
+Voilà une suite de captures d'écran qui vous montrent les différentes étapes d'importation. En gros, il vous suffit de choisir le fichier que vous avez créé précédemment.
+
+![étape 1](../../Images/tutoanki/image-6.png)
+
+Choisissez «Importer»
+
+![étape 2](../../Images/tutoanki/image-7.png)
+
+Descendez dans les répertoires pour trouver le fichier pércédemment créé et validez.
+
+![étape 3](../../Images/tutoanki/image-8.png)
+
+Vous voyez ici l'attribution de nos champs au recto et verso de la fiche.
+
+![étape 4](../../Images/tutoanki/image-9.png)
+
+Résumé de l'importation de notre fichier avec 5 nouvelles fiches.
+
+Vous voyez sur le dernier écran l'attribution du premier champ au rect des fiches, et le deuxième au verso. Validez ce choix.
+
+![étape 5](../../Images/tutoanki/image-10.png)
+
+Retour à l'écran principal avec le paquet par défaut qui contient 5 fiches.
+
+Voilà donc votre première leçon intégrée à Anki. Dans le chapitre suivant, nous allons personnaliser l'apparence de notre fiche.
+
+

+ 90 - 0
docs/Tutoriels/tutoanki/Personnalisation.md

@@ -0,0 +1,90 @@
+# Personnalisation
+
+## Constat
+
+Le premier constat est que ce n'est pas sexy du tout : caratères trop petits, tout est planté en haut de l'écran.
+
+## Personnalisation
+
+Les fiches sont entièrement personnalisables grâce aux CSS, le langage des propriétés d'affichage des pages html (le Web).
+
+Nous allons pouvoir utiliser un sous-ensemble de ces directives pour augmenter la taille des caractères, changer leur couleur etc.
+
+Une documentation considérable est disponible sur le Web qui vous permettra d'étudier et d'appliquer les règles.
+
+
+## Première étape
+
+Pour un début, nous allons changer la taille des caratères affichés.
+
+
+* cliquez sur «Outils» puis dans le menu déroulant qui apparaît sur «Gérer les types de notes»
+
+    ![étape 9](../../Images/tutoanki/image-14.png)
+
+* apparaît l'écran suivant : cliquez sur «Cartes»
+
+    ![étape 10](../../Images/tutoanki/image-15.png)
+
+* vous voilà enfin sur la page qui va vous permettre de modifier l'apparence de vos cartes.
+
+    ![étape 11](../../Images/tutoanki/image-16.png)
+
+
+    La fenêtre de personnalisation est découpée en 2 parties principales, verticalement. La partie droite vous montre l'apparence que prendra votre partie recto et verso une fois les modifications faites.
+
+    La partie gauche est constituée de 3 parties : 
+ 
+      * en haut, la face recto de votre carte
+      * en bas, la face verso de votre carte
+      * au milieu, les caractéristiques globales qui s'appliqueront aussi bien au recto qu'au vero.
+
+* modification de la taille des caractères : 
+
+    La taille indiquée sur la partie centrale indique une taille de fonte de 20 pixels (font-size: 20px;). La famille de la fonte est arial (très passe-partout). Couleur des caractère noire sur fond blanc.
+
+    Toutes ces caractéristiques sont modifiables, soit au niveau global, ou sur chaque côté de la carte.
+
+    Modifions pour commencer la taille gobale des caratères, donc, partie centrale de la fenêtre de personnalisation.
+
+    Passons là à 40px : font-size: 40px;
+
+    Voyez la capture d'écran pour vous guider.
+
+    ![étape 12](../../Images/tutoanki/image-17.png)
+
+    Vous pouvez constater instantanément la prise en compte de votre modification sur la partie droite de la fenêtre de personnalisation. Les caractères ont doublé de taille. Et par la même sont plus lisibles.
+
+* modification de la couleur des caractères
+
+    A titre d'exemple nous allons afficher les Hiraganas en bleu.
+
+    Voici la modification à faire dans la partie haute de la fenêtre de personnalisation.
+
+    Nous allons appliquer un style css aux Hiraganas. Pour cela nous allons créer une classe (c'est comme cela que cela s'appelle en CSS et HTML) et l'appliquer aux Hiraganas (donc le recto.)
+
+    <span class="hiragana">{{recto}}</span>
+
+    Ensuite, nous allons définir la classe crée dans la partie centrale dédiée aux styles.
+
+    Cela se fait comme dans un fichier .css classique.
+
+    .hiragana {
+        color: blue;
+    }
+
+    Voyons le résultat : 
+
+    ![étape 13](../../Images/tutoanki/image-18.png)
+
+    C'est déjà nettement plus joli! (à mon goût, bien sûr ...)
+
+Voyons le résultat final. Pour cela, cliquez sur «Fermer» en bas à droite de la fenêtre.
+
+Puis sur «Close» de la fenêtre qui apparaît.
+
+![étape 14](../../Images/tutoanki/image-19.png)
+
+Voilà pour une première personnalisation de nos cartes. Beaucoup de choses sont possibles et nous en verront encore certaines dans les chapitres à suivre.
+
+Tout d'abord, nous allons personnaliser le contenu de nos cartes, ajouter des champs, du son ,et pourquoi pas, des images.

+ 31 - 0
docs/Tutoriels/tutoanki/Première-utilisation.md

@@ -0,0 +1,31 @@
+# Première utilisation et première impressions
+
+Vous voilà devant l'écran précédent de Anki avec son paquet par défaut et ses 5 fiches.
+
+![étape 5](../../Images/tutoanki/image-10.png)
+
+Vous noterez que vous n'avez pas encore étudié de cartes. Oui, ça vient!
+
+Cliquez sur «Par defaut», vous obtenez l'écran suivant : 
+
+![étape 6](../../Images/tutoanki/image-11.png)
+
+Anki vous affiche l'état de votre «paquet», «deck» en anglais.
+
+Vous avez 5 fiches que vous n'avez pas apprises, donc 0 à repasser et 0 à réviser.
+
+Cliqez sur «Étudier maintenant», juste en regard de l'état de vos fiches.
+
+Apparaît le recto de votre première fiche : 
+
+![étape 7](../../Images/tutoanki/image-12.png)
+
+Réfléchissez à la réponse et cliquez sur «afficher la réponse» en bas de la fenêtre Anki.
+
+![étape 8](../../Images/tutoanki/image-13.png)
+
+Vous voyez affiché la question, une ligne de séparation et la réponse. Si vous ne vous êtes pas trompé, cliquez sur «Correct» en bas de la fenêtre Anki, ou à revoir si vous avez hésité  ou vous vous êtes trompé.
+
+Dans ces derniers cas, la fiche vous sera reproposée, tout d'abord très rapidement, ensuite avec un intervalle croissant, jusqu'à ce que vous la marisiez.
+
+Continuez jusqu'à la fin de votre paquet pour automatiser les opérations.

+ 3 - 1
docs/Tutoriels/tutoraspi/Firewall.md

@@ -7,7 +7,9 @@ Nous allons limiter les machines susceptibles de se connecter à celles de notre
 Nous allons utiliser IPtables et Firewalld.
 
 J'aurai préféré utiliser **nftables** qui est le successeur de **iptables**, mais j'ai eu quelques soucis à l'utilisation. Peut-être est-ce pour ça que la distribution RaspiOS a configuré **firewalld** avec **IPtables**...
-## Installation de IPtables
+## Installation de IPtables et de Firewalld
+
+    pi@raspi:~ $ sudo apt install firewalld  
 
 IPtables est installé par défaut : rien à faire ici.
 

+ 2 - 0
docs/Tutoriels/tutoraspi/Installation-courrier-basique.md

@@ -185,6 +185,8 @@ Il faut recharger **firewalld** pour que ce soit pris en compte.
     pi@piras:~ $ sudo systemctl restart firewalld
     pi@piras:~ $
 
+Dans mon cas, j'ai été obligé de redémarrer le serveur pour que ce soit pris en compte: pas d'explication ... mais comme ça, ça marche!
+
 ### Vérification
 
     pi@piras:~ $ sudo firewall-cmd --list-all

+ 2 - 2
docs/Tutoriels/tutoraspi/Sécurisation-SSH.md

@@ -518,7 +518,7 @@ Voici la copie du fichier complet :
 
     # To disable tunneled clear text passwords, change to no here!
     # Interdiction de connexion pas login/mot de passe
-    PasswordAuthentication yes
+    PasswordAuthentication no
     # Interdiction de mot de passe vides
     PermitEmptyPasswords no
 
@@ -574,7 +574,7 @@ Voici la copie du fichier complet :
     #VersionAddendum none
 
     # no default banner path
-    #Banner none
+    Banner none
 
     # Allow client to pass locale environment variables
     AcceptEnv LANG LC_*

+ 2 - 1
docs/Tutoriels/tutos.md

@@ -16,7 +16,8 @@ Voilà 3 tutoriels dont le sujet est l'installation d'un serveur sécurisé. Il
 
 *   Première version pour Debian Stretch;
 *   Deuxième version pour Debian Buster;
-*   Troisème version pour Debian/Buster sur RaspberryPI.
+*   Troisème version pour Debian/Buster sur RaspberryPI;
+*   Tutoriel d'installation d'un VPS (pour mes serveurs DNS).
 
 La version pour Debian Stretch n'est pas terminée, mais bien avancée. Un déménagement, un changement de boulot, réfection totale de notre appartement a mis de côté mes travaux sur le tutoriel, de telle façon que Debian a réussi à passer en version Buster avant que je ne finisse ! Oui, les travaux ont été très longs (et pas encore finis !).
 

+ 12 - 0
docs/Tutoriels/tutovps/Commande-vps.md

@@ -1,2 +1,14 @@
 # Commande des VPS
 
+Plusieurs étapes sont nécessaires :
+
+* choisir son fournisseur : pour moi, OVH;
+* choisir son VPS : j'ai pris des VPS de base avec 20 Go d'espace de stockage;
+* choisir sa distribution Linux : j'ai pris Debian comme d'habitude;
+* payer.
+
+Il vous sera envoyé les identifiants/mot de passe pour vous connecter. Vous pouvez aussi chosir une connexion par clefs **SSH** au moment de l'installation.
+
+Il y a déjà une clef sur mon compte pour mes autres machines, et je veux des clefs séparées maintenant, donc j'ai choisi d'installer moi-même ma clef.
+
+La procédure sera en gros la même quelque soit le fournisseur choisi.

+ 96 - 0
docs/Tutoriels/tutovps/Première-configuration.md

@@ -0,0 +1,96 @@
+# Premières configurations
+
+Nous avons vu qu'il y a des éléments à configurer :
+
+* hostname
+
+    le **hostname** se configure dans 2 fichiers, **/etc/hosts** et **/etc/hostname**.
+
+    Comme déjà vu dans les autres tutoriels, le hostname sous Debian se configure dans ces 2 fichiers.
+
+    J'ai choisi le nom **ns1** pour cette première machine (j'ai loué un deuxième vps pour servir de serveur dns secondaire). Je modifie le nom situé dans **/etc/hostname** pour **ns1** (avec mon éditeur texte.)
+
+    Modification du fichier **/etc/hosts** :
+
+    Le fichier **/etc/hosts** ainsi que le fichier **.etc/hostname** sont gérés par le programme cloud. Il faut donc, en suivant les recommandations ici [recommandations](https://docs.ovh.com/fr/public-cloud/modifier-le-hostname-dune-instance/) modifier le fichier **/etc/cloud/cloud.conf**.
+
+    2 lignes sont à modifier:
+
+        preserve_hostname: true
+        manage_etc_hosts: false
+
+    Ensuite nous pouvons modifier /etc/hostname et /etc/hosts
+
+
+        debian@vps-0c47118c:~$ sudo vim /etc/hostname
+        debian@vps-0c47118c:~$ cat /etc/hostname
+        ns1
+        debian@vps-0c47118c:~$
+
+
+        debian@vps-0c47118c:~$ sudo vim /etc/hosts
+        debian@vps-0c47118c:~$debian@ns1:~$ sudo cat /etc/hosts
+        127.0.0.1	localhost
+
+        ::1	localhost	ip6-localhost	ip6-loopback
+        ff02::1	ip6-allnodes
+        ff02::2	ip6-allrouters
+
+
+        127.0.1.1	ns1.yojik.eu	ns1
+
+        debian@ns1:~$
+
+    On redémarre le vps pour qu'il prenne en compte nos modifications.
+
+        debian@vps-0c47118c:~$ sudo systemctl reboot
+        debian@vps-0c47118c:~$ Connection to ns1.yojik.eu closed by remote host.
+        Connection to ns1.yojik.eu closed.
+        eric@aldebaran:~$
+
+    Et on se reconnecte.
+
+    Test :
+
+        debian@ns1:~$ hostname
+        ns1
+        debian@ns1:~$ hostname -f
+        ns1.yojik.eu
+        debian@ns1:
+
+    Voilà notre hostname de configuré.
+
+* configuration de l'adresse IPV6
+
+    Celà se fait dans votre serveur DNS. J'ai ajouté la ligne suivante dans mon fichier de zone (et incrémenté le compteur.)
+
+        ns1		IN	A	51.210.247.149
+        ns1 		IN	AAAA	2001:41d0:404:200::6d3d
+
+    Test sur le serveur DNS :
+
+        root@adara:/home/ericadmin# dig @localhost ns1.yojik.eu
+        ; <<>> DiG 9.10.3-P4-Debian <<>> @localhost ns1.yojik.eu
+        ; (2 servers found)
+        ;; global options: +cmd
+        ;; Got answer:
+        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20668
+        ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 5
+
+        ;; OPT PSEUDOSECTION:
+        ; EDNS: version: 0, flags:; udp: 4096
+        ;; QUESTION SECTION:
+        ;ns1.yojik.eu.			IN	A
+
+        ;; ANSWER SECTION:
+        ns1.yojik.eu.		86400	IN	A	51.210.247.149
+
+
+    Test IPV6:
+
+        ;; ANSWER SECTION:
+        ns1.yojik.eu.		86400	IN	AAAA	2001:41d0:404:200::6d3d
+
+    Voilà, tout est bon pour cette partie.
+
+

+ 38 - 0
docs/Tutoriels/tutovps/Première-connexion.md

@@ -0,0 +1,38 @@
+#  Première connexion
+
+Veuillez vous reporter au tutoriel «Installation d'un serveur Raspi sécurisé» pour la création de votre clef, ainsi que la configuration du poste de travail.
+
+Une fois les opérations effectuées, vous pourrez vous connecter ainsi :
+
+    eric@aldebaran:~$ ssh ns1
+    The authenticity of host 'ns1.yojik.eu (51.210.247.149)' can't be established.
+    ECDSA key fingerprint is SHA256:WlxCIvGD41/N+ef9u5R4bL6+L3Kywar8EW32bH/ck5w.
+    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
+    Warning: Permanently added 'ns1.yojik.eu,51.210.247.149' (ECDSA) to the list of known hosts.
+    Linux vps-0c47118c 4.19.0-12-cloud-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64
+
+    The programs included with the Debian GNU/Linux system are free software;
+    the exact distribution terms for each program are described in the
+    individual files in /usr/share/doc/*/copyright.
+
+    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
+    permitted by applicable law.
+    Last login: Sat Jan  2 09:03:38 2021 from 82.65.37.204
+    debian@vps-0c47118c:~$
+
+Nous voilà connectés.
+
+Nous voyons que le hostname est celui donné par défaut par OVH : nous le changerons.
+
+Il faudra aussi procéder  à la sécurisation du serveur **SSH**.
+
+Nous allons installer quelques logiciels indispensables (pour moi) :
+
+* mc - navigateur de fichier en mode texte
+* vim - éditeur de texte
+  
+Ensuite, nous allons procéder à la configuration de notre hostname, du réseau (IPV6), à l'installation du résolveur DNS (knot-resolver), d'un pare-feux (firewalld), d'un programme nous protégant des attaques de force brute (fail2ban), d'un programme de surveillance de notre serveur et d'un serveur de temps.
+
+Une fois tout cela fait et testé, nous pourrons procéder à l'installation et à la configuration d'un serveur **DNS**, **knot** dans mon cas. J'installais toujours **bind**, mais j'ai décidé de changer, pour éviter la monotonie et apprendre des choses nouvelles.
+
+Les première étapes ont toutes été décrites dans mes précédents tutoriels. Je vais simplement reprendre les explications adaptées au cas particulier du vps.

+ 35 - 0
docs/Tutoriels/tutovps/Programmes-de-base.md

@@ -0,0 +1,35 @@
+# Installation des programmes de base
+
+Un fois logué sur votre VPS, procédons à l'installation de nos 2 premiers programmes.
+
+* mise à jour des listes de paquets;
+
+        debian@vps-0c47118c:~$ sudo apt update && sudo apt upgrade
+        ...
+        Running hooks in /etc/ca-certificates/update.d...
+        done.
+        
+        debian@vps-0c47118c:~$ 
+
+    Je vois que le noyau a été mis à jour, je vais donc redémarrer mon vps.
+
+        debian@vps-0c47118c:~$ sudo systemctl reboot
+        debian@vps-0c47118c:~$ Connection to ns1.yojik.eu closed by remote host.
+        Connection to ns1.yojik.eu closed.
+        eric@aldebaran:~$
+
+* installation de **vim** et **mc**. 
+
+    Nous nous re-connectons au vps, et poursuivons nos installations.
+
+        eric@aldebaran:~$ ssh ns1
+        Linux vps-0c47118c 4.19.0-14-cloud-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64
+        ...
+        Last login: Tue Mar  9 07:46:49 2021 from 82.65.37.204
+        debian@vps-0c47118c:~$ sudo apt install mc vim
+        Reading package lists... Done
+        Building dependency tree
+        ...     
+        debian@vps-0c47118c:~$ 
+
+    Voilà nos programmes installés.

+ 1 - 1
docs/Tutoriels/tutovps/Résumé.md

@@ -2,7 +2,7 @@
 
 # Objectif
 
-Les serveurs DNS sont le nerf de la guerre : sans eux, pas d'Internet. Ils assurent la correspondance nom-de-machine <-> adresse IP.
+Les serveurs DNS sont le nerf de la guerre : sans eux, pas d'Internet. Ils assurent la correspondance nom-de-machine  adresse IP.
 
 Il est toujours possible d'utiliser les serveurs DNS du fournisseur de noms de domaine, mais avoir le sien propre permet d'ajouter des options qui ne sont pas toujours disponibles de primeabord: **dane**, **dnssec**. 
 

+ 11 - 0
docs/Tutoriels/tutovps/Sécurisation-ssh.md

@@ -0,0 +1,11 @@
+# Sécurisation du serveur SSH
+
+* sauvegarde du répertoire originel **/etc/ssh**
+
+        debian@ns1:~$ sudo scp -rv /etc/ssh/ /etc/ssh.orig/
+        Executing: cp '-r' '--' '/etc/ssh/' '/etc/ssh.orig/'
+        debian@ns1:~$
+    
+    Nous allons appliquer ensuite les méthodes vues dans le tutoriel raspi :
+
+    

+ 9 - 1
mkdocs.yml

@@ -70,6 +70,14 @@ nav:
             - Installation d'un serveur de courriers basique: 'Tutoriels/tutoraspi/Installation-courrier-basique.md'
             - Exemple d'utilisation avec un serveur Web: 'Tutoriels/tutoraspi/Exemple-d-utilisation-serveur-Web.md'
             - Annexe: 'Tutoriels/tutoraspi/Annexe.md'
-
+        - Domotique:
+              - Introduction: 'Tutoriels/Domotique/Introduction.md'
+              - Le matériel: 'Tutoriels/Domotique/Le-matériel.md'
+        - Tutoriel Anki:
+              - Introduction: 'Tutoriels/tutoanki/Introduction.md'
+              - Installation: 'Tutoriels/tutoanki/Installation.md'
+              - Les fiches: 'Tutoriels/tutoanki/Les-fiches.md' 
+              - Premières utilisations et impressions: 'Tutoriels/tutoanki/Première-utilisation.md' 
+              - Personnalisation: 'Tutoriels/tutoanki/Personnalisation.md'
 
 theme: readthedocs

+ 8 - 0
site/404.html

@@ -135,6 +135,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="/Tutoriels/tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="/Tutoriels/Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="/Tutoriels/Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Présentation/git/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../Tutoriels/tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Tutoriels/Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Tutoriels/Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Présentation/yojik/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../Tutoriels/tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Tutoriels/Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Tutoriels/Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 262 - 0
site/Tutoriels/Domotique/Introduction/index.html

@@ -0,0 +1,262 @@
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  
+  
+  <link rel="shortcut icon" href="../../../img/favicon.ico">
+  <title>Introduction - Les Tutoriels du Yojik</title>
+  <link rel="stylesheet" href="../../../css/theme.css" />
+  <link rel="stylesheet" href="../../../css/theme_extra.css" />
+  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css" />
+  
+  <script>
+    // Current page data
+    var mkdocs_page_name = "Introduction";
+    var mkdocs_page_input_path = "Tutoriels/Domotique/Introduction.md";
+    var mkdocs_page_url = null;
+  </script>
+  
+  <script src="../../../js/jquery-2.1.1.min.js" defer></script>
+  <script src="../../../js/modernizr-2.8.3.min.js" defer></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
+  <script>hljs.initHighlightingOnLoad();</script> 
+  
+</head>
+
+<body class="wy-body-for-nav" role="document">
+
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
+    <div class="wy-side-scroll">
+      <div class="wy-side-nav-search">
+        <a href="../../.." class="icon icon-home"> Les Tutoriels du Yojik</a>
+        <div role="search">
+  <form id ="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" title="Type search term here" />
+  </form>
+</div>
+      </div>
+
+      <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+                <p class="caption"><span class="caption-text">Home</span></p>
+                <ul>
+                    <li class="toctree-l1"><a class="reference internal" href="../../..">Page d'accueil</a>
+                    </li>
+                </ul>
+                <p class="caption"><span class="caption-text">Tutoriels</span></p>
+                <ul class="current">
+                    <li class="toctree-l1"><a class="reference internal" href="../../tutos/">Introduction</a>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Stretch (obsolète)</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutostretch/tutostretch/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="#">Installation</a>
+    <ul>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-de-base/">Installation du système de base</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/ovh/">Démarrage sur serveur OVH</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Premi%C3%A8re-Etape-S%C3%A9curisation/">Première étapes de sécurisation du serveur</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Configuration-R%C3%A9seau/">Configuration du réseau</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Temps/">Installation d'un serveur de temps</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Parre-Feu/">Installation d'un pare-feu</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Fail2ban/">Contrer les attaques de brute-force avec fail2ban</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Courrier-Basique/">Installation d'un serveur de courrier basique</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-DNS/">Installation du serveur DNS</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Web/">Installation d'un serveur web</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Dovecot-Authentification/">Installation de dovecot et de l'authentification</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/Installation-Certificats-Letsencrypt.md)">Installation des certificats letsencrypt</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/courrier-SPF-DKIM-OPENDMARC.md">Ajout des enregistrements **spf**, **DKIM**, **DMARC** au fichier de zone DNS</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Courrier-Comptes-Virtuels/">Ajout des comptes émail virtuels</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Surveillance-Serveur/">Installation de programmes de surveillance du serveur</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Webmail/">Installation d'un webmail (rainloop)</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/Sécurisation-Serveur-Web">Sécurisation d'un serveur WEB</a>
+                </li>
+    </ul>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Buster (en cours d'écriture)</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/1-tutobuster/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/2-Installation-de-base/">Installation de base</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/3-ovh/">Démarrage sur serveur OVH</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/4-Plan/">Plan d'ensemble</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/5-Premi%C3%A8re-Etape-S%C3%A9curisation/">Premières étapes de sécurisation du serveur</a>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Buster sur RaspberryPI</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/R%C3%A9sum%C3%A9/">Résumé</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/tutoraspi/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Installation-de-base/">Installation de base</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Premier-d%C3%A9marrage/">Premier démarrage</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Etat-des-lieux/">État des lieux</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/S%C3%A9curisation-SSH/">Sécurisation SSH</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/R%C3%A9seau/">Réseau (des IPs fixes)</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Knot/">Installation de Knot-resolver</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Firewall/">Installation d'un pare-feux</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Fail2ban/">Contrer les attaques de force brute</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Logwatch/">Surveillance du serveur</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Installation-courrier-basique/">Installation d'un serveur de courriers basique</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Exemple-d-utilisation-serveur-Web/">Exemple d'utilisation avec un serveur Web</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1 current"><a class="reference internal current" href="#">Domotique</a>
+    <ul class="current">
+                <li class="toctree-l2 current"><a class="reference internal current" href="./">Introduction</a>
+    <ul class="current">
+    </ul>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
+    </ul>
+                    </li>
+                </ul>
+      </div>
+    </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
+        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+        <a href="../../..">Les Tutoriels du Yojik</a>
+      </nav>
+
+      
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs">
+    <li><a href="../../..">Docs</a> &raquo;</li>
+    
+      
+        
+          <li>Domotique &raquo;</li>
+        
+      
+        
+          <li>Tutoriels &raquo;</li>
+        
+      
+    
+    <li>Introduction</li>
+    <li class="wy-breadcrumbs-aside">
+      
+    </li>
+  </ul>
+  
+  <hr/>
+</div>
+          <div role="main">
+            <div class="section">
+              
+                <h1 id="introduction">Introduction</h1>
+<p>Suite à l'intallation de nos raspis, je vais vous montrer mon installation domotique réalisée à partir de ces mini-ordis.</p>
+<p>J'ai acheté il y a quelques mois une station météo Netatmo : très jolie (ma femme est ravie) mais on ne peur accéder aux informations que par leur serveur «dans les nuages». Et là, il y a quelque chose qui m'a gêné considérablement : je comprends que certaines des informations (le capteur extérieur par exemple) soient exportées et utilisées sur une carte consultable par tous, mais je ne vois pas ce que Netatmo a à faire avec la température de ma chambre à coucher ...</p>
+<p>Il est possible de choisir quel type d'informations sont envoyées par la station, mais quand même. Il est possible de lier la station aux logiciels comme HomeAssistant, Jeedom avec une clef api.</p>
+<p>J'avais acheté également un lot de 4 ampoules «wifi» smartThings pour me rendre compte que je ne pouvais les commander que par leur application (ou une clef api), mais toujours en communication avec leurs serveurs.</p>
+<p>Suite à ma déception, j'ai commencé à chercher des solutions alternatives, des équipements pouvant être entièrement commandés de chez moi, sans autre intermédiaire.</p>
+<p>J'ai fini par trouver le protocole Zigbee et des équipements compatibles (Ikea, Osram, Philips etc.)</p>
+<p>L'idée d'une station météo entièrement contrôlée par moi m'est de suite venue à l'esprit et j'ai plongé dans le domaine des microcontrôleurs type arduino, esp32, esp8266 et l'univers des capteurs (BME680 etc.)</p>
+<p>Ca m'a rappelé mes premières joutes avec l'informatique : Junior Computer d'Elektor, programmation en assembleur, les cartes Z80. Je ne pensais jamais replonger dans ce domaine, avec soudures, plaques d'expérimentation, bacs de composants. Entre temps, les composants sont devenus minuscules ... et pas faciles à souder!</p>
+<p>Mes premières expérimentations avec les ESP32/8266 sont concluantes : ça fonctionne très bien! J'utilise le protocole MQTT avec Mosquitto et le connecteur logiciel mqtt2zigbee, ainsi qu'un adaptateur Zigbee que j'ai flashé. Tout ce matériel est disponible pour pas cher sur les sites aliexpress, gearbest, ebay ou amazon (en plus cher pour ce dernier ... mais plus rapide).</p>
+<p>Je vais détailler mon installation dans la suite de ce tuto. Alors, oui, pour faire quelque chose de joli, il va falloir faire un peu de mécanique, utiliser une imprimante 3D (j'ai fait l'acquisition d'une imprimante 3D Prusa en kit pour 80€ sur gearbest pour tester).</p>
+              
+            </div>
+          </div>
+          <footer>
+  
+    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
+      
+        <a href="../Le-mat%C3%A9riel/" class="btn btn-neutral float-right" title="Le matériel">Next <span class="icon icon-circle-arrow-right"></span></a>
+      
+      
+        <a href="../../tutoraspi/Annexe/" class="btn btn-neutral" title="Annexe"><span class="icon icon-circle-arrow-left"></span> Previous</a>
+      
+    </div>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <!-- Copyright etc -->
+    
+  </div>
+
+  Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
+</footer>
+      
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+
+  <div class="rst-versions" role="note" aria-label="versions">
+    <span class="rst-current-version" data-toggle="rst-current-version">
+      
+      
+        <span><a href="../../tutoraspi/Annexe/" style="color: #fcfcfc;">&laquo; Previous</a></span>
+      
+      
+        <span style="margin-left: 15px"><a href="../Le-mat%C3%A9riel/" style="color: #fcfcfc">Next &raquo;</a></span>
+      
+    </span>
+</div>
+    <script>var base_url = '../../..';</script>
+    <script src="../../../js/theme.js" defer></script>
+      <script src="../../../search/main.js" defer></script>
+    <script defer>
+        window.onload = function () {
+            SphinxRtdTheme.Navigation.enable(true);
+        };
+    </script>
+
+</body>
+</html>

+ 273 - 0
site/Tutoriels/Domotique/Le-matériel/index.html

@@ -0,0 +1,273 @@
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  
+  
+  <link rel="shortcut icon" href="../../../img/favicon.ico">
+  <title>Le matériel - Les Tutoriels du Yojik</title>
+  <link rel="stylesheet" href="../../../css/theme.css" />
+  <link rel="stylesheet" href="../../../css/theme_extra.css" />
+  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css" />
+  
+  <script>
+    // Current page data
+    var mkdocs_page_name = "Le mat\u00e9riel";
+    var mkdocs_page_input_path = "Tutoriels/Domotique/Le-mat\u00e9riel.md";
+    var mkdocs_page_url = null;
+  </script>
+  
+  <script src="../../../js/jquery-2.1.1.min.js" defer></script>
+  <script src="../../../js/modernizr-2.8.3.min.js" defer></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
+  <script>hljs.initHighlightingOnLoad();</script> 
+  
+</head>
+
+<body class="wy-body-for-nav" role="document">
+
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
+    <div class="wy-side-scroll">
+      <div class="wy-side-nav-search">
+        <a href="../../.." class="icon icon-home"> Les Tutoriels du Yojik</a>
+        <div role="search">
+  <form id ="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" title="Type search term here" />
+  </form>
+</div>
+      </div>
+
+      <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+                <p class="caption"><span class="caption-text">Home</span></p>
+                <ul>
+                    <li class="toctree-l1"><a class="reference internal" href="../../..">Page d'accueil</a>
+                    </li>
+                </ul>
+                <p class="caption"><span class="caption-text">Tutoriels</span></p>
+                <ul class="current">
+                    <li class="toctree-l1"><a class="reference internal" href="../../tutos/">Introduction</a>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Stretch (obsolète)</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutostretch/tutostretch/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="#">Installation</a>
+    <ul>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-de-base/">Installation du système de base</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/ovh/">Démarrage sur serveur OVH</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Premi%C3%A8re-Etape-S%C3%A9curisation/">Première étapes de sécurisation du serveur</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Configuration-R%C3%A9seau/">Configuration du réseau</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Temps/">Installation d'un serveur de temps</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Parre-Feu/">Installation d'un pare-feu</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Fail2ban/">Contrer les attaques de brute-force avec fail2ban</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Courrier-Basique/">Installation d'un serveur de courrier basique</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-DNS/">Installation du serveur DNS</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Web/">Installation d'un serveur web</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Dovecot-Authentification/">Installation de dovecot et de l'authentification</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/Installation-Certificats-Letsencrypt.md)">Installation des certificats letsencrypt</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/courrier-SPF-DKIM-OPENDMARC.md">Ajout des enregistrements **spf**, **DKIM**, **DMARC** au fichier de zone DNS</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Courrier-Comptes-Virtuels/">Ajout des comptes émail virtuels</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Surveillance-Serveur/">Installation de programmes de surveillance du serveur</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Webmail/">Installation d'un webmail (rainloop)</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/Sécurisation-Serveur-Web">Sécurisation d'un serveur WEB</a>
+                </li>
+    </ul>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Buster (en cours d'écriture)</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/1-tutobuster/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/2-Installation-de-base/">Installation de base</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/3-ovh/">Démarrage sur serveur OVH</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/4-Plan/">Plan d'ensemble</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/5-Premi%C3%A8re-Etape-S%C3%A9curisation/">Premières étapes de sécurisation du serveur</a>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Buster sur RaspberryPI</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/R%C3%A9sum%C3%A9/">Résumé</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/tutoraspi/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Installation-de-base/">Installation de base</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Premier-d%C3%A9marrage/">Premier démarrage</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Etat-des-lieux/">État des lieux</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/S%C3%A9curisation-SSH/">Sécurisation SSH</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/R%C3%A9seau/">Réseau (des IPs fixes)</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Knot/">Installation de Knot-resolver</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Firewall/">Installation d'un pare-feux</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Fail2ban/">Contrer les attaques de force brute</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Logwatch/">Surveillance du serveur</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Installation-courrier-basique/">Installation d'un serveur de courriers basique</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Exemple-d-utilisation-serveur-Web/">Exemple d'utilisation avec un serveur Web</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1 current"><a class="reference internal current" href="#">Domotique</a>
+    <ul class="current">
+                <li class="toctree-l2"><a class="reference internal" href="../Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2 current"><a class="reference internal current" href="./">Le matériel</a>
+    <ul class="current">
+    <li class="toctree-l3"><a class="reference internal" href="#principe-de-fonctionnement">Principe de fonctionnement</a>
+    </li>
+    <li class="toctree-l3"><a class="reference internal" href="#mqtt">MQTT</a>
+    </li>
+    <li class="toctree-l3"><a class="reference internal" href="#les-logiciels-utilises">Les logiciels utilisés</a>
+        <ul>
+    <li class="toctree-l4"><a class="reference internal" href="#mosquitto">Mosquitto</a>
+    </li>
+    <li class="toctree-l4"><a class="reference internal" href="#mqtt2zigbee">Mqtt2zigbee</a>
+    </li>
+    <li class="toctree-l4"><a class="reference internal" href="#node-red">Node-red</a>
+    </li>
+        </ul>
+    </li>
+    </ul>
+                </li>
+    </ul>
+                    </li>
+                </ul>
+      </div>
+    </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
+        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+        <a href="../../..">Les Tutoriels du Yojik</a>
+      </nav>
+
+      
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs">
+    <li><a href="../../..">Docs</a> &raquo;</li>
+    
+      
+        
+          <li>Domotique &raquo;</li>
+        
+      
+        
+          <li>Tutoriels &raquo;</li>
+        
+      
+    
+    <li>Le matériel</li>
+    <li class="wy-breadcrumbs-aside">
+      
+    </li>
+  </ul>
+  
+  <hr/>
+</div>
+          <div role="main">
+            <div class="section">
+              
+                <h1 id="le-materiel-utilise">Le matériel utilisé</h1>
+<p>Nous allons partir de l'installation de notre raspi déjà vue dans un tuto précédent. La seule différence est l'absence d'installation du serveur Web dont nous n'avons pas l'utilité.</p>
+<h2 id="principe-de-fonctionnement">Principe de fonctionnement</h2>
+<p>Nous allons utiliser le protocole Mqtt : celui-ci a été inventé pour la surveillance des pipelines; il demande peu de ressources, a des capacités de résilience et permet de garantir l'acheminement des informations.</p>
+<p>Nous allons installer les différentes briques une à une et les tester au fur et à mesure pour éviter de se retrouver avec un gros bouzin indépannable.</p>
+<h2 id="mqtt">MQTT</h2>
+<p>Mqtt est un protocole de communication de type pub/sub. Il permet à des équipement de publier des informations ou d'en recevoir. Chaque équipement déclare s'il est consommateur de données (subscribe) ou s'il publie des informations (publication).</p>
+<p>Par exemple, un catpteur de température dans la chambre va indiquer au serveur mqtt qu'il va publier une information avec un topic «chambre/température»</p>
+<h2 id="les-logiciels-utilises">Les logiciels utilisés</h2>
+<h3 id="mosquitto">Mosquitto</h3>
+<h3 id="mqtt2zigbee">Mqtt2zigbee</h3>
+<h3 id="node-red">Node-red</h3>
+              
+            </div>
+          </div>
+          <footer>
+  
+    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
+      
+      
+        <a href="../Introduction/" class="btn btn-neutral" title="Introduction"><span class="icon icon-circle-arrow-left"></span> Previous</a>
+      
+    </div>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <!-- Copyright etc -->
+    
+  </div>
+
+  Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
+</footer>
+      
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+
+  <div class="rst-versions" role="note" aria-label="versions">
+    <span class="rst-current-version" data-toggle="rst-current-version">
+      
+      
+        <span><a href="../Introduction/" style="color: #fcfcfc;">&laquo; Previous</a></span>
+      
+      
+    </span>
+</div>
+    <script>var base_url = '../../..';</script>
+    <script src="../../../js/theme.js" defer></script>
+      <script src="../../../search/main.js" defer></script>
+    <script defer>
+        window.onload = function () {
+            SphinxRtdTheme.Navigation.enable(true);
+        };
+    </script>
+
+</body>
+</html>

+ 8 - 0
site/Tutoriels/tutobuster/1-tutobuster/index.html

@@ -144,6 +144,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutobuster/2-Installation-de-base/index.html

@@ -164,6 +164,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutobuster/3-ovh/index.html

@@ -144,6 +144,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutobuster/4-Plan/index.html

@@ -152,6 +152,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutobuster/5-Première-Etape-Sécurisation/index.html

@@ -172,6 +172,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 12 - 0
site/Tutoriels/tutoraspi/Annexe/index.html

@@ -144,6 +144,14 @@
     <ul class="current">
     </ul>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>
@@ -248,6 +256,8 @@ static routers=192.168.111.254
   
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
       
+        <a href="../../Domotique/Introduction/" class="btn btn-neutral float-right" title="Introduction">Next <span class="icon icon-circle-arrow-right"></span></a>
+      
       
         <a href="../Exemple-d-utilisation-serveur-Web/" class="btn btn-neutral" title="Exemple d'utilisation avec un serveur Web"><span class="icon icon-circle-arrow-left"></span> Previous</a>
       
@@ -278,6 +288,8 @@ static routers=192.168.111.254
         <span><a href="../Exemple-d-utilisation-serveur-Web/" style="color: #fcfcfc;">&laquo; Previous</a></span>
       
       
+        <span style="margin-left: 15px"><a href="../../Domotique/Introduction/" style="color: #fcfcfc">Next &raquo;</a></span>
+      
     </span>
 </div>
     <script>var base_url = '../../..';</script>

+ 8 - 0
site/Tutoriels/tutoraspi/Automatisation/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutoraspi/Etat-des-lieux/index.html

@@ -152,6 +152,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutoraspi/Exemple-d-utilisation-serveur-Web/index.html

@@ -174,6 +174,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutoraspi/Fail2ban/index.html

@@ -148,6 +148,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 12 - 2
site/Tutoriels/tutoraspi/Firewall/index.html

@@ -132,7 +132,7 @@
                 </li>
                 <li class="toctree-l2 current"><a class="reference internal current" href="./">Installation d'un pare-feux</a>
     <ul class="current">
-    <li class="toctree-l3"><a class="reference internal" href="#installation-de-iptables">Installation de IPtables</a>
+    <li class="toctree-l3"><a class="reference internal" href="#installation-de-iptables-et-de-firewalld">Installation de IPtables et de Firewalld</a>
     </li>
     <li class="toctree-l3"><a class="reference internal" href="#test">Test</a>
         <ul>
@@ -164,6 +164,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>
@@ -212,7 +220,9 @@
 <p>Nous allons limiter les machines susceptibles de se connecter à celles de notre réseau local, et également limiter les ports accessibles sur notre réseau.</p>
 <p>Nous allons utiliser IPtables et Firewalld.</p>
 <p>J'aurai préféré utiliser <strong>nftables</strong> qui est le successeur de <strong>iptables</strong>, mais j'ai eu quelques soucis à l'utilisation. Peut-être est-ce pour ça que la distribution RaspiOS a configuré <strong>firewalld</strong> avec <strong>IPtables</strong>...</p>
-<h2 id="installation-de-iptables">Installation de IPtables</h2>
+<h2 id="installation-de-iptables-et-de-firewalld">Installation de IPtables et de Firewalld</h2>
+<pre><code>pi@raspi:~ $ sudo apt install firewalld
+</code></pre>
 <p>IPtables est installé par défaut : rien à faire ici.</p>
 <h2 id="test">Test</h2>
 <p>Si on tape  : </p>

+ 9 - 0
site/Tutoriels/tutoraspi/Installation-courrier-basique/index.html

@@ -174,6 +174,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>
@@ -393,6 +401,7 @@ pi@piras:~ $
 <pre><code>pi@piras:~ $ sudo systemctl restart firewalld
 pi@piras:~ $
 </code></pre>
+<p>Dans mon cas, j'ai été obligé de redémarrer le serveur pour que ce soit pris en compte: pas d'explication ... mais comme ça, ça marche!</p>
 <h3 id="verification">Vérification</h3>
 <pre><code>pi@piras:~ $ sudo firewall-cmd --list-all
 public (active)

+ 8 - 0
site/Tutoriels/tutoraspi/Installation-de-base/index.html

@@ -148,6 +148,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutoraspi/Knot/index.html

@@ -152,6 +152,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutoraspi/Logwatch/index.html

@@ -156,6 +156,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutoraspi/Premier-démarrage/index.html

@@ -156,6 +156,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutoraspi/Réseau/index.html

@@ -144,6 +144,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutoraspi/Résumé/index.html

@@ -148,6 +148,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 10 - 2
site/Tutoriels/tutoraspi/Sécurisation-SSH/index.html

@@ -168,6 +168,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>
@@ -681,7 +689,7 @@ AuthorizedKeysFile  .ssh/authorized_keys .ssh/authorized_keys2
 
 # To disable tunneled clear text passwords, change to no here!
 # Interdiction de connexion pas login/mot de passe
-PasswordAuthentication yes
+PasswordAuthentication no
 # Interdiction de mot de passe vides
 PermitEmptyPasswords no
 
@@ -737,7 +745,7 @@ UseDNS yes
 #VersionAddendum none
 
 # no default banner path
-#Banner none
+Banner none
 
 # Allow client to pass locale environment variables
 AcceptEnv LANG LC_*

+ 8 - 0
site/Tutoriels/tutoraspi/tutoraspi/index.html

@@ -146,6 +146,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutos/index.html

@@ -148,6 +148,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Authentification-Carte-à-Puce/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Authentification-NFC/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Clefs-SSH-Multiples/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Configuration-Réseau/index.html

@@ -150,6 +150,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Courrier-Comptes-Virtuels/index.html

@@ -150,6 +150,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Courrier-SPF-DKIM-OPENDMARC/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Installation-Cerificats-Letsencrypt/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Installation-Dovecot-Authentification/index.html

@@ -180,6 +180,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Installation-Fail2ban/index.html

@@ -148,6 +148,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Installation-Parre-Feu/index.html

@@ -150,6 +150,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Installation-Serveur-Courrier-Basique/index.html

@@ -158,6 +158,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Installation-Serveur-DNS/index.html

@@ -152,6 +152,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Installation-Serveur-Git/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Installation-Serveur-Temps/index.html

@@ -146,6 +146,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Installation-Serveur-Web/index.html

@@ -150,6 +150,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Installation-Webmail/index.html

@@ -162,6 +162,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Installation-de-base/index.html

@@ -160,6 +160,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Première-Etape-Sécurisation/index.html

@@ -150,6 +150,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Surveillance-Serveur/index.html

@@ -148,6 +148,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/Sécurisation-Serveur-Web/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/ovh/index.html

@@ -144,6 +144,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/Tutoriels/tutostretch/tutostretch/index.html

@@ -146,6 +146,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 18 - 0
site/Tutoriels/tutovps/Commande-vps/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>
@@ -178,6 +186,16 @@
             <div class="section">
               
                 <h1 id="commande-des-vps">Commande des VPS</h1>
+<p>Plusieurs étapes sont nécessaires :</p>
+<ul>
+<li>choisir son fournisseur : pour moi, OVH;</li>
+<li>choisir son VPS : j'ai pris des VPS de base avec 20 Go d'espace de stockage;</li>
+<li>choisir sa distribution Linux : j'ai pris Debian comme d'habitude;</li>
+<li>payer.</li>
+</ul>
+<p>Il vous sera envoyé les identifiants/mot de passe pour vous connecter. Vous pouvez aussi chosir une connexion par clefs <strong>SSH</strong> au moment de l'installation.</p>
+<p>Il y a déjà une clef sur mon compte pour mes autres machines, et je veux des clefs séparées maintenant, donc j'ai choisi d'installer moi-même ma clef.</p>
+<p>La procédure sera en gros la même quelque soit le fournisseur choisi.</p>
               
             </div>
           </div>

+ 306 - 0
site/Tutoriels/tutovps/Première-configuration/index.html

@@ -0,0 +1,306 @@
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  
+  
+  <link rel="shortcut icon" href="../../../img/favicon.ico">
+  <title>Premières configurations - Les Tutoriels du Yojik</title>
+  <link rel="stylesheet" href="../../../css/theme.css" />
+  <link rel="stylesheet" href="../../../css/theme_extra.css" />
+  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css" />
+  
+  <script>
+    // Current page data
+    var mkdocs_page_name = "Premi\u00e8res configurations";
+    var mkdocs_page_input_path = "Tutoriels/tutovps/Premi\u00e8re-configuration.md";
+    var mkdocs_page_url = null;
+  </script>
+  
+  <script src="../../../js/jquery-2.1.1.min.js" defer></script>
+  <script src="../../../js/modernizr-2.8.3.min.js" defer></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
+  <script>hljs.initHighlightingOnLoad();</script> 
+  
+</head>
+
+<body class="wy-body-for-nav" role="document">
+
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
+    <div class="wy-side-scroll">
+      <div class="wy-side-nav-search">
+        <a href="../../.." class="icon icon-home"> Les Tutoriels du Yojik</a>
+        <div role="search">
+  <form id ="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" title="Type search term here" />
+  </form>
+</div>
+      </div>
+
+      <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+                <p class="caption"><span class="caption-text">Home</span></p>
+                <ul>
+                    <li class="toctree-l1"><a class="reference internal" href="../../..">Page d'accueil</a>
+                    </li>
+                </ul>
+                <p class="caption"><span class="caption-text">Tutoriels</span></p>
+                <ul>
+                    <li class="toctree-l1"><a class="reference internal" href="../../tutos/">Introduction</a>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Stretch (obsolète)</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutostretch/tutostretch/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="#">Installation</a>
+    <ul>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-de-base/">Installation du système de base</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/ovh/">Démarrage sur serveur OVH</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Premi%C3%A8re-Etape-S%C3%A9curisation/">Première étapes de sécurisation du serveur</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Configuration-R%C3%A9seau/">Configuration du réseau</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Temps/">Installation d'un serveur de temps</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Parre-Feu/">Installation d'un pare-feu</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Fail2ban/">Contrer les attaques de brute-force avec fail2ban</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Courrier-Basique/">Installation d'un serveur de courrier basique</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-DNS/">Installation du serveur DNS</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Web/">Installation d'un serveur web</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Dovecot-Authentification/">Installation de dovecot et de l'authentification</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/Installation-Certificats-Letsencrypt.md)">Installation des certificats letsencrypt</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/courrier-SPF-DKIM-OPENDMARC.md">Ajout des enregistrements **spf**, **DKIM**, **DMARC** au fichier de zone DNS</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Courrier-Comptes-Virtuels/">Ajout des comptes émail virtuels</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Surveillance-Serveur/">Installation de programmes de surveillance du serveur</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Webmail/">Installation d'un webmail (rainloop)</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/Sécurisation-Serveur-Web">Sécurisation d'un serveur WEB</a>
+                </li>
+    </ul>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Buster (en cours d'écriture)</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/1-tutobuster/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/2-Installation-de-base/">Installation de base</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/3-ovh/">Démarrage sur serveur OVH</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/4-Plan/">Plan d'ensemble</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/5-Premi%C3%A8re-Etape-S%C3%A9curisation/">Premières étapes de sécurisation du serveur</a>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Buster sur RaspberryPI</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/R%C3%A9sum%C3%A9/">Résumé</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/tutoraspi/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Installation-de-base/">Installation de base</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Premier-d%C3%A9marrage/">Premier démarrage</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Etat-des-lieux/">État des lieux</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/S%C3%A9curisation-SSH/">Sécurisation SSH</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/R%C3%A9seau/">Réseau (des IPs fixes)</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Knot/">Installation de Knot-resolver</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Firewall/">Installation d'un pare-feux</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Fail2ban/">Contrer les attaques de force brute</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Logwatch/">Surveillance du serveur</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Installation-courrier-basique/">Installation d'un serveur de courriers basique</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Exemple-d-utilisation-serveur-Web/">Exemple d'utilisation avec un serveur Web</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
+    </ul>
+                    </li>
+                </ul>
+      </div>
+    </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
+        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+        <a href="../../..">Les Tutoriels du Yojik</a>
+      </nav>
+
+      
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs">
+    <li><a href="../../..">Docs</a> &raquo;</li>
+    
+      
+    
+    <li>Premières configurations</li>
+    <li class="wy-breadcrumbs-aside">
+      
+    </li>
+  </ul>
+  
+  <hr/>
+</div>
+          <div role="main">
+            <div class="section">
+              
+                <h1 id="premieres-configurations">Premières configurations</h1>
+<p>Nous avons vu qu'il y a des éléments à configurer :</p>
+<ul>
+<li>
+<p>hostname</p>
+<p>le <strong>hostname</strong> se configure dans 2 fichiers, <strong>/etc/hosts</strong> et <strong>/etc/hostname</strong>.</p>
+<p>Comme déjà vu dans les autres tutoriels, le hostname sous Debian se configure dans ces 2 fichiers.</p>
+<p>J'ai choisi le nom <strong>ns1</strong> pour cette première machine (j'ai loué un deuxième vps pour servir de serveur dns secondaire). Je modifie le nom situé dans <strong>/etc/hostname</strong> pour <strong>ns1</strong> (avec mon éditeur texte.)</p>
+<p>Modification du fichier <strong>/etc/hosts</strong> :</p>
+<p>Le fichier <strong>/etc/hosts</strong> ainsi que le fichier <strong>.etc/hostname</strong> sont gérés par le programme cloud. Il faut donc, en suivant les recommandations ici <a href="https://docs.ovh.com/fr/public-cloud/modifier-le-hostname-dune-instance/">recommandations</a> modifier le fichier <strong>/etc/cloud/cloud.conf</strong>.</p>
+<p>2 lignes sont à modifier:</p>
+<pre><code>preserve_hostname: true
+manage_etc_hosts: false
+</code></pre>
+<p>Ensuite nous pouvons modifier /etc/hostname et /etc/hosts</p>
+<pre><code>debian@vps-0c47118c:~$ sudo vim /etc/hostname
+debian@vps-0c47118c:~$ cat /etc/hostname
+ns1
+debian@vps-0c47118c:~$
+
+debian@vps-0c47118c:~$ sudo vim /etc/hosts
+debian@vps-0c47118c:~$debian@ns1:~$ sudo cat /etc/hosts
+127.0.0.1   localhost
+
+::1 localhost   ip6-localhost   ip6-loopback
+ff02::1 ip6-allnodes
+ff02::2 ip6-allrouters
+
+127.0.1.1   ns1.yojik.eu    ns1
+
+debian@ns1:~$
+</code></pre>
+<p>On redémarre le vps pour qu'il prenne en compte nos modifications.</p>
+<pre><code>debian@vps-0c47118c:~$ sudo systemctl reboot
+debian@vps-0c47118c:~$ Connection to ns1.yojik.eu closed by remote host.
+Connection to ns1.yojik.eu closed.
+eric@aldebaran:~$
+</code></pre>
+<p>Et on se reconnecte.</p>
+<p>Test :</p>
+<pre><code>debian@ns1:~$ hostname
+ns1
+debian@ns1:~$ hostname -f
+ns1.yojik.eu
+debian@ns1:
+</code></pre>
+<p>Voilà notre hostname de configuré.</p>
+</li>
+<li>
+<p>configuration de l'adresse IPV6</p>
+<p>Celà se fait dans votre serveur DNS. J'ai ajouté la ligne suivante dans mon fichier de zone (et incrémenté le compteur.)</p>
+<pre><code>ns1     IN  A   51.210.247.149
+ns1         IN  AAAA    2001:41d0:404:200::6d3d
+</code></pre>
+<p>Test sur le serveur DNS :</p>
+<pre><code>root@adara:/home/ericadmin# dig @localhost ns1.yojik.eu
+; &lt;&lt;&gt;&gt; DiG 9.10.3-P4-Debian &lt;&lt;&gt;&gt; @localhost ns1.yojik.eu
+; (2 servers found)
+;; global options: +cmd
+;; Got answer:
+;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 20668
+;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 5
+
+;; OPT PSEUDOSECTION:
+; EDNS: version: 0, flags:; udp: 4096
+;; QUESTION SECTION:
+;ns1.yojik.eu.          IN  A
+
+;; ANSWER SECTION:
+ns1.yojik.eu.       86400   IN  A   51.210.247.149
+</code></pre>
+<p>Test IPV6:</p>
+<pre><code>;; ANSWER SECTION:
+ns1.yojik.eu.       86400   IN  AAAA    2001:41d0:404:200::6d3d
+</code></pre>
+<p>Voilà, tout est bon pour cette partie.</p>
+</li>
+</ul>
+              
+            </div>
+          </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <!-- Copyright etc -->
+    
+  </div>
+
+  Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
+</footer>
+      
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+
+  <div class="rst-versions" role="note" aria-label="versions">
+    <span class="rst-current-version" data-toggle="rst-current-version">
+      
+      
+      
+    </span>
+</div>
+    <script>var base_url = '../../..';</script>
+    <script src="../../../js/theme.js" defer></script>
+      <script src="../../../search/main.js" defer></script>
+    <script defer>
+        window.onload = function () {
+            SphinxRtdTheme.Navigation.enable(true);
+        };
+    </script>
+
+</body>
+</html>

+ 38 - 1
site/Tutoriels/tutovps/Première-connexion/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>
@@ -177,7 +185,36 @@
           <div role="main">
             <div class="section">
               
-                
+                <h1 id="premiere-connexion">Première connexion</h1>
+<p>Veuillez vous reporter au tutoriel «Installation d'un serveur Raspi sécurisé» pour la création de votre clef, ainsi que la configuration du poste de travail.</p>
+<p>Une fois les opérations effectuées, vous pourrez vous connecter ainsi :</p>
+<pre><code>eric@aldebaran:~$ ssh ns1
+The authenticity of host 'ns1.yojik.eu (51.210.247.149)' can't be established.
+ECDSA key fingerprint is SHA256:WlxCIvGD41/N+ef9u5R4bL6+L3Kywar8EW32bH/ck5w.
+Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
+Warning: Permanently added 'ns1.yojik.eu,51.210.247.149' (ECDSA) to the list of known hosts.
+Linux vps-0c47118c 4.19.0-12-cloud-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64
+
+The programs included with the Debian GNU/Linux system are free software;
+the exact distribution terms for each program are described in the
+individual files in /usr/share/doc/*/copyright.
+
+Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
+permitted by applicable law.
+Last login: Sat Jan  2 09:03:38 2021 from 82.65.37.204
+debian@vps-0c47118c:~$
+</code></pre>
+<p>Nous voilà connectés.</p>
+<p>Nous voyons que le hostname est celui donné par défaut par OVH : nous le changerons.</p>
+<p>Il faudra aussi procéder  à la sécurisation du serveur <strong>SSH</strong>.</p>
+<p>Nous allons installer quelques logiciels indispensables (pour moi) :</p>
+<ul>
+<li>mc - navigateur de fichier en mode texte</li>
+<li>vim - éditeur de texte</li>
+</ul>
+<p>Ensuite, nous allons procéder à la configuration de notre hostname, du réseau (IPV6), à l'installation du résolveur DNS (knot-resolver), d'un pare-feux (firewalld), d'un programme nous protégant des attaques de force brute (fail2ban), d'un programme de surveillance de notre serveur et d'un serveur de temps.</p>
+<p>Une fois tout cela fait et testé, nous pourrons procéder à l'installation et à la configuration d'un serveur <strong>DNS</strong>, <strong>knot</strong> dans mon cas. J'installais toujours <strong>bind</strong>, mais j'ai décidé de changer, pour éviter la monotonie et apprendre des choses nouvelles.</p>
+<p>Les première étapes ont toutes été décrites dans mes précédents tutoriels. Je vais simplement reprendre les explications adaptées au cas particulier du vps.</p>
               
             </div>
           </div>

+ 263 - 0
site/Tutoriels/tutovps/Programmes-de-base/index.html

@@ -0,0 +1,263 @@
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  
+  
+  <link rel="shortcut icon" href="../../../img/favicon.ico">
+  <title>Installation des programmes de base - Les Tutoriels du Yojik</title>
+  <link rel="stylesheet" href="../../../css/theme.css" />
+  <link rel="stylesheet" href="../../../css/theme_extra.css" />
+  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css" />
+  
+  <script>
+    // Current page data
+    var mkdocs_page_name = "Installation des programmes de base";
+    var mkdocs_page_input_path = "Tutoriels/tutovps/Programmes-de-base.md";
+    var mkdocs_page_url = null;
+  </script>
+  
+  <script src="../../../js/jquery-2.1.1.min.js" defer></script>
+  <script src="../../../js/modernizr-2.8.3.min.js" defer></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
+  <script>hljs.initHighlightingOnLoad();</script> 
+  
+</head>
+
+<body class="wy-body-for-nav" role="document">
+
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
+    <div class="wy-side-scroll">
+      <div class="wy-side-nav-search">
+        <a href="../../.." class="icon icon-home"> Les Tutoriels du Yojik</a>
+        <div role="search">
+  <form id ="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" title="Type search term here" />
+  </form>
+</div>
+      </div>
+
+      <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+                <p class="caption"><span class="caption-text">Home</span></p>
+                <ul>
+                    <li class="toctree-l1"><a class="reference internal" href="../../..">Page d'accueil</a>
+                    </li>
+                </ul>
+                <p class="caption"><span class="caption-text">Tutoriels</span></p>
+                <ul>
+                    <li class="toctree-l1"><a class="reference internal" href="../../tutos/">Introduction</a>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Stretch (obsolète)</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutostretch/tutostretch/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="#">Installation</a>
+    <ul>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-de-base/">Installation du système de base</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/ovh/">Démarrage sur serveur OVH</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Premi%C3%A8re-Etape-S%C3%A9curisation/">Première étapes de sécurisation du serveur</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Configuration-R%C3%A9seau/">Configuration du réseau</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Temps/">Installation d'un serveur de temps</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Parre-Feu/">Installation d'un pare-feu</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Fail2ban/">Contrer les attaques de brute-force avec fail2ban</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Courrier-Basique/">Installation d'un serveur de courrier basique</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-DNS/">Installation du serveur DNS</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Web/">Installation d'un serveur web</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Dovecot-Authentification/">Installation de dovecot et de l'authentification</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/Installation-Certificats-Letsencrypt.md)">Installation des certificats letsencrypt</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/courrier-SPF-DKIM-OPENDMARC.md">Ajout des enregistrements **spf**, **DKIM**, **DMARC** au fichier de zone DNS</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Courrier-Comptes-Virtuels/">Ajout des comptes émail virtuels</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Surveillance-Serveur/">Installation de programmes de surveillance du serveur</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Webmail/">Installation d'un webmail (rainloop)</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/Sécurisation-Serveur-Web">Sécurisation d'un serveur WEB</a>
+                </li>
+    </ul>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Buster (en cours d'écriture)</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/1-tutobuster/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/2-Installation-de-base/">Installation de base</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/3-ovh/">Démarrage sur serveur OVH</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/4-Plan/">Plan d'ensemble</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/5-Premi%C3%A8re-Etape-S%C3%A9curisation/">Premières étapes de sécurisation du serveur</a>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Buster sur RaspberryPI</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/R%C3%A9sum%C3%A9/">Résumé</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/tutoraspi/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Installation-de-base/">Installation de base</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Premier-d%C3%A9marrage/">Premier démarrage</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Etat-des-lieux/">État des lieux</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/S%C3%A9curisation-SSH/">Sécurisation SSH</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/R%C3%A9seau/">Réseau (des IPs fixes)</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Knot/">Installation de Knot-resolver</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Firewall/">Installation d'un pare-feux</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Fail2ban/">Contrer les attaques de force brute</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Logwatch/">Surveillance du serveur</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Installation-courrier-basique/">Installation d'un serveur de courriers basique</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Exemple-d-utilisation-serveur-Web/">Exemple d'utilisation avec un serveur Web</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
+    </ul>
+                    </li>
+                </ul>
+      </div>
+    </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
+        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+        <a href="../../..">Les Tutoriels du Yojik</a>
+      </nav>
+
+      
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs">
+    <li><a href="../../..">Docs</a> &raquo;</li>
+    
+      
+    
+    <li>Installation des programmes de base</li>
+    <li class="wy-breadcrumbs-aside">
+      
+    </li>
+  </ul>
+  
+  <hr/>
+</div>
+          <div role="main">
+            <div class="section">
+              
+                <h1 id="installation-des-programmes-de-base">Installation des programmes de base</h1>
+<p>Un fois logué sur votre VPS, procédons à l'installation de nos 2 premiers programmes.</p>
+<ul>
+<li>
+<p>mise à jour des listes de paquets;</p>
+<pre><code>debian@vps-0c47118c:~$ sudo apt update &amp;&amp; sudo apt upgrade
+...
+Running hooks in /etc/ca-certificates/update.d...
+done.
+
+debian@vps-0c47118c:~$
+</code></pre>
+<p>Je vois que le noyau a été mis à jour, je vais donc redémarrer mon vps.</p>
+<pre><code>debian@vps-0c47118c:~$ sudo systemctl reboot
+debian@vps-0c47118c:~$ Connection to ns1.yojik.eu closed by remote host.
+Connection to ns1.yojik.eu closed.
+eric@aldebaran:~$
+</code></pre>
+</li>
+<li>
+<p>installation de <strong>vim</strong> et <strong>mc</strong>. </p>
+<p>Nous nous re-connectons au vps, et poursuivons nos installations.</p>
+<pre><code>eric@aldebaran:~$ ssh ns1
+Linux vps-0c47118c 4.19.0-14-cloud-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64
+...
+Last login: Tue Mar  9 07:46:49 2021 from 82.65.37.204
+debian@vps-0c47118c:~$ sudo apt install mc vim
+Reading package lists... Done
+Building dependency tree
+...     
+debian@vps-0c47118c:~$
+</code></pre>
+<p>Voilà nos programmes installés.</p>
+</li>
+</ul>
+              
+            </div>
+          </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <!-- Copyright etc -->
+    
+  </div>
+
+  Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
+</footer>
+      
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+
+  <div class="rst-versions" role="note" aria-label="versions">
+    <span class="rst-current-version" data-toggle="rst-current-version">
+      
+      
+      
+    </span>
+</div>
+    <script>var base_url = '../../..';</script>
+    <script src="../../../js/theme.js" defer></script>
+      <script src="../../../search/main.js" defer></script>
+    <script defer>
+        window.onload = function () {
+            SphinxRtdTheme.Navigation.enable(true);
+        };
+    </script>
+
+</body>
+</html>

+ 8 - 0
site/Tutoriels/tutovps/Présentation/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 9 - 1
site/Tutoriels/tutovps/Résumé/index.html

@@ -142,6 +142,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>
@@ -179,7 +187,7 @@
               
                 <h1 id="resume">Résumé</h1>
 <h1 id="objectif">Objectif</h1>
-<p>Les serveurs DNS sont le nerf de la guerre : sans eux, pas d'Internet. Ils assurent la correspondance nom-de-machine &lt;-&gt; adresse IP.</p>
+<p>Les serveurs DNS sont le nerf de la guerre : sans eux, pas d'Internet. Ils assurent la correspondance nom-de-machine  adresse IP.</p>
 <p>Il est toujours possible d'utiliser les serveurs DNS du fournisseur de noms de domaine, mais avoir le sien propre permet d'ajouter des options qui ne sont pas toujours disponibles de primeabord: <strong>dane</strong>, <strong>dnssec</strong>. </p>
 <p>Cela permet aussi d'implémenter des solutions qui sont expérimentales, comme <strong>doh</strong> et <strong>dot</strong>. Celles-ci permettent une meilleure anonymisation des requêtes.</p>
 <p>Nous allons suivre le même plan que pour nos autres serveurs, avec les spécificités des <strong>VPS</strong>.</p>

+ 239 - 0
site/Tutoriels/tutovps/Sécurisation-ssh/index.html

@@ -0,0 +1,239 @@
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  
+  
+  <link rel="shortcut icon" href="../../../img/favicon.ico">
+  <title>Sécurisation du serveur SSH - Les Tutoriels du Yojik</title>
+  <link rel="stylesheet" href="../../../css/theme.css" />
+  <link rel="stylesheet" href="../../../css/theme_extra.css" />
+  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css" />
+  
+  <script>
+    // Current page data
+    var mkdocs_page_name = "S\u00e9curisation du serveur SSH";
+    var mkdocs_page_input_path = "Tutoriels/tutovps/S\u00e9curisation-ssh.md";
+    var mkdocs_page_url = null;
+  </script>
+  
+  <script src="../../../js/jquery-2.1.1.min.js" defer></script>
+  <script src="../../../js/modernizr-2.8.3.min.js" defer></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
+  <script>hljs.initHighlightingOnLoad();</script> 
+  
+</head>
+
+<body class="wy-body-for-nav" role="document">
+
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
+    <div class="wy-side-scroll">
+      <div class="wy-side-nav-search">
+        <a href="../../.." class="icon icon-home"> Les Tutoriels du Yojik</a>
+        <div role="search">
+  <form id ="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" title="Type search term here" />
+  </form>
+</div>
+      </div>
+
+      <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+                <p class="caption"><span class="caption-text">Home</span></p>
+                <ul>
+                    <li class="toctree-l1"><a class="reference internal" href="../../..">Page d'accueil</a>
+                    </li>
+                </ul>
+                <p class="caption"><span class="caption-text">Tutoriels</span></p>
+                <ul>
+                    <li class="toctree-l1"><a class="reference internal" href="../../tutos/">Introduction</a>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Stretch (obsolète)</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutostretch/tutostretch/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="#">Installation</a>
+    <ul>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-de-base/">Installation du système de base</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/ovh/">Démarrage sur serveur OVH</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Premi%C3%A8re-Etape-S%C3%A9curisation/">Première étapes de sécurisation du serveur</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Configuration-R%C3%A9seau/">Configuration du réseau</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Temps/">Installation d'un serveur de temps</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Parre-Feu/">Installation d'un pare-feu</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Fail2ban/">Contrer les attaques de brute-force avec fail2ban</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Courrier-Basique/">Installation d'un serveur de courrier basique</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-DNS/">Installation du serveur DNS</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Serveur-Web/">Installation d'un serveur web</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Dovecot-Authentification/">Installation de dovecot et de l'authentification</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/Installation-Certificats-Letsencrypt.md)">Installation des certificats letsencrypt</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/courrier-SPF-DKIM-OPENDMARC.md">Ajout des enregistrements **spf**, **DKIM**, **DMARC** au fichier de zone DNS</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Courrier-Comptes-Virtuels/">Ajout des comptes émail virtuels</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Surveillance-Serveur/">Installation de programmes de surveillance du serveur</a>
+                </li>
+                <li class="toctree-l3"><a class="reference internal" href="../../tutostretch/Installation-Webmail/">Installation d'un webmail (rainloop)</a>
+                </li>
+                <li class="toctree-l3"><a class="" href="../../tutostretch/Sécurisation-Serveur-Web">Sécurisation d'un serveur WEB</a>
+                </li>
+    </ul>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Buster (en cours d'écriture)</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/1-tutobuster/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/2-Installation-de-base/">Installation de base</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/3-ovh/">Démarrage sur serveur OVH</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/4-Plan/">Plan d'ensemble</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutobuster/5-Premi%C3%A8re-Etape-S%C3%A9curisation/">Premières étapes de sécurisation du serveur</a>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Installation d'un serveur sécurisé, version Debian/Buster sur RaspberryPI</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/R%C3%A9sum%C3%A9/">Résumé</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/tutoraspi/">Présentation</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Installation-de-base/">Installation de base</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Premier-d%C3%A9marrage/">Premier démarrage</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Etat-des-lieux/">État des lieux</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/S%C3%A9curisation-SSH/">Sécurisation SSH</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/R%C3%A9seau/">Réseau (des IPs fixes)</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Knot/">Installation de Knot-resolver</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Firewall/">Installation d'un pare-feux</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Fail2ban/">Contrer les attaques de force brute</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Logwatch/">Surveillance du serveur</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Installation-courrier-basique/">Installation d'un serveur de courriers basique</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Exemple-d-utilisation-serveur-Web/">Exemple d'utilisation avec un serveur Web</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../tutoraspi/Annexe/">Annexe</a>
+                </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="../../Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
+    </ul>
+                    </li>
+                </ul>
+      </div>
+    </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
+        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+        <a href="../../..">Les Tutoriels du Yojik</a>
+      </nav>
+
+      
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs">
+    <li><a href="../../..">Docs</a> &raquo;</li>
+    
+      
+    
+    <li>Sécurisation du serveur SSH</li>
+    <li class="wy-breadcrumbs-aside">
+      
+    </li>
+  </ul>
+  
+  <hr/>
+</div>
+          <div role="main">
+            <div class="section">
+              
+                <h1 id="securisation-du-serveur-ssh">Sécurisation du serveur SSH</h1>
+<ul>
+<li>
+<p>sauvegarde du répertoire originel <strong>/etc/ssh</strong></p>
+<pre><code>debian@ns1:~$ sudo scp -rv /etc/ssh/ /etc/ssh.orig/
+Executing: cp '-r' '--' '/etc/ssh/' '/etc/ssh.orig/'
+debian@ns1:~$
+</code></pre>
+<p>Nous allons appliquer ensuite les méthodes vues dans le tutoriel raspi :</p>
+</li>
+</ul>
+              
+            </div>
+          </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <!-- Copyright etc -->
+    
+  </div>
+
+  Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
+</footer>
+      
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+
+  <div class="rst-versions" role="note" aria-label="versions">
+    <span class="rst-current-version" data-toggle="rst-current-version">
+      
+      
+      
+    </span>
+</div>
+    <script>var base_url = '../../..';</script>
+    <script src="../../../js/theme.js" defer></script>
+      <script src="../../../search/main.js" defer></script>
+    <script defer>
+        window.onload = function () {
+            SphinxRtdTheme.Navigation.enable(true);
+        };
+    </script>
+
+</body>
+</html>

+ 8 - 0
site/index.html

@@ -148,6 +148,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="Tutoriels/tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="Tutoriels/Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="Tutoriels/Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

+ 8 - 0
site/search.html

@@ -135,6 +135,14 @@
                 </li>
                 <li class="toctree-l2"><a class="reference internal" href="./Tutoriels/tutoraspi/Annexe/">Annexe</a>
                 </li>
+    </ul>
+                    </li>
+                    <li class="toctree-l1"><a class="reference internal" href="#">Domotique</a>
+    <ul>
+                <li class="toctree-l2"><a class="reference internal" href="./Tutoriels/Domotique/Introduction/">Introduction</a>
+                </li>
+                <li class="toctree-l2"><a class="reference internal" href="./Tutoriels/Domotique/Le-mat%C3%A9riel/">Le matériel</a>
+                </li>
     </ul>
                     </li>
                 </ul>

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
site/search/search_index.json


+ 44 - 36
site/sitemap.xml

@@ -1,147 +1,155 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2021-03-09</lastmod>
+     <lastmod>2021-04-09</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-04-09</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-04-09</lastmod>
      <changefreq>daily</changefreq>
     </url>
 </urlset>

BIN
site/sitemap.xml.gz


Някои файлове не бяха показани, защото твърде много файлове са промени