Categorías
18.04 20.04 HowTos

Actualizar a LibreOffice 7 en Ubuntu 20.04 / 18.04

LibreOffice Logo

En este procedimiento detallo el paso a paso para Actualizar a LibreOffice 7 nuestro Ubuntu 20.04. Es la alternativa más completa y usada a la suite de ofimática Microsoft Office. La nueva versión incorpora varias mejoras, funcionalidades. Acá encontrás más información en español de las mejoras que incorporó LibreOffice 7.

LibreOffice es un paquete de software de oficina libre y de código abierto desarrollado por The Document Foundation.

Creado en 2010 como bifurcación de OpenOffice.org, que a su vez tenía como base inicial a la suite ofimática StarOffice, desarrollada por StarDivision, adquirida por Sun Microsystems en agosto de 1999. Su entorno está programado en los lenguajes informáticos C++, Java y Python.

(Extraído de Wikipedia)

Categorías
20.04 HowTos

Configurar iSCSI Storage Server en Ubuntu 20.04

Configurar un iSCSI Storage Server se convirtió en una necesidad para poder armar mi cluster de Raspberries sin tener que estar dependiendo de las MicroSD y la taza de falla que tiene este medio cuando se lo usa como rootfs. Usar discos por USB era una opción pero me encarecía la solución y aumentaba la cantidad de cables y puntos de falla dando vueltas.

iSCSI (Abreviatura de Internet SCSI) es un estándar que permite el uso del protocolo SCSI sobre redes TCP/IP. iSCSI es un protocolo de la capa de transporte definido en las especificaciones SCSI-3. Otros protocolos en la capa de transporte son SCSI Parallel Interface y canal de fibra.

La adopción del iSCSI en entornos de producción corporativos se ha acelerado en estos momentos gracias al aumento del Gigabit Ethernet. La fabricación de almacenamientos basados en iSCSI (red de área de almacenamiento) es menos costosa y está resultando una alternativa a las soluciones SAN basadas en Canal de fibra.

(Extraído de Wikipedia)

Categorías
Ansible

Configurar cliente nut con Ansible

Nut Logo

Me encontré haciendo un poco de housekeeping que tenía varios equipos en los cuales debía configurar el cliente nut para que puedan apagarse ante un corte de energía. El tener el cliente me permite proteger los equipos y la información ante los cortes de luz. Me pareció una buena oportunidad de armar una receta que me permita orquestar todos los clientes.

La configuración del servidor y el cliente la documenté en este post. Pero quería automatizar el proceso para no tener que ejecutarlo en forma repetida y me permita ajustar la configuración en forma fácil en caso de que sea necesario.

Categorías
20.04 HowTos RASPBIAN Utilidades

Instalar un NTP server en Ubuntu / Raspberry PI OS

Durante este procedimiento vamos a configurar NTPSec como NTP server para nuestra red. Este protocolo nos permite tener los relojes de nuestros servidores sincronizados, esto facilita tareas cuando queremos resolver un problema o necesitamos revisar los logs.

NTPSec es un fork de la implementación de referencia NTP que fue modificada para mejorar su seguridad. La primera versión productiva se lanzo en Octubre del 2017, durante ese proceso de descarto el 75% del código del proyecto original, sacando soporte a versiones obsoletas de sistemas y componentes. Esto generó que el código remanente sea más fácil de auditar y mantener.

Network Time Protocol (NTP) es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través del enrutamiento de paquetes en redes con latencia variable. NTP utiliza UDP como su capa de transporte, usando el puerto 123. Está diseñado para resistir los efectos de la latencia variable.

(Extraído de Wikipedia)

Categorías
18.04 20.04 Ansible HowTos RASPBIAN

Ansible: instalación en Ubuntu 20.04 / Raspberry PI OS

En esta entrada voy a documentar el procedimiento de instalación y configuración básica de Ansible.

Esta aplicación va a tener su propia sección donde pueden encontrar todos las entradas relacionadas en este link.

Ansible es una plataforma de software libre para configurar y administrar ordenadores. Combina instalación multi-nodo (es decir: permite desplegar configuraciones de servidores y servicios por lotes), ejecuciones de tareas ad hoc y administración de configuraciones.

