Vídeo

Los mensajes del servidor en el Mac: directo a la barra de menús, sin puertos abiertos

¿Quieres que tu servidor te avise cuando termine la copia de seguridad? Con la herramienta de línea de comandos channelbar, un servidor Linux envía sus mensajes a través de channelBar Cloud directamente a tu barra de menús, y en tu Mac no hace falta abrir ningún puerto. Basta una línea al final de tu script. El vídeo te enseña cómo en algo más de tres minutos.

También un servidor en internet puede enviarte mensajes a la barra de menús de channelBar para macOS. El camino pasa por channelBar Cloud: el servidor envía su mensaje a la nube y tu Mac lo recoge allí. En tu Mac no hace falta abrir ningún puerto.

La herramienta en el servidor

Primero, la herramienta de línea de comandos va al servidor. Los comandos para Debian y Ubuntu están en channelbar.app, en «Linux». El primero descarga la clave del repositorio packages.channelbar.app, el segundo añade el repositorio de channelBar, para que apt encuentre el paquete. Después, apt update recarga las listas de paquetes, ahora también la de channelBar, y apt install channelbar instala el paquete. Si faltan curl o gnupg, instálalos antes con apt install curl gnupg. Para Fedora y Red Hat, el paquete también existe para dnf.

Sin más argumentos, channelbar muestra todos sus comandos. Para el servidor importan sobre todo tres: config buffer-add configura un buffer, ping comprueba la conexión y set envía un mensaje. En Linux, la herramienta siempre habla con channelBar Cloud.

Un canal para el servidor

En el Mac, el servidor tiene su propio canal. En los ajustes, el más de «Canales» crea uno nuevo; aquí se llama «Servidor». La plantilla «Estándar» muestra el mensaje más reciente como texto arriba en la barra de menús. Tras «Crear», el canal aparece arriba, al principio en gris, hasta que llega el primer mensaje.

La conexión con la nube

En la página «Proveedor» añades «channelBar Cloud» con «Agregar proveedor». Así llegan a este canal los mensajes de la nube. Antes hace falta todavía la conexión con la nube: «Conectar» te lleva a «Cloud Buffer».

Para eso necesitas una cuenta en la nube. En «Cloud Login» la creas con «Crear cuenta» y confirmas el aviso. No necesitas correo ni contraseña: channelBar recibe un identificador a partir de la descarga de tu app. Después activas el interruptor de «Cloud Buffer», y channelBar recoge a partir de ahora los mensajes de la nube. Sin cuenta, no se puede activar.

La nube todavía está en beta y viene incluida en tu compra. Cada cuenta envía hasta 100 mensajes al día; el alcance y los límites aún pueden cambiar antes del final de la beta. La información actual está en la página channelBar Cloud.

Un buffer para los mensajes

En «Cloud Buffer» creas ahora un buffer: escribe un nombre, aquí «copia», y haz clic en el más de al lado. El buffer guarda los mensajes hasta 24 horas, hasta que tu Mac los recoge.

El icono de Terminal de su fila copia el comando adecuado, channelbar config buffer-add con el nombre del buffer. Contiene tu identificador y la clave API de este buffer, así que guárdalo para ti. En el servidor lo pegas y lo confirmas; después, la herramienta ya conoce el buffer. Primero compruebas con channelbar ping si el servidor llega al buffer en la nube.

Asignar el buffer

De vuelta en el canal «Servidor», en la página «Proveedor», eliges el nuevo buffer en «Agregar buffer». Un buffer solo se puede asignar a un canal; si ya está asignado, la lista indica a cuál.

Basta una línea

Ahora basta una línea: channelbar set, el nombre del buffer y, entre comillas, el texto del mensaje. El mensaje aparece al instante arriba en la barra de menús. Pon la línea, por ejemplo, al final de tu script de copia de seguridad. Así tu servidor te avisa directamente en la barra de menús, sin ningún puerto abierto.

Los scripts de tu propio Mac no necesitan la nube; Mensajes de tus propias fuentes muestra cómo envían mensajes.

← Todas las entradas