Raspberry Pi - vzwingma/domotique GitHub Wiki
Cette page présente la gestion du Raspberry Pi
-
Flasher la carte SD grâce à l'installateur Raspberry Pi Imager
- Choisir la version "Raspberry Pi OS Lite 32-bits
-
Lancer l'écriture
-
Brancher le Raspberry à l'alimentation et en ethernet.
Au démarrage, il récupère une adresse IP dynamique. La console d'Orange permet de récupérer l'adresse IP allouée
- Connexion en SSH
L'accès SSH n'est pas directement accessible. Il faut l'activer dans la configuration initiale, via la console.
Le login mot de passe par défaut est pi / raspberry
Lancer la commande : sudo raspi-config
Sélectionner les catégories suivantes :
8 Update
Lancer la mise à jour de raspi-config
1 System Options / S1 Wireless Lan
- Configurer la connexion WiFi
1 System Options / S3 Password
- Changer le mot de passe de l'utilisateur pi
1 System Options / S4 Hostname
- Changer le nom de host du pi
3 Interfaces Options / P2 SSH
Activer la connexion SSH
3 Interfaces Options / P6 Serial Port
Configurer les éléments suivants :
- Login shell to be accessible over serial ? No
- Serial port hardware to be enabled ? Yes
5 Localisation Options
Configurer les informations de localisation :
- locale : fr_FR.UTF-8 UTF-8
- Timezone : Europe/Paris
- Sélectionner pour finaliser l'installation
Redémarrer le Raspberry pour prendre en compte le nouveau nom de host :
- `sudo shutdown -r now`
-
Modifier le mot de passe
root
:sudo su -
passwd
Changer le mot de passe root
Pour permettre une communication correcte avec le Raspbee II pour un Raspberry 3, il est nécessaire d'utiliser le bon port UART1 pour celui ci.
(merci à François MOCQ pour son explication sur les ports séries : ici
La solution la plus simple est donc de désactiver le bluetooth et associer le /dev/
Editer la fin du fichier avec les lignes suivantes /boot/config.txt
[all]
# dtoverlay=vc4-fkms-v3d
dtoverlay=pi3-disable-bt
enable_uart=1
Au reboot, la ligne de commande ls -l /dev | grep serial
doit donner la réponse suivante :
lrwxrwxrwx 1 root root 7 mai 8 21:06 serial0 -> ttyAMA0
lrwxrwxrwx 1 root root 5 mai 8 21:06 serial1 -> ttyS0
Sous l'utilisateur pi
:
-
Récupérer les packages mis à jour
sudo apt-get update
-
Mettre à jour les packages
sudo apt-get upgrade
-
Redémarrer
sudo shutdown -r now
Sous l'utilisateur pi
:
-
Télécharger le script d'installation
curl -fsSL https://get.docker.com -o get-docker.sh
-
Installer docker :
sudo sh get-docker.sh
-
Ajouter l'utilisateur
pi
dans le groupedocker
sudo usermod -aG docker pi
-
Installer Docker Compose :
sudo apt-get install libffi-dev libssl-dev
sudo apt install python3-pip
pip3 install docker-compose
-
Redémarrer le pi
sudo shutdown -r now