Extensible Messaging and Presence Protocol (XMPP) est un protocole de communication pour middleware orienté message basé sur XML (Extensible Markup Language). Le protocole s'appelait à l'origine Jabber et a été développé par la communauté open source Jabber en 1999 pour la messagerie instantanée (IM), les informations de présence et la maintenance de la liste de contacts en temps quasi réel. Conçu pour être extensible, le protocole a également été utilisé pour les systèmes de publication-abonnement, la signalisation pour la VoIP, la vidéo, le transfert de fichiers, les jeux, les applications Internet des objets telles que le réseau intelligent et les services de réseaux sociaux. Contrairement à la plupart des protocoles de messagerie instantanée, XMPP est défini dans une norme ouverte et utilise une approche de systèmes ouverts de développement et d'application, par laquelle n'importe qui peut implémenter un service XMPP et interagir avec les implémentations d'autres organisations. Étant donné que XMPP est un protocole ouvert, les implémentations peuvent être développées à l'aide de n'importe quelle licence logicielle ; bien que de nombreuses implémentations de serveurs, de clients et de bibliothèques soient distribuées en tant que logiciels gratuits et open source, de nombreuses implémentations de logiciels gratuits et commerciaux existent également. [block:block=4] Les logiciels basés sur XMPP sont largement déployés sur Internet et, en 2003, ils étaient utilisés par plus de dix millions de personnes dans le monde, selon la XMPP Standards Foundation. Pour la liste la plus récente des clients valides, assurez-vous de vérifier ici : httpxmpp.org/xmpp-software/clients/ Bien que cette page agisse comme un miroir pour ces informations, le site xmpp.org est l'emplacement d'informations le plus valide. Source : xmpp.org xmpp sur wikipedia # Applications Sur le Raspberry Pi, vous pouvez facilement exécuter un serveur Web pour votre site. Nous avons également testé des logiciels open source, Drupal et Wordpress, sur Raspberry. Les résultats montrent que cet appareil fonctionne parfaitement. Ce service sera particulièrement rentable dans les cas où vous préférez un hébergement partagé et que vous voulez être sûr que votre serveur n'exécute que vos applications. De plus, vous pouvez personnaliser le serveur en fonction de vos propres besoins et installer des applications qui, autrement, ne seraient pas possibles sur l'hébergement. Nous recommandons la configuration pour le serveur Web Apache 2 et PHP-FPM ou NGINX, mais la décision finale vous appartient bien sûr. Saviez-vous que sur Raspberry Pi vous pouvez faire du load-balancing et maximiser la disponibilité de votre site web (Haute disponibilité) ? [block:block=4] Comment ça marche ? Pour commencer à utiliser ce système, vous avez besoin de 2x Raspberry Pi pour l'équilibrage de charge avec HAProxy (1x actif, 1x passif) et d'au moins 2x Raspberry Pi (ou plus) pour votre site Web. Cependant, cette page ne peut pas contenir d'informations complètes sur la façon de configurer le système ou sur le fonctionnement du système. Il n'est pas conçu pour cela et l'analyse des besoins du client est toujours nécessaire. Si vous êtes intéressé par plus d'informations ou le fonctionnement de ce système, que ce soit sur Raspberry ou tout autre système (VPS, n'hésitez pas à contacter notre support technique VPN est un réseau privé virtuel. Il est créé par des logiciels ou des périphériques matériels sur le serveur. Les clients sur Internet peuvent créer un remplacement de câble de connexion tunnel sécurisé et des connexions sans fil. VPN semble être comme un LAN local. Grâce à ce réseau, vous pouvez entièrement et en toute sécurité, avec des coûts minimes, connecter le réseau LAN de votre succursale partout dans le monde. Beaucoup d'entre nous ont un routeur wifi à la maison avec un disque externe ou une imprimante connectée. Un tel système présente de nombreux avantages. Vous pouvez facilement partager des fichiers, utiliser Remote Desktop, mettre en service un serveur FTP, ou quoi que ce soit d'autre. Dans les grandes entreprises, c'est une bonne affaire de réseau bien sûr. Une exigence nécessaire est cependant un accès au réseau. Je ne parle pas d'une situation où vous êtes assis au bureau et que vous branchez un câble sur votre ordinateur portable, c'est une question assez triviale. Mais que se passe-t-il si vous avez besoin d'imprimer quelque chose sur une imprimante située sur la table du patron, de mettre à jour l'état des marchandises en stock, d'avoir un accès permanent à un serveur, des feuilles de calcul ou de télécharger des e-mails depuis le serveur MS Exchange ? Au bureau, ce n'est pas un problème. Maintenant, que se passe-t-il si vous êtes à 1000 km et que vous avez une carte de données pour ordinateur portable ou que vous êtes en vacances et que vous êtes limité par les conditions locales ? Ensuite, il y a le VPN. Dans les sociétés technologiquement avancées, il est déjà en place - sur l'icône du bureau, vous avez un ordinateur portable avec connexion Internet "à l'entreprise". Au double-clic, attendez quelques secondes - et vous êtes en affaires. Pourquoi ne pas utiliser le même confort sur un réseau domestique ? [block:block=4] Avec le concept de VPN, vous pouvez vous rencontrer de nombreuses manières similaires. Dans ce texte, le terme VPN que nous avons à l'esprit est une connexion cryptée (tunnel) au réseau local via un réseau public (internet). Où que vous soyez avec un ordinateur portable connecté à Internet et créez un tunnel, vous travaillerez exactement de la même manière que lorsque vous vous connectez au travail via un câble ou via Wi-Fi. Vous verrez les ordinateurs du groupe de travail, les imprimantes réseau et les documents partagés. Si votre ordinateur personnel utilise Remote Desktop, connectez-vous depuis n'importe où Il faut au moins deux Raspberry Pi pour faire fonctionner un supercalculateur : un traitement parallèle sur Raspberry Pi est possible grâce à l'ultra portable MPICH2 (Message Passing Interface). Pour une telle implication, il ne doit y avoir qu'une seule adresse IP publique. Sur l'autre Raspberry Pi il n'y a que des adresses locales, vous pouvez donc dans cette configuration accorder une remise de -6 Euro par an pour tous les Raspberry Pi en processus local. C'est une bonne nouvelle pour tous ceux qui veulent créer un supercalculateur. Ainsi, pour chaque supercalculateur Raspberry Pi supplémentaire, vous ne payez que 30 €. [block:block=4] Dans le cas où vous nous envoyez votre propre Raspberry Pi, vous économisez de l'argent sur l'installation du système. Dans un autre cas, cependant, nous facturons une somme modique pour l'installation. L'installation de base du système de supercalculateur sur Raspberry Pi est de 9 € et chaque autre Raspberry Pi dans le superordinateur est de seulement 4 €. Il s'agit d'une redevance unique pour l'administrateur. Une autre possibilité est que votre système soit installé et configuré par lui-même. Comment faire une visite de superordinateur : Université de Southampton Étapes pour créer une vidéo YouTube Southampton sur le superordinateur Raspberry Pi Pourquoi ne pas profiter de la surveillance Raspberry Pi de vos serveurs ou autres périphériques connectant SNMP, etc. Un logiciel de surveillance très populaire comprenant le traçage est, RRDTools, et est construit sur par exemple, CACTI. Alternativement, d'autres logiciels open source tels que ICINGA ou NAGIOS peuvent être utilisés pour la surveillance. [bloc :bloc=4] Raspberry Pi peut bien sûr être utilisé comme serveur de messagerie autonome POP3, IMAP et SMTP. Pour le webmail, vous pouvez utiliser Squirrelmail ou RoundCUBE, très populaire ces dernières années. [bloc :bloc=4] Un matériel de haute qualité et une bonne connexion Internet sont la première condition préalable au fonctionnement d'un serveur DNS. Raspberry PI vous donne l'assurance d'un matériel de qualité, et dans notre centre de données, il sera connecté à une ligne de haute qualité avec une disponibilité de 99,9 % Pour un coût minimal, un serveur DNS hautement disponible peut être construit ici même sur Raspberry PI. [bloc :bloc=4]