Cómo usar fácilmente Pi-Hole fuera de su red personal con Zerotier

Este post es una traducción y adaptación de esta fuente del foro oficial, puedes pasarte para revisar más detalles o errores.

Vídeo y post en proceso.

¿Tiene su Pi-Hole instalado en su red personal, pero quieres usarlo fuera de tu casa? Si ese es el caso, quédate conmigo y sigue este tutorial que te explicará cómo integrar tu Pi-Hole con Zerotier 670, una red virtual fácil de acceder desde cualquier lugar del mundo donde todo el tráfico está encriptado de un extremo a otro.

Ventajas de usar Zerotier en lugar de una VPN tradicional

    • Zerotier funciona incluso en su red personal, por lo que no tendrá que cambiar la configuración de DNS ni conectarse a su VPN cada vez que salga de su casa.
    • Todavía puede usar la conexión a Internet existente que está usando fuera de su casa en lugar de enrutar su conexión a Internet actual a través de su red doméstica como lo haría con PiVPN y, por lo tanto, perder algo de ancho de banda si su conexión doméstica no es lo suficientemente potente.
    • No necesita configurar un DNS dinámico ni tener una IP estática ni configurar el reenvío de puertos porque Zerotier hará todo el trabajo para que usted configure automáticamente la mejor configuración de acuerdo con su red.
    • Zerotier funciona de inmediato en todos los entornos de red (a menos que el administrador prohíba explícitamente los servidores de Zerotier), incluso en redes muy restrictivas que solo permiten HTTP y HTTPS prueba aquí ).

Requisito

    • Un servidor Pi-Hole ya instalado

Tutorial

Primera parte : Configure Pi-Hole en su red Zerotier

Cree una cuenta en el sitio web de Zerotier: https://my.zerotier.com/login 538

Después de crear su cuenta, diríjase a la sección de red: https://my.zerotier.com/network 142 y luego haga clic en el Create Network botón azul.

Debería surgir una nueva red:

 

Haga clic en la nueva red y luego deje que se abra la página. Necesitará el ID de red después de un par de pasos:

Es posible que desee cambiar el nombre de la red y el IPv4 Auto-Assign a números más fáciles de recordar, por ejemplo: 192.168.192.*:

 

Abra una conexión SSH a su servidor Pi-Hole y luego instale Zerotier usando este comando:

curl -s https://install.zerotier.com/ | sudo bash

Cuando reciba este mensaje: Success! You are ZeroTier address. Está listo para unirse a su red virtual usando este comando:

sudo zerotier-cli join network_id

Necesitas reemplazar network_id con el ID de red especificado en la página de Zerotier Central que abrió hace un minuto.

Entonces debería recibir un mensaje de éxito: 200 join OK, si ese es el caso, vuelva a la página de Zerotier Central.

Desplácese hacia abajo hasta que One device has joined this network. mensaje.

Ahora deberá aceptar su servidor Pi-Hole para unirse a la red marcando la casilla justo debajo de la Auth?:

 

Luego espere un poco hasta que la línea roja cambie a verde y obtenga una tercera IP en el Managed IPs columna.

Dé un nombre a su servidor Pi-Hole en el short name campo.

Cambie la IP de su servidor Pi-Hole en el Managed IPs columna a números más fáciles de recordar, por ejemplo el mío es 192.168.192.1 porque la red está configurada para 192.168.192.* dentro de IPv4 Auto-Assign caja. No olvide eliminar la antigua IP administrada.

Abra una página en la configuración de DNS de Pi-Hole: http: //pi.hole/admin/settings.php? tab = dns 175

Comprobar el Listen on all interfaces para permitir que los dispositivos de su red Zerotier utilicen su Pi-Hole y luego guardar:

¡Eso es todo, ahora ha configurado su servidor Pi-Hole con Zerotier!

Segunda parte: Configure su (s) dispositivo (s) para usar su Pi-Hole a través de su red Zerotier

Ventanas (7, 8, 8.1 y 10)

Configurar Zerotier

Instale la aplicación Zerotier: https://download.zerotier.com/dist/ZeroTier%20One.msi 43 (no desmarque la Start Zerotier al final de la instalación).

UN Zerotier One subirá la ventana, tienes que iniciar sesión con tu cuenta.

A continuación, se le dará la bienvenida para unirse a una red, solo tiene que unirse a su red:

Haga clic en done y luego acepte la nueva ventana de red azul a la derecha si está en Windows 8 / 8.1 / 10.

Cambiar los servidores DNS

No le explicaré en detalle cómo cambiar sus servidores DNS porque ya hay muchos tutoriales en Internet para guiarlo, pero aquí hay un buen tutorial para ayudarlo: https://www.lifewire.com/how-to-change-dns-servers-in-windows-2626242 54

En la configuración de la IP del servidor DNS, si seguiste el tutorial que vinculé, tienes que ingresar la IP administrada (Zerotier) de su servidor Pi-Hole (disponible en la página de Zerotier Central).
Si ha seguido la primera parte al pie de la letra, asegúrese de ingresar 192.168.192.1 y teniendo un resultado similar al mío:

Androide

Configurar Zerotier

Instale la aplicación Zerotier One desde Google Play Store: https://play.google.com/store/apps/details?id=com.zerotier.one 81

Ejecútelo y luego toque el + botón en la parte superior derecha de la aplicación:

Ingrese su ID de red y luego verifique el «Usar servidores DNS personalizados» caja:
20190428_215243

