−Table des matières
Le RaspBerry Pi : un nano-PC
Le Raspberry Pi (alias Raspi ou Raspberry Pi) est un nano-ordinateur monocarte à processeur ARM conçu par des professeurs du département informatique de l'université de Cambridge dans le cadre de la fondation Raspberry Pi
Matériel
Logiciels
- Serveur FTP
- SFTP sur un Raspberry Pi (le plus simple, utilise le serveur SSH du Raspi)
Tutoriels
- Accès au Raspberry :
- Utilisation en serveur :https://framacloud.org/fr/auto-hebergement/services_web.html
- Disques durs
- Mise en place d'un NAS avec Raid 1 sur un Raspberry Pi
- Serveur HTTP :
- Serveur VPN :
- Owncloud :
- Mail : Un serveur de mail
- asterik :http://www.raspberry-asterisk.org/
- Un serveur de synchro pour Firefox : http://www.wakdev.com/wiki/linux/148-monter-un-serveur-firefox-sync-raspberry-pi-debian.html
- Autres applications :
- robotique :
- GPIO :
NAS
Accéder au NAS depuis un autre PC
- Depuis un PC sous Windows :
- Un clic droit sur le poste de travail, ajouter un lecteur réseau. Renseigner :
- la lettre à utiliser pour ce disque
- le répertoire, de la forme : \\framboise.local\reservoirs ou \\192.168.0.31\reservoirs
- pour un utilisateur enregistré : son nom
- pour la zone publique, son répertoire
- cocher reconnecter au démarrage
- Il est demandé un nom et un mot de passe :
- Fournir ceux d'un utilisateur enregistré sur samba du Raspberry Pi (en général, pi).
- Pour la zone publique, n'importe quel nom convient.
- Depuis un PC sous Linux :
- Installez cifs-utils
...@...:~$ sudo apt install {cifs-utils}
- Méthode graphique :
- Ouvrez Nautilus.
- Tapez Ctrl+L et entrez :
smb://<serveur>/<partage>
- <serveur> : adresse IP ou nom d'hôte du Raspberry Pi
- <partage> : répertoire auquel se connecter.
- On peut aussi entrer Ctrl+L puis :
smb://<serveur>
et naviguer dans les partages.
Pour monter le NAS en permanence
- Placez-vous sur le PC qui doit accéder au disque.
- Installez apt>cifs-utils
...@...:~$ sudo apt install {cifs-utils}
- Par exemple, soit à monter le répertoire reservoirs du NAS :
- nom de partage samba : reservoirs
- utilisateur samba : pi
- mot de passe samba : raspberry
- Sur ce PC, créez un répertoire de montage :
...@...:~ $ sudo mkdir /disk/reservoirs
- Éditez avec les droits d'administration le fichier /etc/fstab et ajoutez la ligne :
- /etc/fstab
//framboise.local/reservoirs /disk/reservoirs cifs credentials=/etc/framboise.credentials 0 0
- D'autres options peuvent être ajoutées au fichier /etc/fstab selon les besoins (les ajouter, séparées par des virgules) :
- user : permet le montage par les utilisateurs normaux
- noauto : empêche le montage automatique au démarrage du système
- guest : montage sans protection par mot de passe
- Créez avec les droits d'administration le fichier /etc/framboise.credentials et inscrivez-y le nom d'utilisateur et son mot de passe, comme ceci :
- /etc/framboise.credentials
username=pi password=<raspberry>
- Protégez les fichiers credentials par :
...@...:~ $ sudo chmod 600 /etc/*.credentials
- Les entrées ajoutées à /etc/fstab sont montées au démarrage. On peut aussi les monter à la main en exécutant une de ces trois commandes :
...@...:~ $ mount //192.168.0.31/reservoirs
...@...:~ $ mount //framboise.local/reservoirs
...@...:~ $ mount /disk/reservoirs
Pour une freebox, on utilise la même méthode avec un fichier /etc/freebox.credentials sans user ni mdp, tel que :
- /etc/freebox.credentials
username= password=
Client torrent
...@...:~ $ sudo apt install transmission-daemon avahi-daemon
Pour cela, lancer les commandes :
- sudo apt-get -y install php5-gd php5-curl
apache2 php5-json curl libcurl3 libcurl4-openssl-dev php5-curl libapache2-mod-php5 php5-fpm
Ouvrir avec les droits d'administration le fichier /etc/php5/apache2/php.ini pour configurer l’upload et les posts maximum de fichier :
- /etc/php5/apache2/php.ini
upload_max_filesize 1024M post_max_size 1024M extension=apc.so
La ligne de commande Linux
Le système d'exploitation sur votre RasPi est une version de Linux. Il ressemble un peu à Windows, ou au système d'exploitation Mac. Il dispose d'une interface utilisateur graphique (GUI) qui permet d'interagir avec les dossiers et fichiers par double-clic droit ou clic gauche, ou glisser-déposer.
Commandes ssh utiles
- Login/mdp :
- Login : pi
- Mot de passe au premier démarrage :
- en Qwerty : rqspberry
- en Azerty : raspberry
- Éteindre le Raspberry Pi :
...@...:~ $ sudo halt
- Redémarrer le Raspberry Pi :
...@...:~ $ sudo reboot
- Connaître son adresse IP :
...@...:~ $ ifconfig eth0
- Renouveler l'adresse IP en dhcp :
...@...:~ $ sudo dhclient eth0
- Lire un fichier texte :
...@...:~ $ cat chemindufichier
- Éditer un fichier texte :
...@...:~ $ sudo nano chemin/du/fichier
- Vérifier la température du Raspberry Pi :
...@...:~ $ sudo /opt/vc/bin/vcgencmd measure_temp
- configuration du Raspberry Pi :
...@...:~ $ sudo raspi-config
commande essentielle qui permet de :
- étendre la partition
- modifier l'overscan (les marges) de l'écran
- choisir la disposition du clavier
- changer le mot de passe de l'utilisateur “pi”
- modifier les préférences locales
- modifier le fuseau horaire
- gérer le partage de la mémoire
- activer le SSH
- démarrer sur l'interface graphique
- Mise à jour du système :
...@...:~ $ sudo apt update
- Démarrer l'environnement graphique :
...@...:~ $ startx
Exécuter un bureau à distance sur Raspberry Pi
Voir aussi
- (en) Le site officiel du Raspberry Pi : http://raspberrypi.org/
- (fr) Un forum en français : http://www.raspberrypi.org/phpBB3/viewforum.php?f=65&sid=2038aef5512163eaca96eae65a5acc17
- (fr) L'excellent blog de Idleman : http://blog.idleman.fr/sommaire-raspberry-pi-arduino-domotique-robotique-et-pleins-de-trucs-en-ique/
- (fr) Framboise314.fr
- (fr) Un excellent article : http://alexandre-laurent.developpez.com/articles/hardware/raspberry-pi/mise-en-route/
- (fr) Raspbian-france.fr
- Où l'acheter ? (délais d'environ 2 semaines pour la France)
- (fr) Kubii, distributeur officiel en France pour Farnell : http://www.kubii.fr/fr/
- (en) Farnell Element 14 : http://www.element14.com/community/groups/raspberry-pi
- (en) Allied electronics : http://www.alliedelec.com/lp/120626raso/
- (en) ModMyPi : https://www.modmypi.com/
- Autres
- Un plan interactif : http://raspmap.tsar.in/
- (fr) Shadow blog http://shadowblog.fr, un autre blog avec en particulier :
- Une carte d’extension intéressante : la X100 de suptronics :
- Applications :
- (fr) Plus de 50 idées pour votre Raspberry Pi par Korben : http://korben.info/idees-raspberry-pi.html
- (fr) le tutoriel de benji : http://www.benji1000.net/tutoriel-pour-debuter-avec-le-raspberry-pi/
- (fr) Un Raspberry Pi… overclocké : http://www.jeremymorgan.com/tutorials/raspberry-pi/how-to-overclock-raspberry-pi/
- Magazine spécialisé The MagPi :
- (fr) http://www.framboise314.fr/the-magpi/ (téléchargeable, certains numéros sont traduits)
Basé sur « le blog très complet » par Idleman.