Trabajando desde casa: herramientas de código abierto para el teletrabajo

«No hay mal que por bien no venga»: los refranes populares albergan sabiduría y practicidad y además este año agregamos coronavirus y teletrabajo a nuestro vocabulario cotidiano. Ambas palabras son compuestas y la primera impulsó de manera masiva la segunda, lo queramos o no. Por ello, en el caso del teletrabajo, en esta entrada os hablaré acerca de cuáles herramientas podemos echar mano (lavad frecuentemente) en nuestros hogares para realizarlo ¡vamos!

Oficina para teletrabajo en casa de Brooklyn (Wikipedia https://commons.wikimedia.org/wiki/File:Brooklyn_Home_Office,_Minimized,_At_Night.jpg )
Oficina para teletrabajo en casa de Brooklyn (Wikipedia https://commons.wikimedia.org/wiki/File:Brooklyn_Home_Office,_Minimized,_At_Night.jpg )

Muy pocos países, afortunados ellos, no han sido «visitados» por el COVID-19: en la mayoría tenemos una pandemia muy insidiosa. El creador y fundador de Pandora FMS el señor Sancho Lerena describe muy bien la situación  actual, que se mantiene vigente por lo menos varias semanas más, al momento de escribir estas líneas (dependiendo del país donde os encontréis).

Ciertamente hay empresas que llevan años llevando a cabo su trabajo a distancia y si vamos a siglos más atrás podemos encontrar  a los corresponsales de noticias en lejanos países como los pioneros (claro, aunque no trabajando en tiempo real). En este siglo XXI con el avance del hardware y  la ubicuidad de la conectividad progresivamente nos fuimos alejando de nuestros puestos de trabajo.  Según encuestas y datos, a grosso modo, un 70% desea poder hacer teletrabajo desde casa pero actualmente un 40% de las empresas ha podido implementarlo realmente (tengamos en cuenta que debido a la naturaleza de cada profesión, alrededor de un 22% de la masa laboral puede trabajar a distancia). Antes de aparecer el COVID-19 en escena, en Europa un 15% de las trabajadores realizó teletrabajo -aunque sea de manera ocasional- osea que ¡tuvimos un incremento de al menos 25 puntos de golpe y porrazo!

Resulta que la tendencia moderna es que uno mismo realice la labor que muchos empleados realizaban; en mi caso en mi juventud fui formado como cajero en un banco comercial y ahora la gran mayoría realiza por Internet sus propias operaciones financieras (pagos de servicios e impuestos, administración de seguros, operaciones de bolsa, etcétera). Por ello son pocas las ocasiones que debemos visitar físicamente una agencia bancaria, y así sucede también las diferentes áreas económicas e incluso entes gubernamentales.

Dado este panorama es necesario que veamos cuáles herramientas de software conocer y evaluar en este ya cambiado e irreversible mundo nuestro, que hasta se puede ver como tiempos convulsos, sin perder de vista nuestra autosuficiencia gracias a las bondades del código abierto.

Pandora FMS

Obviamente nuestra versión comunitaria decididamente nos ayudará a supervisar y controlar nuestros equipos en la oficina o empresa, en mayor o menor grado. Las alertas nos permitirán a enfocar principalmente nuestro tiempo en nuestro trabajo, solo las recibiremos si hay algo realmente que merezca nuestra intervención, eso proporciona paz y tranquilidad. Ahora bien, si queremos en realidad acceder a nuestro equipo personal ubicado en las instalaciones físicas de nuestra empresa o trabajo… ¿Pandora FMS podrá ayudarnos? Pues sí de manera indirecta por medio de eHorus, el cual se puede integrar en Pandora FMS, pero esperen, hay más. 

eHorus para el control remoto

Logotipo de eHorus
Logotipo de eHorus

eHorus surge hace varios años atrás como un compañero ideal de Pandora FMS. Yo mismo lo utilizo con mis clientes -sin ningún costo hasta diez dispositivos-, no solo para poder conectarme de manera remota sino también para una monitorización básica. Se puede usar de manera independiente de Pandora FMS ya que cuenta con su propio agente software (acá mayores detalles acerca de lo que es un agente software) y se administra en línea desde su página web. Podremos ver cuáles servicios se ejecutan, detenerlos, reiniciarlos, administrar ficheros y otras labores. El quid del asunto es  que al instalar el agente establezcamos nuestra propia contraseña de acceso, no compartida por nadie más, ni siquiera por el eHorus mismo. Con esta herramienta y Pandora FMS será prácticamente como si estuviéramos sentados en nuestro lugar habitual de trabajo.

Sistema operativo: GNU/Linux

Debian 10 Buster imagen para wiki ( https://wiki.debian.org/DebianArt/Themes/futurePrototype )
Debian 10 Buster imagen para wiki
( https://wiki.debian.org/DebianArt/Themes/futurePrototype )

En nuestros hogares podremos instalar GNU/Linux como segundo sistema operativo o, todavía mejor, dedicar algún antiguo ordenador de los últimos cinco años e instalar Lubuntu que consume menos recursos que Ubuntu. Hay distintas versiones que descienden directamente de la distribución Debian, e incluso con núcleos que no son Linux como Hurd o NetBSD. Para el caso de Pandora FMS se recomienda CentOS. Esta sería nuestra base muy estable para comenzar a ganar el pan nuestro de cada día desde nuestro lar.

Logotipo de CentOS ( https://commons.wikimedia.org/wiki/File:Centos-logo-light.svg )
Logotipo de CentOS ( https://commons.wikimedia.org/wiki/File:Centos-logo-light.svg )

Navegador web

Acerca de Chromium
Acerca de Chromium versión 81

De esto vosotros sabéis incluso más que mi persona, sin embargo debo comentarlo porque es sumamente esencial hoy en día. Ya prácticamente todas las aplicaciones y/o hardware tienen alguna interfaz web al usuario. Así como soy debianita empedernido, insisto en seguir usando Mozilla Firefox pero reconozco que Chromium funciona mucho más rápido -aunque ninguno de los dos son eficientes con el consumo de memoria-. Si el nombre os suena, pues sí, así como Debian es el origen de muchas distribuciones, Chromium como proyecto origina a Google Chrome® y comparte su motor de renderizado llamado Blink con otros navegadores como Microsoft Edge® y Brave®.

LibreOffice

Descubre LibreOffice ( https://es.libreoffice.org/descubre/libreoffice/ ) y el teletrabajo
Descubre LibreOffice ( https://es.libreoffice.org/descubre/libreoffice/ ) y el teletrabajo

LibreOffice® (ya en su versión 6.4.4 y antes llamadp OpenOffice® y StarOffice®) es una completa suite de oficina que viene incluida con la mayoría de las distribuciones de escritorio GNU/Linux y que trae las siguientes aplicaciones con nombres muy intuitivos:

  • Math: para editar fórmulas matemáticas.
  • Draw: para ediciones básicas de imágenes, organigramas, diagramas de flujo e incluso objetos 3D.
  • Impress: para presentaciones de diapositivas.
  • Calc: una hoja de cálculo totalmente compatible con Microsoft Excel®.
  • Writer: el editor de texto con el cual está escrito este artículo…
LibreOffice Write abriendo documento almacenado en Gogole Drive por medio de cuentas vinculadas en Ubuntu
LibreOffice Write abriendo un documento almacenado en Google Drive por medio de cuenta vinculada en Ubuntu

ownCloud

Logotipo de ownCloud
Logotipo de ownCloud

El servicio de alojamiento de ficheros en línea hoy en día tiene muchas alternativas, pero es de destacar ownCloud y su bifurcación, Nextcloud. Como su nombre lo indica nos permite nuestro propio servidor en línea para compartir archivos y llevar su control de versiones, cifrado de los mismos; control de favoritos, calendario público, administración de contactos, etc. Utiliza el nuevo protocolo WebDAV para manejar dichos archivos. Este protocolo fue propuesto por Jim Whitehead a la World Wide Web Consortium (W3C) siguiendo la visión de Tim-Berners Lee, considerado padre de la Internet. Puede usar MySQL como servidor de datos para ello y de ser necesario ofrecen alternativas de pago para su alojamiento, si es que queremos delegar nuestro trabajo de administración.

Por favor, lea también   dnsmasq: DNS práctico y sencillo (con DHCP opcional)

También existen complementos que podremos instalar para foros de conversación en texto y/o vídeo, etc. pero debemos evaluarlos bien pues la mayoría no son oficiales.

Etherpad y Ehtercalc

Ambos proyectos, Ehterpad y Ethercalc, permite mantener documentos en línea para ser editados en tiempo real con otras personas. Para ello puede servir cualquier ordenador en casa (o alojado en Internet o nuestra empresa), siempre y cuando instalemos el entorno Node.js el cual corre lenguaje JavaScript (del lado del cliente en nuestro navegador web también funciona con JavaScript). Una vez tengamos eso configurado, llamamos al manejador de paquetes npm con el que instalaremos Ethercalc para las hojas de cálculo. Para Etherpad es un poco diferente, también necesitamos Node.js pero podremos clonar el repositorio desde GitHub. Hago la salvedad que son programas muy prácticos, donde la seguridad y permanencia no están contemplados.

Drawpile whiteboard

Acerca de Drawpile
Acerca de Drawpile

¿Recuerdan el gis y el encerado? Acá en América le decíamos tiza y pizarrón: muchas veces necesitamos expresar nuestras ideas de manera rápida dibujando esquemas, organigramas o diagramas de flujo a mano. Solo clonamos el proyecto desde GitHub y compilamos ya sea como servidor dedicado y/o como cliente también. Si os parece muy complicado esto, también se puede instalar con ayuda de Flatpak, un manejador de paquetes que hará todo el proceso de descarga y configuración por nosotros.

Drawpile iniciando un servicio de anfitrión para exponer idea gráfica
Drawpile iniciando un servicio de anfitrión para exponer idea gráfica

Luego de haber instalado, ejecutamos Drawpile, exponemos nuestras ideas (sí, mirad la imagen arriba, no tengo talento para dibujar). Escogemos la opción de albergar una sesión ya sea en nuestro ordenador de área local por dirección IP (más algunos ajustes en el muro de fuego de nuestro ordenador) o simplemente usamos el servicio de publicación en drawpile.net para todos nuestros compañeros y compañeras de teletrabajo.

Mastodon Social

Únete a Mastodon
Únete a Mastodon

La necesidad de comunicación en el teletrabajo es muy necesaria. Hay tareas que no son urgentes ni vale la pena iniciar una vídeo llamada o correo electrónico, con un mensaje basta. Mastodon es bastante parecido a la red social Twitter, con la diferencia de que podremos montar nuestros propios servidores y unirnos a una federación. Esta es una tarea a largo plazo por la complejidad y el trabajo que implica el administrar una red social por nosotros mismos pero si esta cuarentena se vuelve a alargar pues…

Ahora bien si quieren probarlo de una vez exploren con cuál comunidad se sienten más a gusto, y recordad: si no toman cariño con ninguna comunidad o después de uniros no os sentís a gusto montad vuestra propia instancia.

Riot team chat

Riot im bienvenida a la creación de una nueva cuenta
Riot im bienvenida a la creación de una nueva cuenta

Con Mastodon debemos colocar el mismo software en cada uno de nuestros servidores y unirnos luego a la federación (generalmente nos aceptarán sin mayor problema) pero ¿qué tal un método de comunicación que implique un protocolo (o «idioma», si lo queremos ver de ese modo) para una federación universal?

Para ello fue creado el protocolo Matrix (nada que ver con la película) que forma parte de un proyecto aún mayor denominado Web Real-Time Communication (WebRTC). Esencialmente la idea es poder comunicar audio y vídeo entre pares sin instalar nada adicional, basta con vuestro software preferido para ello y para eso entra en escena Riot team chat.

Bien podemos descargar la versión de escritorio para nuestro ordenador o copiar desde GitHub el proyecto, descomprimir y configurar los certificados digitales para tener nuestro propio servidor. Los mensaje se envían y reciben en formato JSON y se cifran así de extremo a extremo.

Lo sorprendente de este protocolo es la creciente cantidad de aplicaciones y plataformas que se han unido: para iOS están Ditto Chat, Nio y Pattle, FluffyChat para Android e iOS; para nuestros ordenadores están Spectral, Quaternion, nheko Reborn, Mirage, Fractal y Seaglas; ¡incluso hay clientes para terminal de comandos  y Nintendo 3DS (Miitrix)!

Kanboard

Kanboard
Kanboard

Por último os presento mi aplicación preferida para el teletrabajo, tanto que he colaborado en su traducción al castellano: Kanboard. Basado en el método Kanban («valla» en idioma japonés) se basa en ir colocando tarjetas sobre ella y mover, crear, destruir o reutilizar dichas marcas para denotar pasos realizados o por realizar. Fue desarrollado por la empresa automotriz Toyota® para ordenar y aumentar su producción.

También es utilizada en el desarrollo de software pero para el teletrabajo sirve para montar nuestro propio servidor con MariaDB como base de datos y centralizar nuestros proyectos y tareas. Tiene gran cantidad de complementos pero sin embargo es minimalista y, si se quiere, hasta un tanto espartano.

Tal vez cuando lo prueben tengan la impresión de que es otro programa más de lista de tareas por realizar pero no se dejen llevar por las apariencias. Tiene una extensión para conectar por LDAP lo que permitirá administrar una buena cantidad de usuarios y usuarias, tiene imágenes creadas para Docker, permite llevar un cronómetro a las tareas que realicemos y también fijar tareas y eventos para notificar a los miembros que apuren el paso o el vencimiento de un plazo; o responder a eventos como el finalizar una nota con la asignación de una nueva tarea y/o notificación a otros usuarios; podremos fijar recordatorios basados en eventos de tiempo o agregar tareas predefinidas a comienzo de cada semana, mes, etc.

Antes de despedirnos, recuerda que Pandora FMS es un software de monitorización flexible, capaz de monitorizar dispositivos, infraestructuras, aplicaciones, servicios y procesos de negocio.

¿Quieres conocer mejor qué es lo que Pandora FMS puede ofrecerte? Descúbrelo entrando aquí: https://pandorafms.com/es

Si cuentas con más de 100 dispositivos para monitorizar puedes contactar con nosotros a través del siguiente formulario: https://pandorafms.com/es/contactar/

Además, recuerda que si tus necesidades de monitorización son más limitadas tienes a tu disposición la versión OpenSource de Pandora FMS. Encuentra más información aquí: https://pandorafms.org/es/

No dudes en enviar tus consultas. ¡El equipazo de Pandora FMS estará encantado de atenderte!
TítuloEnlace
El teletrabajo, de quimera a realidad impuesta de golpehttps://www.diariovasco.com/economia/trabajo/teletrabajo-quimera-realidad-coronavirus-20200419171617-ntrc.html?ref=https:%2F%2Ft.co%2F1SL1Mdek4y
Top 10 open source tools for working from homehttps://opensource.com/article/20/3/open-source-working-home
How to whiteboard collaboratively with Drawpilehttps://opensource.com/article/20/3/drawpile
TítuloEnlace