Ingrese la IP administrada (Zerotier) de su servidor Pi-Hole en el primer campo DNS IPv4 y luego toque el «Agregar red» botón:

 

Regrese a la página de Zerotier Central.

Verá un nuevo dispositivo que tiene una línea vertical roja, solo tienes que hacer lo mismo que la primera parte, haz clic en el cuadro de la columna Auth? para permitir que el dispositivo se una a la red.

Ahora está listo para iniciar la conexión en la aplicación Zerotier One en su dispositivo Android activando el control deslizante dentro del cuadro de red:

Linux (Ubuntu, Linux Mint, Fedora y más)

Configurar Zerotier

La instalación de Zerotier en Linux es muy similar a la primera parte. 

Nota para los usuarios de ArchLinux. Hay un paquete oficial para Zerotier: https://www.archlinux.org/packages/community/x86_64/zerotier-one/ 10

Cambiar los servidores DNS

La configuración de los servidores DNS en Linux depende en gran medida de la interfaz gráfica, pero aquí hay algunos tutoriales para las distribuciones populares de Linux:

En la configuración de la IP del servidor DNS ingrese la IP administrada (Zerotier) de su servidor Pi-Hole, si ha seguido la primera parte al pie de la letra, asegúrese de ingresar 192.168.192.1.

Mac OS

Configurar Zerotier

Personalmente, no tengo un dispositivo Apple, pero es posible instalar Zerotier en tu Mac instalando el .pkg disponible en la página de descarga de Zerotier: https://www.zerotier.com/download.shtml 22 Apple Macintosh).
Si necesita ayuda, aquí hay un buen tutorial que encontré en Internet: https://www.stratospherix.com/support/setupvpn_02a.php 26

Cambiar los servidores DNS

Aquí hay un tutorial para ayudarlo a cambiar los servidores DNS en su Mac: https://serverguy.com/kb/change-dns-server-settings-mac-os/ 26

En la configuración de la IP del servidor DNS ingrese la IP administrada (Zerotier) de su servidor Pi-Hole, si ha seguido la primera parte al pie de la letra, asegúrese de ingresar 192.168.192.1.

iOS (iPhone / iPad / iPod Touch)

Configurar Zerotier

Puede instalar Zerotier en su dispositivo iOS instalando la aplicación oficial de la App Store: https://itunes.apple.com/us/app/zerotier-one/id1084101492?mt=8 132
Si necesita ayuda, aquí hay un buen tutorial que encontré en Internet: https://www.stratospherix.com/support/setupvpn_03.php 93

Cambiar los servidores DNS

Aquí hay un tutorial para ayudarlo a cambiar los servidores DNS en su dispositivo basado en iOS: https://appleinsider.com/articles/18/04/22/how-to-change-the-dns-server-used-by-your-iphone-and-ipad 152

En la configuración de la IP del servidor DNS ingrese la IP administrada (Zerotier) de su servidor Pi-Hole, si ha seguido la primera parte al pie de la letra, asegúrese de ingresar 192.168.192.1.

 

 

📁 Como instalar RCLONE en WINDOWS 10 ☁️

Web de descarga: https://rclone.org/downloads/

Lista de comandos: https://rclone.org/commands/

Para instalar:

cd "Ruta carpeta donde lo hemos descargado"
rclone config

Ir configurado según el vídeo.

Ejemplos

Para copiar:

rclone copy ArchivoOrigen NombreDestinoNube(El que pusimos en la instalación) 

Crear carpeta

rclone copy ArchivoOrigen NombreDestinoNube(El que pusimos en la instalación) .

 

 

Cómo reparar tu sistema Windows o Linux con Rescatux

Rescatux es una distribución en bootable/Live basada en Debian que presenta un asistente gráfico para rescatar instalaciones rotas de GNU / Linux y Windows y cargadores de arranque.

Funciona en modo en vivo y ofrece un amplio conjunto de herramientas para abordar una amplia gama de problemas en Linux e incluso Windows. Lo que hace que Rescatux  destaque de los muchos sistemas de rescate orientados de manera similar es principalmente su sencillez. En lugar de ofrecer un conjunto de herramientas que lo ayudarán a reparar su sistema «roto», inicia Rescapp de inmediato, que es una ventana que presenta botones categorizados para abordar un problema específico.

Donde descargar

Accede a la descarga de Rescatux estable .

Particionamiento

En la categoría «Herramientas expertas», encontrará la herramienta «Gparted» que le permite configurar las particiones detectadas en una conveniente interfaz gráfica de usuario.

Restablecer contraseña de Windows

Rescatux puede restablecer su contraseña de Windows, que es un problema relativamente frecuente en las instalaciones de Windows, o promocionar al usuario predeterminado de Windows a un administrador del sistema. Esto funcionará para XP, Vista y Windows 7. Presione el botón correspondiente en la ventana principal y se le darán instrucciones detalladas para la acción seleccionada. Cuando esté listo para continuar, presione el botón «Ejecutar» ubicado en la parte superior.

 

Fuente: https://www.supergrubdisk.org/rescatux/

Crear USB bootable con VENTOY arrastrando archivos ISO.

Ventoy es una herramienta de código abierto para crear una unidad USB de arranque para archivos ISO. Con Ventoy , no necesita formatear el disco una y otra vez, solo necesita copiar el archivo ISO en la unidad USB y arrancarlo. Puede copiar muchos archivos ISO a la vez y Ventoy le dará un menú de inicio para seleccionarlos.

