Un bref retour sur le Raspberry Pi 3 Modèle B
J’avais précédemment un Zotac ZBOX ID18 (détaillé ici) comme server@home. J’en étais très satisfait même s’il était surdimensionné pour l’usage que j’en faisais. Il a rempli pleinement son office pendant 3 ans : Machine de tests et d’apprentissage (Debian), Media center, serveur de téléchargement, apt-cacher-ng et surtout serveur web pour quelques services dont FreshRSS et Shaarli qui me sont indispensables. Son encombrement réduit, l’absence de bruit, son coût, sa puissance, une connectique complète (HDMI, port réseau Gigabit, 2*ports USB 3.0…) me font dire que c’était un excellent choix.
Malgré cela je commence à rationaliser mon informatique, réfléchir à mes besoins et mes usages. J’utilisais 10% de la machine et psychologiquement (car c’est bien de ça qu’il s’agit), ça me travaillait. Ma mère a fait une mauvaise chute et s’est cassée le bras au même moment que le pc fixe de mes parents montrait de grands signes de fatigue. Après un diagnostic rapide, la panne m’apparaissait complexe à résoudre et puis sur un poste de 2010 en « urgence »… J’avais là une bonne raison d’utiliser plus efficacement le Zotac. J’ai installé Windows 10 dessus puis réinstallé tous les programmes nécessaires pour mes parents, ma mère utilisant certains programmes introuvables sur GNU/Linux pour faire du scrapbooking (c’est moche de devenir vieux ha ha).
Mon regard se porta rapidement sur le Raspberry Pi 3 Modèle B au vu de mes besoins et usages : Coût maîtrisé, encombrement réduit, consommation électrique faible, aucun bruit pour un serveur headless (sans interface graphique) principalement dédié au téléchargement et à la synchronisation de fichiers (Syncthing). Soyons clair, j’en suis satisfait ! Raspbian (basé sur Debian Stretch) ça fait plaisir et le job, j’ai installé OpenVPN, aria2, Syncthing rapidement. Next step Unbound et probablement une galerie photo.
Les inconvénient du Pi 3 :
- Le processeur (Quad-Core ARM Cortex-A53 1.2 GHz) chauffe de manière importante. Beaucoup recommandent de lui ajouter un kit de refroidissement
- Le coût : Carte Raspberry Pi 3 Modèle B, kit complet (alimentation + boîtier + kit de refroidissement), carte SD font monter la facture à minimum 60 euros (35 + 15 + 10). Une solution de ce type ne devrait pas excéder 50 euros, un seuil est dépassé à mon avis
- Le réseau LAN en 100 Mbps bride certains usages, c’est particulièrement visible sur le transfert de gros fichiers
- Les LEDs éclairent excessivement et peuvent déranger
- Raspbian Stretch en 32 bits
Au niveau des découvertes :
- Deux LEDs m’ennuyait, la verte (ACT, card status = état de la carte SD) et la rouge (PWR, power = alimentation). Dans un salon où il nous arrive de dormir, c’est gênant. Bonne surprise, on peut les désactiver
- Avec le petit ventilateur du kit complet, je tournais en dessous de 35°C. Cependant le bruit causé par ce ventilateur s’est avéré rédhibitoire. Je l’ai finalement débranché et j’ai enlevé le capot haut du boîtier (afin de faciliter l’aération). Je tourne autour des 50°C sans qu’il fasse grand-chose, je l’ai déjà vu monter à 65°C… En gros ventiler ou ne rien entendre, il faut choisir
Voici quelques notes (Raspbian Stretch Lite). Concernant la désactivation des LEDs, elles peuvent vous servir à diagnostiquer un problème donc il ne faut les désactiver qu’en cas de nécessité.
# Installation de Etcher pour flasher la SD card sur Ubuntu sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 379CE192D401AB61 echo "deb https://dl.bintray.com/resin-io/debian stable etcher" | sudo tee /etc/apt/sources.list.d/etcher.list sudo apt update && sudo apt install etcher-electron pi raspberry # Login et mot de passe par défaut sudo raspi-config # Modifier la configuration du clavier, la localisation, activer SSH, etc. sudo echo 0 >/sys/class/leds/led0/brightness # Éteindre la LED verte (ACT), pour la rallumer sudo echo 1 >/sys/class/leds/led0/brightness sudo echo 0 >/sys/class/leds/led1/brightness # Éteindre la LED rouge (PWR), pour la rallumer sudo echo 1 >/sys/class/leds/led1/brightness /opt/vc/bin/vcgencmd measure_temp # Afficher la température du processeur
Pour finir quelques liens utiles (j’ai cherché si on pouvait stopper le ventilateur en ligne de commande) :
https://www.raspberrypi.org/documentation/usage/gpio-plus-and-raspi2/README.md
https://sourceforge.net/p/raspberry-gpio-python/wiki/Home/
http://www.barryhubbard.com/raspberry-pi/howto-raspberry-pi-raspbian-power-on-off-gpio-button/
https://raspberrypi.stackexchange.com/questions/12966/what-is-the-difference-between-board-and-bcm-for-gpio-pin-numbering
https://stackoverflow.com/questions/24226310/valueerror-the-channel-sent-is-invalid-on-a-raspberry-pi-controlling-gpio-pin
Déjà 24 avis pertinents dans Un bref retour sur le Raspberry Pi 3 Modèle B
Les commentaires sont fermés.
Comme dit dans l’article : Syncthing « nœud principal », serveur de téléchargement, bientôt Unbound et galerie photo ensuite ça dépendra de mes besoins/envies.
Tcho !
Je suis parti sur une carte SD de 32 Go parce que mon dossier Syncthing c’est déjà 10 Go (synchronisation notes boulot, pdf livres et magazines, images dont wallpapers, etc.). Je fais du téléchargement « à la demande » en gros rarement plus de 15 Go (typiquement pour une saison complète d’une série ou 1/2 films pour le soir) puis je déplace sur disque dur externe (que je branche si besoin). La télé accepte les clés/disques USB (et lit .mp4, .mkv…), j’ai pas l’utilité d’un Media center (j’ai Netflix en plus).
Tcho !
L’usure de la carte SD est un vrai problème, c’est bien que tu le soulignes (je ne l’ai pas souligné dans l’article, c’est pas directement lié au Pi).
Personnellement une carte SD de 32 Go c’est 12-15 euros donc même si elle fait qu’un an, je la changerai sans me prendre la tête. Pour ton cas, je resterai sur carte SD (32 Go) et pour rappel tu peux sauvegarder facilement ta carte avec dd (https://thepihut.com/blogs/raspberry-pi-tutorials/17789160-backing-up-and-restoring-your-raspberry-pis-sd-card).
Tcho !
Après, ça reste surdimensionné d’avoir un DD en face du RPI en termes d’encombrement.
Oui clairement avoir un Pi et un DD externe branché dessus tout le temps, c’est un peu dommage.
Tcho !
Tcho !
Tcho !
Ha ha ha si tu savais comment je « travaille » mes articles, teste, reteste, vérifie. Oui j’ai testé. Tu les as bien faites en root (ou avec sudo) ? Je vais rajouter un sudo dans l’article mais comme ça tape dans /sys/ ça me paraissait évident (mais c’est jamais évident pour tout le monde et c’est bien totalement de ma faute, mea culpa).
Tcho !
Par exemple, le PiDrive de Western Digital : http://wdlabs.wd.com/products/true-bamboo/
Ou ceux proposés dans le store d’OSMC : https://osmc.tv/store/product/osmc-pidrive-case/
Il y en a certainement d’autres sur eBay ou Aliexpress, par ex.
J’ai également un Zotac ID18, et je suis du même avis que toi, il est surdimensionné. Je m’en servais comme media center + steam (affichage sur la tv du jeu lancé sur ma tour) + navigateur web pour voir quelques matchs de foot en streaming.
Mais le chromecast, la steam link et un raspberry pi font ça très bien. C’est effectivement 3 matériels au lieu d’un mais ils font ce qu’ils ont à faire de la meilleure manière. Et c’est plus facile à utiliser aussi.
Ce qui me manque est un vrai serveur de musique qui prend en charge mes fichiers stockés sur mon NAS mais aussi Spotify. Volumiio fonctionne mais n’est pas très ergonomique.
Je ne sais plus quoi faire de mon Zotac du coup.
Des problèmes de riches…
C’est rigolo tu es peut-être mon frère caché, j’utilise la même expression d’ailleurs problèmes de riches lol.
Tcho !
En tout cas merci quand même pr le partage!
Tcho !
Pour moi, la solution a été mon nas… il sert uniquement en serveur de fichier/dlna.
Des systèmes de fichiers sont monté en NFS sur le PI.
Quand tu dl un fichier tu le dl directement sur le partage qui va bien. ça limite les accès à la carte.
déporter les logs aussi… enfin bref pas de solution miracle. La carte SD ce n'est vraiment pas fiable. J'ai une plein de casse…
Point positif au défaillance de la carte SD… tu sauvegardes…tout… absolument tous… plusieurs fois… j'ai un cronjob qui tourne tous les jours et qui me sauvegarde tout avec borgbackup <3 dont je suis tombé en amour…
Je sauvegarde mon /etc, /home, et d'autre comme /var/www parce qu'en on est pas google chaque Mo compte ;).
Sinon faut reconnaître que ça fait le travail. Afficher quelques sites (dokuwiki, shaarli, gitea), des outils de gestion de tache genre taskwarrior. Avoir un espace de dev (je code avec vi… déformation professionnel… j'ai pas eu le choix… on ma forcé) accessible partout avec shellinabox (télé-maison comme dis Genma). et finalement faire tourné tous ce que l'on peut vouloir… un serveur mosquitto pour collecter les messages MQTT de ses sondes NodeMCU.
Je viens de le refaire et je te confirme que l’allumage comme l’extinction de ces deux LEDs fonctionnent parfaitement.
Tcho !
bien à vous
Ouais j’ai fait le choix de pas en parler (donner de lien) parce que c’est pas une bonne idée comme expliqué dans l’article (après chacun est libre) et puis un Pi est pas redémarré souvent donc autant jouer les commandes après l’allumage.
Tcho !