Categorías
20.04 HowTos

rootfs sobre ISCSI con tu Raspberry y Ubuntu 20.04

Tome la determinación de hacer que mis de mis Raspberries tengan el boot desde la microSD y tener el rootfs sobre iSCSI de un target compartido desde mi NAS (una asignación 1 a 1), considero esto como una mejora al procedimiento del boot sobre NFS, pero esta solución es más compleja también.

Esta solución es más segura (el protocolo iSCSI ademas de poder filtrar por IP permite autenticar con usuario y contraseña).

Encontré información perdigonada en los foros de la fundación Raspberry, pero no encontré nada que este documentado de punta a punta. Quizás si no hubiese hecho andar la solución en NFS, en forma previa, no hubiese tenido el conocimiento acumulado como para llenar los blancos y hacer andar esta.

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

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 Utilidades

Usa tu CPU para combatir el COVID-19

Me cruce con un desarrollo de la BOINC de la universidad de Berkeley que permite utilizar la capacidad ociosa de tu CPU para combatir el COVID-19.

COVID-19 spike protein. Fuente: Rosetta@home

El proyecto Rosetta@home utiliza BOINC para utilizar la capacidad de calculo de tu computadora para diseñar proteínas y predecir su forma en 3 dimensiones. Esto te esta utilizando para determinar que proteínas son importantes para el COVID-19, para desarrollar proteínas de uso terapéutico y para diagnostico.

La instalación es sumamente sencilla. Se puede realizar instalando el metapaquete «boinc» en Ubuntu. En otras distros no debería variar mucho el procedimiento. Dale colaborá!.

Si tenes una rapberry 3b, 3b+ o 4 y no sabes como instalarla, acá tenes tutoriales para Raspbian u Ubuntu.

Categorías
20.04 HowTos

Tunning de Raspberry Pi 4 con Ubuntu 20.04

En el contenido de este post voy a tratar los comandos y pasos que ejecuto para realizar el tunning de mi Rasbperry Pi 4.

La idea final es tener un desktop liviano que me permita realizar las tareas diarias y me evite sacar la notebook de la mochila (o incluso dejarla en el trabajo).

Los puntos que trato son:

Categorías
RASPBIAN

Actualizar el firmware de Raspberry Pi 4

Por fin!!!. Actualizar el firmware de Raspberry Pi 4 nos acerca mejoras en el consumo, una baja en la temperatura del integrado que administra el USB 3.0 e inicio por red (más adelante espero poder dedicarle tiempo y documentar el procedimiento).

Crédito de la imagen Tom’s Hardware
Comparativa de temperaturas antes / después de Actualizar el firmware de Rasbperry Pi 4 en estado de reposo.

(Basado en un artículo de Tom’s Hardware en inglés)

Categorías
RASPBIAN

Plex Media Server en Raspberry

Logo de Plex Media Server

Plex Media Server organiza video, música y fotos de librerías de medios personales y hace stream de estos a smart TVs, reproductores de medios y dispositivos móviles.

Es un Reproductor de medios y suite de software integrada por diferentes aplicaciones para reproducir medios asociadas a un media server que organiza los medios almacenados en dispositivos locales. Se encuentra disponible para Mac OS X, Linux, y Microsoft Windows.

Antes del lanzamiento de Plex Home Theater, que es de código cerrado, en noviembre de 2013,6​ el código fuente de Plex Media Center fue inicialmente una bifurcación de XBMC el 21 de mayo de 2008; esta todavía se usa en la interfaz de Linux.7​8​9​ Plex Media Server, es software propietario.

(Extraído de Wikipedia)

Categorías
RASPBIAN

Raspbian puesta a punto

Índice:

Categorías
RASPBIAN

Syncthing en Raspberry PI / Raspbian sincronizando archivos entre equipos

Syncthing LogoSyncthing es una aplicación gratuita de código abierto que sincroniza archivos entre equipos (P2P).  Esta disponible para Android, BSD, Linux, Mac, Solaris y Windows.  Puede sincronizar archivos en la red local o a través de Internet.  La seguridad y la integridad de la información esta contemplando en el diseño del software (verifica que se transfiera bien y las conexiones entre los nodos esta encriptada).

(Obtenido de Wikipedia)

A continuación voy a documentar le proceso de instalación de Syncthing en Raspberry PI  que ejecuta Raspbian.   Aunque el mismo procedimiento aplica para Debian / Ubuntu.

La guía esta basada en el procedimiento de www.htpcguides.com que esta en inglés.

Categorías
RASPBIAN

Raspberry / Raspbian servidor de archivos SAMBA

Para poder compartir archivos en nuestra red Windows debemos configurar SAMBA como servicio.  Como la Raspberry solo soporta memorias microSD y el costo del storage es caro, la solución fue instalar un disco externo USB.

A favor encontramos:

  • Se alimenta directamente de nuestro Raspberry
  • Ocupa poco espacio.
  • Bajo nivel de ruido
  • Más barato por GB que las microSD
  • Bajo consumo de energía

Como contra:

  • El desempeño es mediocre.  Sirve para uso doméstico u oficina chica, no lo recomiendo como solución para más de 3 o 4 usuarios concurrentes.
  • El más caro que un disco rígido tradicional.