Fuente/Descarga.

  • Instale Ventoy a la unidad USB
    • Para Windows

Descargue el paquete de instalación, como ventoy-xxxx-windows.zip y descomprímalo.
Ejecute Ventoy2Disk.exe, seleccione el dispositivo y haga clic en el botón Instalar o Actualizar.

    • Para Linux

Descargue el paquete de instalación, como ventoy-xxxx-linux.tar.gz y descomprímalo.
Ejecute el script de shell como root sh Ventoy2Disk.sh { -i | -I | -u } /dev/XXX -  XXX es el dispositivo USB, por ejemplo / dev / sdb.

Ventoy2Disk.sh  OPTION  /dev/XXX
  OPTION:
    -i   install ventoy to sdX (fail if disk already installed with ventoy)
    -I   force install ventoy to sdX (no matter installed or not)
    -u   update ventoy in sdX

Atención, el disco USB se formateará y todos los datos se perderán después de la instalación.
Solo necesita instalar Ventoy una vez, después de eso, todo lo que necesita es copiar los archivos iso al USB.
También puede usarlo como una unidad USB simple para almacenar archivos y esto no afectará la función de Ventoy.

  • Copiar archivos ISO

Una vez completada la instalación, la unidad USB se dividirá en 2 particiones. La primera partición se formó con el sistema de archivos exFAT. Solo necesita copiar archivos iso a esta partición. Puede colocar los archivos iso en cualquier lugar. Ventoy buscará todos los directorios y subdirectorios de forma recursiva para encontrar todos los archivos iso y enumerarlos alfabéticamente en el menú de inicio.
La ruta completa del archivo iso (directorios, subdirectorios y nombre de archivo) NO puede contener espacio o caracteres no ASCII

  • Actualizar Ventoy

Si se lanza una nueva versión de Ventoy, puede actualizarla a la unidad USB.
Cabe señalar que la operación de actualización es segura, todos los archivos en la primera partición no se modificarán.
La operación de actualización es de la misma manera con la instalación. Ventoy2Disk.exeVentoy2Disk.shle solicitará una actualización si la unidad USB ya está instalada con Ventoy.

 

Gracias por apoyarnos

¿Te gusta lo que hago? ¿Quieres ser generoso y ayudar a apoyar mi canal? Aquí hay algunas formas de soporte: 

Puedes colaborar utilizando los siguientes productos o servicios. Los uso regularmente y estoy muy satisfechos hasta ahora.

Ayudar con un solo clic

 

Resultado de imagen de beruby logoGanar dinero con tús compras

Mintos-logo-300x180Invertir

👉 ¿Quieres AYUDAR al canal? Suscríbete https://goo.gl/qDLQKe

🔵 También puedes seguirme en:

👍 Twitch: https://www.twitch.tv/gamba85

👍 Twitter: https://twitter.com/Gamba85_

👍 Facebook: https://goo.gl/NzWfVU

👍 Grupo Discord colaboraciones: https://discord.gg/pajjFWt

 

🍿 Cómo instalar JELLYFIN en OpenMediaVault 5

Hola a todos, aquí os voy a ir dejando todos los vídeos y cosas necesarias para tener Jellyfin funcionando. 

El vídeo principal explica como instalar Jellyfin, pero te hará falta instalar Docker, montar disco duros y demás, puedes encontrarlo en los vídeos de debajo.

En proceso…

En esta Web, saltar publi cinco segundo arriba derecha, podéis encontrar el contenido que hay que pegar:

linuxserver/jellyfin
http://gestyy.com/e0l7Mr

En este para Plex está todo lo necesario si luego ya cambiamos y en vez de instalar Plex instalamos Jellyfin.

☁️ Como instalar NEXTCLOUD en Openmediavault

Hola, vamos a instalar NEXTCLOUD en Openmediavault, aunque este tutorial también vale para otros sistemas Linux como Debian, u otros adaptando los comandos.

Como una imagen vale más que mil palabras, os dejo primero el vídeo por si lo queréis ver.

A continuación, os dejo la lista de comandos que he usado, por si lo quieres ir copiando y pegando, por ejemplo si estás conectado con el buen Putty.

Es importante que si estás en OpenMediavault instalándolo, cambies el puerto 80 y si lo usas, el 443, por otros.

Instalar el servidor HTTP Apache2, MariaDB, PHP y módulos relacionados

sudo su – Para poder ejecutar todo con permisos.

apt-get install apache2
apt-get install apache2 mariadb-server libapache2-mod-php7.
apt-get install php7.3-gd php7.3-json php7.3-mysql php7.3-curl php7.3-mbstring
apt-get install php7.3-intl php-imagick php7.3-xml php7.3-zip

apt-get -y install gcc make autoconf libc-dev pkg-config
apt-get -y install libmcrypt-dev

apt-get install php-dev libmcrypt-dev php-pear
pecl install mcrypt
service apache2 restart

Descargar NextCloud

cd /var/www/html

wget https://download.nextcloud.com/server/releases/nextcloud-19.0.0.zip

* Puedes ver la última versión en su web y cambiarla por la 19.0.0, https://download.nextcloud.com/server/releases

apt-get install unzip

unzip nextcloud-19.0.0.zip

mkdir -p /var/www/html/nextcloud/data

chown -R www-data:www-data /var/www/html/nextcloud/

chmod 750 /var/www/html/nextcloud/data

Ver la IP de nuestro equipo: hostname -I

