Servidor DOCKER Raspberry Pi con CasaOS – Alternativa OMV

CasaOS es un software de código abierto basado en la comunidad que se enfoca en brindar una experiencia de nube doméstica simple en torno al ecosistema Docker.

Del sitio web de CasaOS: A medida que avanza la tecnología móvil, la experiencia del hogar digital se pierde y se fragmenta. CasaOS es un sistema de nube para el hogar de código abierto basado en el ecosistema Docker y diseñado para escenarios domésticos. Está comprometida con la construcción del sistema de nube para el hogar más simple, fácil de usar y elegante del mundo.

En este video, veremos qué es CasaOS, cómo instalarlo en una Raspberry Pi 4 usando Raspberry Pi OS y un solo comando. Luego veremos algunas formas diferentes de instalar aplicaciones Docker compatibles a través de CasaOS.

Comando de instalación:

curl -fsSL https://get.icewhale.io/casaos.sh | bash
 

Enlaces de recursos:

https://www.casaos.io/

https://github.com/IceWhaleTech/CasaOS

Instalar Raspberry Pi OS

¡Esta nueva compilación de ANDROID 12 RASPBERRY Pi es súper rápida!

🖐 ¡Esta nueva versión de Android 12 para Raspberry Pi 4 de Konstakang es la mejor versión de Android que he probado en Pi4! En este video, vemos lo bien que ejecuta juegos de Android y emuladores como PPSSPP para PSP, Mupen64 FZ para N64 y Redream para Dreamcast. Con compatibilidad con OpenGL y Vulkan en Raspberry Pi 4, esta compilación de Android 12 es asombrosa. Obtenga una Raspberry Pi 4 en Amazon: https://amzn.to/3fEruZm

Para descargarlo y ver más detalles, puedes visitar su PÁGINA WEB.

Pantalla que usamos:

 

RASPBERRY PI PANTALLA TÁCTIL Wimaxit m728 y más

Vamos a ver esta pantalla táctil con HDMI que nos valdrá para cualquier aparato, incluido Raspberry Pi.

Si ya has visto el vídeo y estás interesado, puedes encontrarla en los siguientes enlaces:

https://amzn.to/3FPZU6R https://amzn.to/3eP8qqG

Si ya la tienes y la estás configurado, necesitarás estas cosas seguramente:

Comandos teclado en pantalla:

sudo apt update
sudo apt install florence -y
sudo apt install at-spi2-core -y

Configuración para el archivo config.txt de la partición Boot, para adaptar la pantalla a las dimensiones y configuraciones del puerto HDMI:

hdmi_force_edid_audio=1
max_usb_current=1
hdmi_force_hotplug=1
config_hdmi_boost=7
hdmi_group=2
hdmi_mode=87
hdmi_drive=2
display_rotate=0
hdmi_cvt 1024 600 60 6 0 0 0
Para la última versión de Raspberry Pi, intente de la siguiente manera si no se visualiza:
Abra el archivo «config.txt» en el directorio raíz de la tarjeta SD en la computadora,
Busque el contenido en  el archivo  dtoverlay=vc4-kms-v3d y luego agregue un «#» delante de él Si hay más de un » dtoverlay=vc4-kms-v3d»  , agregue «#».    
Como se muestra en la imagen:

Cómo actualizar a Raspberry Pi OS 11 Bullseye Oficial (de Buster)

Raspberry Pi OS «Bullseye» (basado en Debian 11 Bullseye) se ha lanzado recientemente, y este artículo cubre las instrucciones para actualizar desde la antigua Raspberry Pi OS Buster a esta nueva versión Bullseye. Esto debería funcionar con cualquier modelo de Raspberry Pi.

