Les messages de serveur sur Mac : droit dans la barre des menus, sans port ouvert
Votre serveur doit vous prévenir quand la sauvegarde est terminée ? Avec l’outil en ligne de commande channelbar, un serveur Linux envoie ses messages par channelBar Cloud directement dans votre barre des menus, sans qu’aucun port ne doive être ouvert sur votre Mac. Une ligne à la fin de votre script suffit. La vidéo vous montre comment en un peu plus de trois minutes.
Un serveur sur Internet peut lui aussi envoyer des messages dans la barre des menus de channelBar pour macOS. Ils passent par channelBar Cloud : le serveur envoie son message dans le cloud, et votre Mac l’y récupère. Aucun port ne doit être ouvert sur votre Mac.
L’outil sur le serveur
D’abord, l’outil en ligne de commande s’installe sur le serveur. Les commandes pour Debian et Ubuntu se trouvent sur channelbar.app sous « Linux ». La première récupère la clé du dépôt packages.channelbar.app, la deuxième ajoute le dépôt de channelBar, pour qu’apt trouve le paquet. Ensuite, apt update recharge les listes de paquets, désormais aussi celle de channelBar, et apt install channelbar installe le paquet. S’il manque curl ou gnupg, installez-les d’abord avec apt install curl gnupg. Pour Fedora et Red Hat, le paquet existe aussi pour dnf.
Sans autre argument, channelbar affiche toutes ses commandes. Pour le serveur, trois d’entre elles comptent surtout : config buffer-add configure un buffer, ping vérifie la connexion et set envoie un message. Sous Linux, l’outil passe toujours par channelBar Cloud.
Un canal pour le serveur
Sur le Mac, le serveur reçoit son propre canal. Dans les paramètres, le plus sous « Canaux » en crée un nouveau ; ici, il s’appelle « Serveur ». Le modèle « Standard » affiche le message le plus récent sous forme de texte en haut dans la barre des menus. Après « Créer », le canal apparaît d’abord en gris en haut, jusqu’à l’arrivée du premier message.
La connexion au cloud
Sur la page « Fournisseur », ajoutez « channelBar Cloud » avec « Ajouter un fournisseur ». C’est ainsi que les messages du cloud arrivent dans ce canal. Il faut encore, avant cela, la connexion au cloud : « Connecter » vous mène à « Cloud Buffer ».
Pour cela, il vous faut un compte cloud. Sous « Cloud Login », créez-le avec « Créer un compte » et confirmez l’avertissement. Ni e-mail ni mot de passe ne sont nécessaires : channelBar reçoit un identifiant à partir du téléchargement de votre app. Activez ensuite l’interrupteur sous « Cloud Buffer », et channelBar récupère désormais les messages du cloud. Sans compte, il ne peut pas être activé.
Le cloud est encore en bêta et inclus dans votre achat. Chaque compte envoie jusqu’à 100 messages par jour ; la portée et les limites peuvent encore changer d’ici la fin de la bêta. Les informations à jour se trouvent sur la page channelBar Cloud.
Un buffer pour les messages
Sous « Cloud Buffer », créez maintenant un buffer : saisissez un nom, ici « sauvegarde », et cliquez sur le plus à côté. Le buffer conserve les messages jusqu’à 24 heures, le temps que votre Mac les récupère.
L’icône du Terminal sur sa ligne copie la commande correspondante, channelbar config buffer-add avec le nom du buffer. Elle contient votre identifiant et la clé API de ce buffer, gardez-la donc pour vous. Sur le serveur, collez-la et validez ; l’outil connaît ensuite le buffer. D’abord, channelbar ping vérifie que le serveur atteint le buffer dans le cloud.
Attribuer le buffer
De retour sur le canal « Serveur », à la page « Fournisseur », choisissez le nouveau buffer sous « Ajouter un buffer ». Un buffer ne s’attribue qu’à un seul canal ; s’il est déjà pris, la liste indique à quel canal.
Une ligne suffit
Maintenant, une ligne suffit : channelbar set, le nom du buffer et, entre guillemets, le texte du message. Le message apparaît aussitôt en haut dans la barre des menus. Placez la ligne par exemple à la fin de votre script de sauvegarde. Ainsi, votre serveur vous prévient directement dans la barre des menus, sans aucun port ouvert.
Les scripts sur votre Mac lui-même n’ont pas besoin du cloud ; Messages de vos propres sources montre comment ils envoient des messages.