URL: https://linuxfr.org/forums/general-cherche-logiciel/posts/moule-framework-pour-application-repartie-sur-plusieurs-ordinateurs Title: Moule/Framework pour application répartie sur plusieurs ordinateurs ? Authors: CDuv Date: 2014年09月23日T01:12:27+02:00 License: CC By-SA Tags: debian Score: 0 Bonjour, Je cherche un moyen simple de faire fonctionner ensemble 2 (voire plus) ordinateurs pour une même application. J'explique le contexte : J'ai un ordinateur sous Debian avec [MPD](http://www.musicpd.org/) et un écran pour afficher la jaquette de la musique écoutée. J'utilise aussi cet ordinateur pour afficher des photos (diaporama) et je compte y ajouter un genre de _dashboard_ avec la météo, ou les événements/rendez-vous prévus dans la journées, des flux RSS, etc. Cet ordinateur n'est pas une station de travail : il n'a pas de clavier ni de souris. Sur ce serveur, `X` n'est même pas installé (j'utilise le framebuffer `/dev/fb0`, d'ailleurs pour l'instant j'utilise `root` pour certaines parties car des droits particuliers sont nécessaires pour émettre des sons/messages audio et afficher des images via `fbi` (je n'ai pas encore creusé plus en détails pour utiliser un autre compte utilisateur que `root` et avoir quand même accès à l'audio et à l'écran) Évolution qui me pose problème : Tout se commande à la ligne de commande (et via les clients MPC existants pour MPD) mais j'aimerais quelque chose de plus user-friendly. J'ai donc idée d'utiliser un autre ordinateur (un Raspberry Pi en l’occurrence) avec un lecteur de NFC (ou un pavé numérique par exemple) pour commander avec simplicité le premier (via le réseau) : une touche ou un tag actionnerait une programme défini (dashboard, photos, etc.). Mon besoin : Vu que la première partie (exécuter et restituer) fonctionne en ligne de commande : je me dis qu'il existe peut-être un logiciel qui me permette d'exécuter des commandes sur un ordinateur A depuis un autre (à part une session SSH qui me semble trop "overkill" pour ça). Le tout sans avoir à développer une application n-tiers complexe à base de client/serveur et protocoles de messages (disclaimer: je suis développeur web). Il faudrait quand même un minimum de sécurité : authentification, voire chiffrement. Au final, mon ensemble de scripts peut être considéré comme une application complète dont les parties se trouveront sur plusieurs ordinateurs (2 pour l'instant mais je n'exclue pas d'en rajouter).