Raspberry Pi OS Bullseye viene con cambios importantes, que incluyen:

  • Ahora usa GTK3 en lugar de GTK2
  • Se reemplazó el administrador de ventanas Openbox con Mutter en sistemas con más de 2GB de RAM (si su RPi tiene 2GB de RAM o menos, continuará usando Openbox)
  • Hay un nuevo administrador de notificaciones disponible en la barra de tareas; las notificaciones ahora se muestran en orden cronológico en la esquina superior derecha de la pantalla y se ocultan después de quince segundos (se pueden configurar desde Panel Preferences -> Appearance)
  • Nueva herramienta gráfica para instalar actualizaciones del sistema y de la aplicación
  • El controlador KMS (configuración del modo del kernel), que era una opción experimental hasta ahora, ahora es el controlador de video estándar
  • Nuevo controlador de cámara
  • Muchos otros cambios, incluido el navegador Chromium actualizado a la versión 92 (optimizado para admitir la reproducción de video acelerada por hardware en Raspberry Pi)

Vale la pena señalar desde el principio que la actualización del sistema operativo Raspberry Pi de Buster (basado en Debian 10 Buster) a Bullseye (basado en Debian 11 Bullseye) no es compatible oficialmente porque hay cambios importantes entre las principales actualizaciones de versiones de Debian y la forma recomendada de obtener es crear una nueva tarjeta SD con la nueva versión. El sistema puede romperse (es posible que algunas cosas no funcionen, es posible que no pueda arrancar, etc.) durante la actualización. Además, llevará mucho más tiempo actualizar a Raspberry Pi OS Bullseye que realizar una instalación limpia.

Sin embargo, por mi parte, tengo un sistema operativo Raspberry Pi muy personalizado y quería mantener mis personalizaciones, así que opté por actualizar de Buster a Bullseye. En caso de que también desee actualizar, a continuación encontrará todos los pasos necesarios para actualizar Raspberry Pi OS 10 Buster a 11 Bullseye, así como algunos problemas que encontré durante / después de la actualización, y soluciones. Si bien esto debería funcionar con cualquier modelo de Raspberry Pi, tenga en cuenta que lo probé en una Raspberry Pi 4.

 

Cómo actualizar Raspberry Pi OS 10 Buster a 11 Bullseye

 

1. Haga una copia de seguridad de su instalación actual en caso de que el sistema operativo se estropee después de la actualización y desee revertirlo a su estado inicial. La forma más sencilla de hacerlo es utilizar la herramienta Copiadora de tarjetas SD que viene preinstalada con el sistema operativo Raspberry Pi (está disponible en el menú, en la categoría Accesorios).

2. Busque y reemplace todas las instancias de buster con bullseye e/etc/apt/sources.list y/etc/apt/sources.list.d/raspi.list

Puede hacer esto manualmente, usando un editor de texto, o usar los siguientes comandos para hacer esto:

sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/raspi.list

3. Actualice las fuentes del software, instale gcc-8 (la actualización no puede continuar sin él), luego actualice su sistema operativo Raspberry Pi de Buster a Bullseye.

sudo apt update
sudo apt install libgcc-8-dev gcc-8-base
sudo apt full-upgrade

Sin instalar gcc-8, obtendrá un error al intentar ejecutar sudo apt full-upgrade, diciendo que «Algunos paquetes no se pudieron instalar. […] Los siguientes paquetes tienen dependencias no satisfechas: libc6-dev: Breaks: libgcc-8-dev (<8.4.0.2 ~) pero se debe instalar 8.3.0-6 + rpi1 «.

Al final del apt full-upgrade , puede recibir la siguiente advertencia: «APT había planeado que dpkg hiciera más de lo que informó …». Si  encuentra este problema, esto debería solucionarlo:

sudo apt install -f
sudo apt full-upgrade

Después de esto, todo se actualizó con éxito.

4. Retire los paquetes sobrantes

sudo apt autoremove

5. Habilite KMS. Esto ahora se usa de manera predeterminada cuando se usa una imagen nueva de Bullseye de Raspberry Pi OS, pero no cuando se actualiza de Buster a Bullseye; en este caso, debemos habilitarlo manualmente (sin él, se encontrará con problemas visuales como tartamudeo).

Deberá editar el /boot/config.txt archivo y comentar (poner «#» al frente de la línea) cualquier línea que contenga dtoverlay=vc4-fkms-v3d, luego desplácese hasta la parte inferior de la [all] sección y debajo de ella, agregue dtoverlay=vc4-kms-v3d (como puede ver, esto ahora está usando «kms» en lugar de «fkms»). También puede hacer esto usando los siguientes comandos:

sudo sed -i 's/dtoverlay=vc4-fkms-v3d/#dtoverlay=vc4-fkms-v3d/g' /boot/config.txt
sudo sed -i 's/\[all\]/\[all\]\ndtoverlay=vc4-kms-v3d/' /boot/config.txt

Notas posteriores a la actualización

 

Si usa Wifi en Raspberry Pi 4, y después de actualizar a Raspberry Pi OS 11 Bullseye y reiniciar, el subprograma del panel de red muestra mi red como desconectada, y al hacer clic en él, muestra un mensaje que dice «No se encontraron interfaces inalámbricas»:

no se encontraron interfaces inalámbricas Raspberry Pi OS 11 bullseye

 

Esto parece estar relacionado con el hecho de que con Bullseye, Connman se usa para manejar la configuración de red. Para solucionar esto, ve a Menu -> Preferences -> Connman Settings -> Wireless, luego haz clic en la red inalámbrica a la que quiere conectar, luego hice clic en el Connect botón. Al hacer clic en el ícono de ajustes al lado de una red inalámbrica, también hay una opción para conectarse automáticamente (deshabilitada de manera predeterminada).

Puede quitar el subprograma de red del panel que ya no funciona correctamente y reemplazarlo por uno que funcione. Para eliminarlo, haga clic derecho y elija Remove "Wireless & Wired Network From Panel. Luego, para agregar el que funciona, haga clic derecho en el panel, elija Add / Remove Panel Items - > Add y agregue el complemento del Manage Networks panel:

Raspberry Pi OS 11 Bullseye inalámbrico
 
Con el siguiente comando puedes verificar que versión tienes:
cat /etc/os-release

PI-APPS – TIENDA APLICACIONES para RASPBERRY Pi

La tienda de aplicaciones más popular para computadoras Raspberry Pi. Scripts bash 100% de código abierto (incluida la GUI).

Vamos a instalar esta tienda de aplicaciones para instalar muchas aplicaciones en nuestra Raspberry PI de forma muy sencilla con un solo clic.

Introducción

Seamos honestos: Linux es más difícil de dominar que Windows. A veces no es fácil de usar y seguir un tutorial desactualizado puede romper el sistema operativo de su Raspberry Pi.
No existe un repositorio de software centralizado, excepto los aptrepositorios que carecen de muchas aplicaciones de escritorio.
¡Seguro que hay una forma mejor! Hay.
Presentamos Pi-Apps, una colección en expansión y bien mantenida de scripts de instalación de aplicaciones que puede ejecutar con un solo clic .

wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash

Sistemas compatibles:

  • Raspberry Pi OS de 32 bits: totalmente compatible.
  • Twister OS: totalmente compatible.
  • Raspberry Pi OS de 64 bits: totalmente compatible.
  • Bullseye, Kali, Ubuntu: puede encontrar errores para algunas aplicaciones.
  • Android, ChromeOS, no ARM, no Debian: no compatible. Su experiencia puede ser diferente.
Para instalar manualmente si prefiere ver qué sucede debajo del capó
Para desinstalar Pi-Apps

Para ejecutar Pi-Apps

  • Desde el menú de inicio: Accesorios -> Pi Apps
  • Utilice el comando de terminal: pi-apps
  • Ejecute Pi-Apps desde su directorio: ~/pi-apps/gui

Fuente y Wiki en su Github oficial

Nueva Raspberry Pi Zero 2 W a la venta

Han pasado casi seis años desde que salió la Raspberry Pi Zero. De todos los productos que han lanzado, indican que Zero sigue siendo el que más les enorgullece: encarna a la perfección la misión de brindar a las personas acceso a las herramientas y eliminar los costos como una barrera. Han vendido casi cuatro millones de unidades de Zero, y su hermano mayor Zero W con capacidad inalámbrica , y se han abierto camino en todo, desde altavoces inteligentes hasta ventiladores de hospitales. Pero donde los productos más grandes se han vuelto cada vez más potentes a lo largo de los años, nunca han encontrado una manera de incluir más rendimiento en la RPi Zero.

Hasta hoy:

Raspberry Pi Zero 2 W usa el mismo dado de SoC Broadcom BCM2710A1 que la versión de lanzamiento de Raspberry Pi 3, con núcleos de Arm ligeramente reducidos a 1 GHz, incluidos en un solo paquete que ahorra espacio junto con 512 MB de LPDDR2 SDRAM. El aumento exacto del rendimiento con respecto a Zero varía según las cargas de trabajo, pero para sysbench de subprocesos múltiples es casi exactamente cinco veces más rápido.

La nueva computadora de placa única Raspberry Pi Zero 2 W sobre un fondo gris claro

Especificaciones de Raspberry Pi Zero 2 W

Estos son los aspectos más destacados:

  • Broadcom BCM2710A1, SoC de 64 bits de cuatro núcleos (Arm Cortex-A53 a 1 GHz)
  • 512 MB LPDDR2 SDRAM
  • LAN inalámbrica IEEE 802.11b / g / n de 2,4 GHz, Bluetooth 4.2, BLE
  • 1 × interfaz USB 2.0 con OTG
  • HAT de encabezado de E / S de 40 pines compatible con HAT
  • Ranura para tarjeta microSD
  • Puerto mini HDMI
  • Video compuesto y puntos de soldadura de pines de reinicio
  • Conector de cámara CSI-2
  • H.264, decodificación MPEG-4 (1080p30); Codificación H.264 (1080p30)
  • Gráficos OpenGL ES 1.1, 2.0

Si no sabes que es Raspberry Pi Zero, por aquí te dejo un vídeo:

Más información

Instalar OPENMEDIAVAULT 6 en RASPBERRY PI

Vamos a instalar OpenMediaVault 6 en Raspberry Pi.

Para ello necesitamos actualizar primero nuestros Raspberry Pi S.O./Raspbian a Debian 11, te dejo por aquí un vídeo de como hacerlo.

Instalación OPENMEDIAVAULT 6 Configuración y primer vistazo

Por aquí abajo tienes todo lo necesario para actualizar sacado de esta Fuente y el canal amigo Cacharreando con Juan

Crear MicroSD
Se tiene que crear un fichero en la partición boot. Se tiene que llamar ssh, sin formato.

SSH
Usuario: pi
Contraseña: raspberry

Para cambiar la contraseña del usuario Pi en SSH.
passwd


Actualizar Debian 10
apt update
apt upgrade
apt full-upgrade

cd /etc/apt/
nano sources.list

Hay que sustituir buster por bullseye. Ejemplos:
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-backports main contrib non-free


Actualizar a Debian 11 Bullseye

apt update
apt upgrade
apt full-upgrade

Damos a Q

reboot


Instalamos OMV 6

sudo wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash

apt update
apt upgrade

Instalar RASPBERRY PI SIN MONITOR NI TECLADO

En este vídeo vamos a ver como realizar una nueva instalación del sistema operativo para nuestra Raspberry Pi, y como configurarlo para no necesitar teclado y ratón conectado directamente a ella, si no que lo haremos todo desde otro equipo y luego nos conectaremos por SSH para usarla, como si fuera un servidor.

Para hacer este proceso vamos a necesitar:

Tendremos que descargar el software oficial Pi Image y seguir las indicaciones, como se ve en el siguiente vídeo con más detalle, para realizar la instalación. Una vez hecha, pasa al siguiente paso.

Activar SSH

Ahora, tenemos que crear un archivo de texto para habilitar el SSH en la partición Boot de la MicroSD, es posible que tengas que sacarla y meterla para que te salga. Este archivo hay que cambiarle el nombre y extensión a SSH como ves aquí debajo.

Ahora el Wifi si te hace falta y/o no tienes cable de red. 

Tenemos que crear un archivo como antes pero con el nombre «wpa_supplicant.conf» y en su interior poner el siguiente contenido. Tendremos que modificarlo cambiando nuestro SSID, PSK y si fuera necesario el cifrado de la red.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=ES

network={
        ssid="nombre-de-tu-wifi"
        psk="password-de-tu-wifi"
        key_mgmt=WPA-PSK
}

Acceder al equipo

Una vez con la MicroSD en su interior y encendida la Raspberry Pi, podemos ya acceder por SSH a esta. Para ello, lo tenemos que hacer por nombre o IP.

El nombre va a ser raspberrypi, por lo que podemos ponerlo en programas como Putty o en una ventana de símbolos de sistema para conectar a ella por SSH.

También podemos acceder por la IP, puedes ver que IP ha cogido en tu servidor DHCP, normalmente el será el Router, o puedes usar una aplicación de escaneo de red como Ip Scan o esta

Más vídeos de Raspberry Pi

Fuente

Pi-Hole – Bloqueador de anuncios de Youtube

Buenas, vamos a ver un sencillo proceso que junto a Pi-Hole promete bloquear los anuncios de Youtube de nuestra red. Es posible que pronto suba vídeo sobre ello:

Este script bloqueará todos los anuncios de Youtube en su red. Debe usarse con Pi-Hole.

Instalación

  • Descarga el script

git clone https://github.com/deividgdt/ytadsblocker.git
  • Moverse al directorio

    cd ytadsblocker
  • Dar permisos de ejecución al Script

    chmod a+x ytadsblocker.sh
  • Ejecute el script como root con la opción: instalar

    ./ytadsblocker.sh install
  • Responda Sí (Y) si desea activar el modo agresivo o No (N) si no lo desea. El modo agresivo bloqueará todos los subdominios de googlevideo. Úselo con cuidado ya que esto podría hacer que Youtube deje de funcionar.

    Do you want to activate the aggressive mode? be careful, Youtube could stop working (Y/N):
  • Inicie el servicio y listo

    systemctl start ytadsblocker

Instalación: contenedor Pihole

Si va a utilizar el script en un contenedor Docker de Pihole, debe instalar e iniciar el script de la siguiente manera:

  • Entra en el contenedor Pihole

wget https://raw.githubusercontent.com/deividgdt/ytadsblocker/master/ytadsblocker.sh
  • Darle permiso de ejecución
chmod +x ytadsblocker
  • Instale e inicie el script

    ./ytadsblocker.sh install
    ./ytadsblocker.sh start &

Fuente

🔧 Reparar ERROR DOCKER al instalar – ACTUALIZAR librería bseccomp2 Docker

En ocasiones nos encontramos que vamos a instalar un nuevo Docker, por ejemplo desde Portainer, y parece que se ha instalado correctamente pero no funciona. Si accedemos o vemos el registro de Log nos da error.

Esto solo afecta a las instalaciones de 32 bits de distribuciones basadas en Debian Buster.

Esto se debe a un error en la biblioteca libseccomp2 (dependency of docker itself), que está corregido. Sin embargo, no se envía a todos los repositorios.

Para poder reparar esto, hay que agregar el repositorio de backports para DebianBuster con los siguientes comandos:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC 648ACFD622F3D138

echo "deb http://deb.debian.org/debian buster-backports main" | sudo tee -a /etc/apt/sources.list.d/buster-backports.list

sudo apt update

sudo apt install -t buster-backports libseccomp2
 

Existen otras opciones que puedes ver AQUÍ en su fuente.