Adicionalmente, Ansible es categorizado como una herramienta de orquestación.1​ Gestiona nodos a través de SSH y no requiere ningún software remoto adicional (excepto Python 2.4 o posterior2​) para instalarlo. Dispone de módulos que trabajan sobre JSON y la salida estándar puede ser escrita en cualquier lenguaje. Nativamente utiliza YAML para describir configuraciones reusables de los sistemas.3

(Extraído de wikipedia)

Categorías
18.04 20.04 HowTos RASPBIAN Utilidades

Clamav, Antivirus en Linux, Ubuntu 20.04 / Raspian PI OS

ClamAV es un software antivirus open source (de licencia GPL) para las plataformas Windows, GNU/Linux, BSDSolarisMac OS X y otros sistemas operativos semejantes a Unix.

(Extraído de wikipedia)

Clamav es una gran herramienta de software libre que debería estar siempre en en la mente de todos los que trabajamos en tecnología. La ejecuto en mis servidores en forma rutinaria y es mi as bajo la manga cuando tengo algún amigo o familiar llama cuando le entro un virus en la computadora. Un pendrive con Linux y Clamav suele ser la solución.

Categorías
20.04 HowTos RASPBIAN

rootfs sobre NFS con tu raspberry con Ubuntu 20.04 o Raspberry Pi OS

En este procedimiento voy a desarrollar es para instalar Ubuntu 20.04 / Raspberry Pi OS en una Raspberry en forma híbrida, el /boot en la MicroSD y el / (rootfs) va a ser accedido desde un NFS.

Esto tiene como ventaja evitar usar la MicroSD como / acortando la vida útil de la misma o evitarnos el trastorno de poner un disco USB que incrementa el tamaño de la solución.

Esta claro que en este caso necesitamos disponer de un servidor o nas que nos provea el servicio de NFS para el rootfs.

Categorías
20.04

Qtile Ubuntu 20.04 – Tiling Windows Manager

Este procedimiento nació de la necesidad de tener un escritorio liviano y funcional para armar un entorno de trabajo. Qtile en Ubuntu 20.04 fue la solución.

Qtile es un entorno liviano que estoy adoptando en mi entorno de trabajo. Me gustó el concepto de mosaicos para gestionar las ventanas.

Esta escrito en python y es altamente modificable. Incluso su archivo de configuración brinda grandes alternativas y esta en python.

Los gestores de ventana de mosaico o tiling window managers posicionan todas las ventanas ocupando toda la pantalla sin solaparse, por eso se dice que sitúa las ventanas en una especie de mosaico, Microsoft Windows 1.0 usa este tipo de posicionamiento y en la actualidad existen muchos gestores de este tipo para X Window.

(Extraído de Wikipeida)

Categorías
18.04 20.04 RASPBIAN

Cliente bittorrent web – Instalar transmission en Raspbian / Ubuntu

Tansmission Logo
Transmission Logo

Las Raspberries la plataforma para el cliente bittorrent ideal, pueden estar prendidas mucho tiempo con un consumo de energía mínimo. Una de las primeras cosas que busqué y tenía pendiente documentar era el Transmission este excelente cliente Bittorrent web que puede ser administrado por web.

Categorías
18.04 20.04 HowTos RASPBIAN

Apache2 https con Certbot: Como obtener certificados SSL gratis.

https logo

Desde hace ya un tiempo se hizo prácticamente obligatorio tener certificados que permitan tener a las páginas webs con certificados ssl para poder aparecer en mejor en los buscadores y evitar las alertas de seguridad a los usuarios cuando acceden a un sitio utilizando un sitio sin certificar.

Como usuario es importante verificar que los sitios a los que accedemos sean seguros, de esta forma sabemos que la información que cargamos en el portal (usuarios / contraseñas / datos personales) esta en la custodia de la plataforma a la que prendíamos acceder. Por ejemplo si el sitio no es seguro con la edición de un archivo de configuración en tu equipo, tocando una configuración en el router o en el DNS de tu ISP forzar a un equipo a acceder a una web maliciosa donde la url sea vea como la original ( DNS hijacking ).

El certificado es provisto por Let’s Encrypt, y es renovado por una utilidad llamada certbot