Crear la base de datos NextCloud

Ahora que ha instalado todos los paquetes necesarios, continúe a continuación para comenzar a configurar los servidores. Primero ejecute los siguientes comandos para crear una base de datos en blanco de NextCloud.

Para iniciar sesión en el servidor MariaDB, ejecute los siguientes comandos

sudo mysql -u root -p

Luego crea una base de datos llamada nextcloud

CREATE DATABASE nextcloud;

Cree un usuario de base de datos llamado nextclouduser con una nueva contraseña

CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'NUEVACONTRASEÑA';

Luego otorgue al usuario acceso completo a la base de datos.

GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'CONTRASEÑAANTERIOR' WITH GRANT OPTION;

Finalmente, guarde sus cambios y salga.

FLUSH PRIVILEGES;
EXIT;

☁️ Como ACCEDER desde INTERNET NEXTCLOUD y con las APLICACIONES – Parte 2️⃣

El archivo que hay que modificar es: /var/www/html/nextcloud/config

Hay que añadir una línea debajo de 0 => ‘192.168.1.96’, que en vuestro caso tendrá vuestra IP. Poniendo 1 => ‘IP o dominio’ como la anterior.

$CONFIG = array (
  'instanceid' => '',
  'passwordsalt' => '',
  'secret' => '/YQtPMrC3g5f7dr',
  'trusted_domains' =>
  array (
    0 => '192.168.1.96',
    1 => 'IP o dominio'

🖪 NextCloud instalar DISCO DURO EXTERNO USB 🖫 Parte 3️⃣

airMAX – Cómo configurar un enlace punto a punto

  1. Consideraciones generales

En este artículo vamos a mostrar como configurar un enlace punto a punto con dos dispositivos de Ubiquiti. Una aplicación de este caso sería llevar internet de un punto a otro más lejano.

En primer lugar, los dispositivos de Ubiquiti tienen de forma predeterminada la dirección IP 192.168.1.20 por lo que para acceder a su configuración tendremos que colocar en nuestro adaptador de red una dirección IP de ese mismo segmento, en nuestro caso vamos a usar la 192.168.1.253:

Una vez realizado este paso podremos acceder a la configuración de nuestro dispositivo mediante cualquier navegador web (Explorer, Firefox, Chrome) escribiendo en la barra de direcciones la IP del dispositivo 192.168.1.20.

Nos aparecerá una ventana con el mensaje similar al siguiente, debemos darle a Configuración avanzada y acceder.

Las credenciales de acceso por defecto son ubnt tanto para el usuario como para la contraseña. Debemos indicar en el país que estamos y si queremos cambiar el idioma, esto recargará la página, por lo que se recomienda hacerlo lo primero.

  1. Configuración del primer dispositivo:

La configuración de la parte Lan, dependerá de la red donde lo queramos configurar, en nuestro caso vamos a dejar la de por defecto, pero tenemos que cambiar uno para que no cause conflicto con el otro.

  • Pestaña Network
  1. Modo de red: bridge.
  2. Dirección IP: usaremos la 192.168.1.21.
  3. IP de la puerta de Acceso: 192.168.1.1, la dirección IP del router que nos suministra internet.
  • Pestaña Wireless
  1. Modo inalámbrico: Punto de Acceso, este equipo será el que emita señal para que el otro equipo se conecte.
  2. SSID: vamos a usar UBNT para el nombre de la red Wireless que va a unir los dos equipos.
  3. Seguridad: Habilitar y escribir la contraseña que deseemos y que luego usaremos en el equipo que actuará como estación.

Pulsamos en aplicar cambios para guardarlos.

Con estas opciones el equipo se quedaría preparado para que el otro se conecte a él. Habría que dejarlo encendido y realizar la configuración en el otro extremo. Si queremos acceder a este dispositivo para ver la configuración tenemos que tener en cuenta que hemos cambiado su ip a la 192.168.1.21. Podemos usar la utilidad ubnt-discovery para comprobarlo.

  1. Configuración del segundo dispositivo:
  • Pestaña Network: La configuremos según nuestras necesidades como el anterior, siempre con una IP diferente para no causar conflicto, como en el anterior ya la cambiamos, podemos dejar la 192.168.1.20 para este caso.
  • Pestaña Wireless
  1. Modo inalámbrico: estación, este equipo se conectará a la red creada por el anterior.
  2. SSID: pulsando el botón SELECT aparecerá una ventana con las redes a las cuales podemos conectar. En nuestro caso tenemos que conectarnos a la red UBNT que es el nombre que le hemos dado anteriormente, marcarla y pulsar en seleccionar.

 

  1. Una vez seleccionada la red, si tiene seguridad, se detectará automáticamente el tipo de cifrado y solo habrá que introducir la contraseña.

Pulsamos en aplicar cambios para guardarlos.

Con estas opciones el equipo se quedará conectado al otro dispositivo. Para comprobarlo, podemos ir a la primera opción del menú de estado y tras unos segundos, debería haber conectado.

En Signal podemos ver la señal de nuestro enlace, a partir de -64 dbm sería una buena señal.

También, podemos ver que los leds de señal del dispositivo se habrán encendido si dispone de ellos.

El artículo siguiente, es la traducción del oficial de Ubiquiti, para ver el original pincha AQUÍ

Visión general


Este artículo proporciona la configuración necesaria para crear un enlace punto a punto L2. Encuentre los pasos sobre cómo realizar esta configuración para dispositivos de AC y M: las configuraciones son muy similares con solo pequeñas modificaciones que se indicarán para cada configuración . 

Diagrama de Red

Pasos iniciales

  1. Comience por restaurar la radio a los valores predeterminados de fábrica. Esto es crítico, especialmente si está solucionando un problema. Si necesita más información sobre cómo hacerlo, este video podría ayudarlo. 
  2. Con su  PC con Windows o Mac configurada en la subred 192.168.1.x, conéctela a la radio con un cable Ethernet.
  3. Con un navegador web, ingrese 192.168.1.20 como la URL para obtener acceso a la consola de administración de la radio.
  4. Ingrese ubnt  como la cuenta de administración y ubnt  como contraseña.
  5. Este artículo basa sus instrucciones de configuración en el diagrama de red anterior, solo tendrá que cambiar los elementos mencionados, todo lo demás debe permanecer con sus valores predeterminados.

Configuración para radio etiquetado 192.168.1.2

 Dispositivos de corriente alterna Dispositivos M

1. Elija el  | Inalámbrico |  pestaña, y solo cambia:

  • Modo inalámbrico: punto de acceso PTP

2. Elija la  | Red |  pestaña, y solo cambia:

  • Dirección IP: 192.168.1.2
  • Haga clic en el   botón Guardar

3. Reinicie o apague y encienda el módem antes de usar este enlace por primera vez.

1. Elija el | Inalámbrico | pestaña, y solo cambia:

  • Modo inalámbrico: punto de acceso
  • WDS: [X] Habilitar
  • Haga clic en el  botón Cambiar

2. Elija la  | Red | pestaña, y solo cambia:

  • Dirección IP: 192.168.1.2
  • Haga clic en el   botón Cambiar
  • Haga clic en el   botón Aplicar

3. Reinicie o apague y encienda el módem antes de usar este enlace por primera vez.

Configuración para radio etiquetado 192.168.1.3

 Dispositivos de corriente alterna Dispositivos M

1. Repita los pasos 1 a 4 de la   sección Antes de comenzar .

2. Elija el  | Inalámbrico |  pestaña, y solo cambia:

  • Modo inalámbrico: estación PTP

3. Elija la  | Red |  pestaña, y solo cambia:

  • Dirección IP: 192.168.1.3
  • Haga clic en el   botón Guardar

4. Reinicie o apague y encienda el módem antes de usar este enlace por primera vez.

1. Repita los pasos 1 a 4 de la sección Antes de comenzar .

2. Elija el | Inalámbrico | pestaña, y solo cambia:

  • Modo inalámbrico: estación
  • WDS: [X] Habilitar
  • Haga clic en el   botón Cambiar

3. Elija la | Red | pestaña, y solo cambia:

  • Dirección IP: 192.168.1.3
  • Haga clic en el   botón Cambiar

4. Haga clic en  Aplicar .

5. Reinicie o apague y encienda el módem antes de usar este enlace por primera vez.

 

 

 

 

 

UBIQUITI USG no actualiza firmware, hazlo manualmente.

Hola, si te pasa que un USG u otro equipo de Ubiquiti no actualiza por internet, puedes hacerlo de forma manualmente de la siguiente manera:

Primero dale a suscribirte para ayudarnos, GRACIAS 🙂

Actualización de internet

Si el USG tiene conectividad a Internet, es más fácil dejar que descargue el archivo de actualización y luego instalarlo. A través de SSH a USG, ejecute lo siguiente, reemplazando la URL con una que se encuentra en la  página de Descargas . Verifique que esté descargando el archivo .tar de firmware específico para su dispositivo y no el software del controlador de red UniFi.

upgrade https://dl.ui.com/path/to/upgrade-vX.Y.Z.tar

Descargará el archivo especificado, lo actualizará y se reiniciará en la nueva versión.

Actualización sin conexión

Cuando el USG aún no está conectado a Internet, puede descargar el archivo upgrade.tar a su sistema local y luego usar SCP para copiarlo al USG.

scp /foldername/upgrade-vX.Y.Z.tar user@<IP-of-USG>:~/upgrade.tar

Luego, haga SSH al USG y ejecute lo siguiente para realizar la actualización con ese archivo.

sudo syswrapper.sh upgrade upgrade.tar

Web de Ubiquiti: https://help.ubnt.com/hc/en-us/articles/204910064-UniFi-Changing-the-Firmware-of-a-UniFi-Device#USG2

Descarga: https://www.ui.com/download/?q=usg

Instalar LINUX como una aplicación de Windows 10

Guía de instalación del subsistema de Windows para Linux para Windows 10

Instalar el subsistema de Windows para Linux

Antes de instalar cualquier distribuciones de Linux para WSL, debe asegurarse de que la característica opcional «subsistema de Windows para Linux» esté habilitada:

  1. Abra PowerShell como administrador y ejecute:

    PowerShell
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    
  2. Reinicie el equipo cuando se le solicite.

Instalación de la distribución de Linux de su elección

Para descargar e instalar los distribución preferidos, tiene tres opciones:

  1. Descargar e instalar desde el Microsoft Store (ver más abajo)
  2. Descargar e instalar desde la línea de comandos/script (Lea las instrucciones de instalación manual)
  3. Descargar y desempaquetar e instalar manualmente (para Windows Server- instrucciones aquí)

Windows 10 Fall Creators Update y versiones posteriores: Instalar desde el Microsoft Store

Esta sección es para Windows Build 16215 o posterior. Siga estos pasos para comprobar la compilación.

  1. Abra el Microsoft Store y elija su distribución de Linux favorita.

    Vista de distribuciones de Linux en el Microsoft Store

    En los vínculos siguientes se abrirá la página de Microsoft Store para cada distribución:

    • Ubuntu 16,04 LTS
    • Ubuntu 18,04 LTS
    • OpenSUSE Leap 15
    • OpenSUSE Leap 42
    • SUSE Linux Enterprise Server 12
    • SUSE Linux Enterprise Server 15
    • Kali Linux
    • Debian GNU/Linux
    • Fedora Remix WSL
    • Pengwin
    • Pengwin Enterprise
    • Alpine WSL
  2. En la página de distribución, seleccione «obtener».

    Vista de distribuciones de Linux en Microsoft Store

Completar la inicialización de distribución

Ahora que está instalado el distribución de Linux, debe inicializar la nueva instancia de distribución una vez, antes de que se pueda usar.

Solución de problemas:

A continuación se muestran los errores relacionados y las correcciones sugeridas. Consulte la Página de solución de problemas de WSL para ver otros errores comunes y sus soluciones.

  • Error de instalación con el error 0x80070003

    • El subsistema de Windows para Linux solo se ejecuta en la unidad del sistema (normalmente C: se trata de la unidad). Asegúrese de que distribuciones se almacenan en la unidad del sistema:
    • Abra configuración -> ** almacenamiento** -> más opciones de almacenamiento: Cambiar dónde se guarda el nuevo contenido imagen de la configuración del sistema para instalar aplicaciones en la unidad C:
  • Error de WslRegisterDistribution con 0x8007019e

  • El componente opcional de subsistema de Windows para Linux no está habilitado:

  • Abra Panel -> de controlprogramas y características -> activar o desactivar las características de Windows > el subsistema de Windows para Linux o con el cmdlet de PowerShell que se menciona al principio de este artículo.

Haz un marco web con Raspberry Pi en 30 minutos

Pruebe balenaDash, un proyecto simple para ponerlo en funcionamiento rápidamente con un marco web para mostrar fotos familiares, paneles, videos y más.


Contenido

  • Introducción
  • Hardware requerido
  • Software requerido
  • Configuración de la Raspberry Pi
  • Montaje de la pantalla y la carcasa
  • Código de implementación
  • Mostrar su propio contenido
  • Darle una oportunidad
  • Sobre el proyecto
  • ¿Que sigue?

Introducción

¡balenaDash es un marco web / foto digital alimentado por Raspberry Pi con una diferencia! Puede mostrar una página web o aplicación totalmente acelerada por GPU de su elección y le permite actualizar ese contenido desde cualquier lugar.

Aquí hay algunas ideas para comenzar:

balenaDash es un proyecto que puedes construir muy rápido, y si eres un hacker / creador como nosotros, con suerte con el hardware que ya tienes. Si no es así, sigue leyendo, ya que hay un buen trato en un paquete de hardware de un proveedor amigable para que también lo revises.

Puede configurar una Raspberry Pi, conectarla a un tablero que le permita administrarla de forma remota y luego instalar y crear aplicaciones para ejecutarla.


Hardware requerido

Este proyecto ha sido diseñado para que no necesite ningún hardware inusual y, con suerte, ya tenga todo lo que necesita para comenzar.

Vas a necesitar:

  • Raspberry Pi 3B / 3B + ( Nota: este proyecto no funcionará con los dispositivos Pi Zero o anteriores con <1 GB de RAM; desafortunadamente, eso significa que el nuevo 3A + tampoco funcionará)
  • Tarjeta Micro-SD de 16GB (recomendamos las tarjetas SD Sandisk Extreme Pro)
  • Pantalla (cualquier pantalla Raspberry Pi funcionará para este proyecto, y también puede usar monitores HDMI)
  • Cable micro-USB
  • Fuente de alimentación
  • Estuche (opcional)
  • Posibilidad de flashear su tarjeta SD (¡pruebe balenaEtcher !)

Este proyecto es un gran regalo una vez que lo haya construido, por lo que si no tiene el hardware o simplemente necesita más, nuestros amigos de PiSupply han creado un par de paquetes que contienen todo lo que necesita. Puede obtener el kit completo que incluye todo lo que necesita o un kit básico sin la pantalla .


Software requerido

Todo el código que necesita para este proyecto está en GitHub , pero necesitará algunas herramientas básicas para cargar el proyecto en su Raspberry Pi.

Puede usar balenaCloud para enviar el código del proyecto a la Raspberry Pi y luego para las actualizaciones posteriores y la administración remota de su dispositivo balenaDash.


Configuración de la Raspberry Pi

Este proyecto ha sido creado para ser muy simple y ponerlo en funcionamiento rápidamente. Forma una base para que progreses en el desarrollo de tus propios proyectos.

A continuación, encontrará una guía paso a paso, pero si lo prefiere, aquí también hay un screencast.

Paso 1: regístrese para obtener una cuenta gratuita de balenaCloud

Lo primero que debe hacer es registrarse para obtener una cuenta gratuita . Si ya tiene una cuenta de GitHub o Google, puede usarla para iniciar sesión y omitir el proceso de registro.

Regístrate gratis aquí

Paso 2 – Crea una aplicación

Esto lo llevará al panel de su aplicación recién creada, donde puede pasar al siguiente paso y agregar su dispositivo.

Paso 3: agrega un dispositivo y descarga el sistema operativo

Una vez que se ha creado su aplicación, puede configurar y agregar un dispositivo dentro de esa aplicación haciendo clic en el botón verde ‘agregar dispositivo’. Cuando agrega un dispositivo, especifica su tipo de dispositivo, que en este caso es un Raspberry Pi 3, y si se está conectando a una red inalámbrica, también puede configurar su SSID de WiFI y la frase de contraseña aquí.

Este proceso crea una imagen personalizada configurada para su aplicación y tipo de dispositivo, e incluye su configuración de red si la especificó.

Nota: Cuando empiece, una imagen de desarrollo será más útil, ya que permite una serie de funciones de prueba y solución de problemas. Puede encontrar más detalles sobre las diferencias entre las imágenes de desarrollo y producción aquí .

Paso 4: flashee su tarjeta SD y arranque el dispositivo

Una vez que se ha descargado la imagen del sistema operativo, es hora de actualizar su tarjeta SD. Puedes usar balenaEtcher para esto.

Una vez que el proceso de flasheo se haya completado, inserte su tarjeta SD en la Raspberry Pi y conecte la fuente de alimentación.

Cuando el dispositivo se inicia por primera vez, se conecta al tablero, después de lo cual podrá verlo en la lista como en línea y pasar al siguiente paso.

Solución de problemas: el nuevo dispositivo debería tardar solo unos minutos en aparecer en su panel de control. Si su dispositivo aún no aparece en el panel de control después de unos minutos, algo salió mal. Hay una extensa guía de solución de problemas en la documentación, con mucha información sobre por qué esto podría ser, pero si aún no puede conectar su dispositivo, visite los foros donde podremos ayudarlo.


Montaje de la pantalla y la carcasa

Una vez que haya arrancado su Raspberry Pi y aparezca en el panel de control de balenaCloud, es hora de armarlo en el estuche con la pantalla. Es difícil acceder a la tarjeta SD una vez que está ensamblada en el estuche, por lo que es bueno asegurarse de que esté en funcionamiento y no necesite volver a desmontarla antes de armar todo.

Puede encontrar una guía que le muestra cómo ensamblar, conectar y orientar la pantalla y la carcasa aquí también.

Si está viendo la salida en su pantalla como se indica arriba, esto significa que todo está funcionando y listo para funcionar.


Código de implementación

Ahora que su Raspberry Pi se ha aprovisionado, se ha iniciado y conectado a balenaCloud, está listo para enviar el código de la aplicación y hacer que las cosas funcionen; hacemos esto usando las herramientas de CLI de balena.

Instalar las herramientas de CLI de balena en su computadora

Las herramientas CLI de balena se instalan en su computadora / computadora portátil y le permiten comunicarse y enviar código a balenaCloud, que luego se envía a su Raspberry Pi. Nota: no necesita usar el terminal dentro del tablero de balenaCloud para nada en este tutorial.

Las herramientas de CLI de balena son compatibles con Windows, macOS y Linux, los enlaces de descarga y las instrucciones de instalación se pueden encontrar aquí .

Si está en Windows, hemos creado este video de YouTube para mostrarle cómo comenzar a usar las herramientas de la CLI.

Si ya tiene (o puede configurar) npm en su máquina, esta es probablemente la forma más fácil de poner en funcionamiento las herramientas de la CLI rápidamente. La documentación para las herramientas CLI es el mejor lugar para comenzar, y cubre la instalación y configuración tanto del paquete npm como de los binarios independientes.

Cuando tenga la CLI instalada y funcionando, el primer paso es iniciar sesión en balenaCloud emitiendo el balena logincomando desde el terminal o el símbolo del sistema en su computadora:

Una vez que haya llegado a este punto, y tenga una CLI en funcionamiento que haya iniciado sesión en su cuenta, estará listo para comenzar a enviar código a su Raspberry Pi.

Descargando el proyecto balenaDash de Github

El siguiente paso es descargar el código para este proyecto desde GitHub a su estación de trabajo. Vaya a: https://github.com/balena-io-projects/balena-dash y descargue el proyecto como se muestra en la imagen a continuación:

El botón azul en la foto descargará un archivo .zip del proyecto, pero si ya está familiarizado con Git, puede usarlo git clonede la manera normal.

Nota importante para los usuarios de Windows: si está utilizando Windows, el uso de git clonebalena pushpuede causar problemas debido a los cambios de final de línea; Recomendamos usar una combinación de la descarga zip del proyecto y, balena pushsi lo desea git clone, también use el método de implementación git en git push lugar de balena push.

Configuración

El proyecto WPE aprovecha la aceleración de la GPU de hardware en la Raspberry Pi y, por lo tanto, para que se ejecute balenaDash, deberá asignar un poco más de memoria a la GPU que la predeterminada. Como ahora tiene el dispositivo en funcionamiento en balenaCloud, existe la ventaja de poder establecer valores de configuración de forma remota, pero es igualmente posible especificarlos /boot/config.txteditando el archivo en la tarjeta SD directamente.

Tenemos una guía para establecer variables de configuración en balenaCloud en caso de que no pueda encontrarla en el menú.

Nota: RESIN_HOST_CONFIG_gpu_mem es una de las opciones predeterminadas dentro de balenaCloud, por lo que puede cambiar el valor existente en lugar de agregar una nueva variable de configuración.

Nombre Valor
RESIN_HOST_CONFIG_gpu_mem 396

Empujando el código del proyecto a su Raspberry Pi

Como tiene la configuración de CLI y el último código descargado, ahora puede ejecutar un solo comando para enviar ese código a balenaCloud, que a su vez construye el proyecto y maneja el proceso de configuración y ejecución en su dispositivo.

Desde el directorio del proyecto, que es la carpeta balena-dashbalena-dash-master, ejecute balena push <appName>, donde appName es el nombre de la aplicación que configuró al principio de la guía. Por ejemplo: balena push balenaDash.

Si todo funcionó bien, verás el unicornio:

Regrese al panel de control y podrá ver el estado de su dispositivo. Debería descargar la aplicación que se acaba de crear:

Cuando presiona el código por primera vez, la descarga puede demorar unos minutos (dependiendo de la velocidad de su conexión a Internet), pero después de eso solo se descargan los cambios en el contenedor, por lo que las cosas suceden mucho más rápido.

¡Felicidades! En este punto, su pantalla está lista para usar; de manera predeterminada, mostrará YouTube TV. Para cambiar esto a la salida deseada, sigue leyendo …


Mostrar su propio contenido

En este momento, la pantalla es un lienzo en blanco listo para mostrar su contenido.

Puede elegir cualquier URL que se muestre en la pantalla. La forma más fácil de cambiar la URL es agregando una variable en las variables del dispositivo dentro de balenaCloud.

Haga clic en «Agregar variable» y configure el NAMEas WPE_URLVALUEel URL que desea que muestre balenaDash.


Darle una oportunidad

Para darle algunas ideas, aquí hay algunos ejemplos de cosas para las que puede usar su pantalla balenaDash. Además de la gran lista al comienzo de este artículo, intente lo siguiente …

Un bucle de YouTube

Además de usar YouTube como en el ejemplo inicial, puede configurar fácilmente un video para que se abra automáticamente en pantalla completa y se ejecute en repetición.

Para hacer esto, puede usar el servicio provisto por yout-ube.com . Esto es tan simple como encontrar el video que le gustaría reproducir y agregar un -personaje después tde la URL. Por ejemplo…

Siendo fanáticos de Rick Astley, nos gustaría repetir el video con la URL https://www.youtube.com/watch?v=dQw4w9WgXcQ, por lo que agregamos https://www.yout-ube.com/watch?v=dQw4w9WgXcQal WPE_URLparámetro.

Para cambiar a un video diferente, modifique la ID del video en la URL. Algunos buenos para ayudarle a empezar: njJJSmWdIgAOZBWfyYtYQYQH2-TGUlwu4.

Configurar un tablero de instrumentos

Eche un vistazo a nuestra guía sobre cómo configurar una aplicación de tablero para usar con balenaDash.

Configurar una presentación de diapositivas de Google Photos

Intente crear una presentación de diapositivas con Presentaciones de Google para usar con su pantalla.

Controlar el contenido con la interfaz de usuario web y sus propias aplicaciones con la API HTTP

balenaDash tiene una interfaz de usuario web que se ejecuta en el puerto 8080 que le permite cambiar el contenido con un navegador web. Esto está cubierto en detalle aquí .

Configure la luz de fondo de la pantalla para encender y apagar con un temporizador

Una característica de balenaDash es la capacidad de encender y apagar la luz de fondo de la Raspberry Pi de acuerdo con un cronograma .

Usando un mouse

Si desea conectar un mouse para usar con balenaDash, agregue la siguiente variable de entorno a la aplicación o dispositivo: WPE_BCMRPI_CURSORcon un valor de 1.


Sobre el proyecto

El proyecto balenaDash utiliza el proyecto WebKit WPE , que es un puerto del motor del navegador web WebKit diseñado para dispositivos informáticos integrados y de bajo consumo de energía. Este proyecto aprovecha la aceleración de GPU de hardware disponible en la Raspberry Pi y, por lo tanto, nos permite mostrar una amplia variedad de aplicaciones web con animación de pantalla completa y video de movimiento completo sin problemas.

El uso de este software significa que puede mostrar proyectos basados ​​en la web sin el requisito de instalar una GUI completa y un navegador de escritorio típico, con los beneficios de un rendimiento mejorado, requisitos de recursos reducidos y facilidad de automatización.

Como la configuración y construcción de WebKit WPE puede ser bastante complicada y tener muchos pasos, nos hemos ocupado de eso configurando todo para usted dentro de un contenedor Docker; Se puede considerar un contenedor como un entorno aislado dentro del sistema operativo que se ejecuta en Raspberry Pi, que se puede configurar previamente para instalar varios paquetes de software, datos, códigos y archivos de configuración.

Si desea obtener más información, puede encontrar una introducción a los contenedores aquí .


¿Que sigue?

En este punto, está configurado con su nueva y brillante pantalla balenaDash y es muy probable que desborde de ideas para qué usarlo.

Has configurado tu Raspberry Pi usando balenaCloud, lo que hace que agregar una segunda pantalla sea trivial. ¡Actualice otra tarjeta SD con la misma imagen y su segundo dispositivo aparecerá en la misma aplicación y se aprovisionará automáticamente con el mismo software sin ningún trabajo de configuración adicional!

Puede agregar 9 dispositivos Raspberry Pi más a su cuenta de forma gratuita y administrarlos de manera centralizada desde un tablero.

Este manual ha sido traducido de la página: https://www.balena.io/blog/make-a-web-frame-with-raspberry-pi-in-30-minutes/

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies