Étape 2: préparation
Si directement ou à distance par ssh, vous devez ouvrir une fenêtre de terminal sur votre RPI et accéder à la ligne de commande.
- Creuser:
« fouille » est une commande linux que vous pouvez utiliser pour la requête DNS serveurs de noms sur certaines tâches. Pour ce projet creuser est la "magie" qui obtient l’adresse IP publique. Fait partie d’un package que vous pouvez installer avec la commande suivante :
> sudo apt-get install dnsutils
Après l’installation, vous pouvez tester il lançant la commande suivante à l’invite de commande. (Plus tard il servira dans notre app NodeJS) :
> dig +short myip.opendns.com
Si tout va bien, cela doit retourner votre adresse ip publique
- NODEMAILER
J’ai choisi le mail pour recevoir les notifications de modifications inutiles. Pour cela j’ai utilisé un module facile à utiliser de nœud disponible à :
https://github.com/nodemailer/nodemailer
Pour l’installer il suffit d’aller à la fenêtre du terminal et le type (si vous n’êtes pas root, faire précéder de « sudo ») :
> npm install nodemailer ... > npm install nodemailer-smtp-transport
La deuxième commande installe un deuxième module de Node.js devait créer un transport SMTP pour la nodemailer.