Convertir plantillas de PORTAINER 1.x en NATIVAS de PORTAINER 2.0

Vamos a convertir plantillas de la versión 1 de Portainer a la 2.

Tenemos que tener una plantilla de la versión 1 y localizar su archivo template.json, en este caso vamos a usar el siguiente:

https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Template/template.json

Conversión a V2

Vamos a hacer un Seleccionar-Todo y Copiar.

A continuación, abriremos nuestro programa SSH e iniciaremos sesión en nuestro servidor. Una vez que haya iniciado sesión, navegue hasta /tmp e ingrese el siguiente comando:

nano templates.json

Esto creará un archivo nuevo, haga clic con el botón derecho para pegar el portapapeles. Debería pegar todo el archivo template.json que copiamos de Github anteriormente.

Ahora puede presionar CTRL-O y CTRL-X para guardar y salir.

Ahora ejecutará este comando para iniciar un contenedor temporal creado por Portainer que convertirá la plantilla 1.x en una plantilla 2.x:

docker run --rm -v /tmp/templates.json:/src/templates.json -v /tmp/output:/dist portainer/helper-templates

Si tiene éxito, debería ver un resultado como este:

2020/08/26 00:51:27 New template file successfully created at /dist/templates-upgraded.json

Algo a tener en cuenta es que TIENE que estar en el directorio /tmp y su archivo TIENE que llamarse templates.json

Ahora puede conectarte por FTP a tu dispositivo (por ejemplo WinSCP) y navegar a /tmp/output para descargar su archivo templates-upgraded.json.

Deberá almacenar esto en algún lugar en línea al que pueda acceder de forma remota. Guardé el mío en Github aquí:

https://raw.githubusercontent.com/portainer/templates/master/templates-2.0.json

Puede copiar y pegar esa URL en el campo de texto de las plantillas de la aplicación de portainer y ahora usar las Plantillas NATIVAS de Portainer 2.0.

 

 

⚽ Instalar Addons SPORTHD KODI deportes multidioma

En este Addons podrás encontrar deportes en vivo y en múltiples idiomas, entre ellos el español.

Necesitas activar en las opciones de Kodi que se puedan instalar Addons no oficiales.

Sí ya lo tienes, vamos con el resto:

Ajustes (rueda de engranaje)

Administrador de archivos

Añadir fuente y ponemos: https://bugatsinho.github.io/repo -> nombre bugatshino

Vamos en el menú principal a Addons y después Complementos, icono de la caja abierta.

Instalar desde archivo zip

Buscamos bugatshino e instalamos:repository.bugatshino-x.x.zip

Después Instalar desde repositorio: Bugatshino repository

Complementos para video: SportHD

Instalar

Damos OK para instalar los addon necesarios y esperamos a que esté instalado.

Ya podemos ir al addon SportHD y usarlo porque ya estará listo.

Si esto no te ha funcionad, haz primero lo siguiente:

Añade la fuente https://bugatsinho.github.io/test, agrega el addon plugin.video.sporthdme-x.x.x.zip y vuelve a probar.

Deja tú comentario.

Fuente.

 

RCLONE montar carpetas GOOGLE DRIVE para PLEX y Raspberry Pi

https://youtu.be/ixcikPE9uFc

Cosas que vamos a usar:

Instalar Raspberry OS/Raspbian

Downloads

Instalar RClone

Desde terminal o por SSH:

curl https://rclone.org/install.sh | sudo bash

Reiniciaremos la Raspberry Pi y ahora ejecutamos:

sudo dpkg -i rclone*.deb

rm rclone*.deb

Configurar RClone

Sigue el primer vídeo para Linux y el segundo para Windows.

Montando nuestra nube de Google Drive como servicio

Vamos a crear un archivo con la configuración del servicio y crear la carpeta donde irá. 

mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/rclone@.service

Una vez tenemos abierto con el edito nano, copiamos esto.

[Unit]
Description=rclone: Remote FUSE filesystem for cloud storage config %i
Documentation=man:rclone(1)

[Service]
Type=notify
ExecStartPre=/bin/mkdir -p %h/mnt/%i
ExecStart= \
  /usr/bin/rclone mount \
    --config="%h/.config/rclone/rclone.conf" \
    --allow-other \
    --drive-acknowledge-abuse=true \
    --fast-list \
    --vfs-cache-mode writes \
    --vfs-cache-max-size 100M  \
    --umask 0777 \
    %i: %h/mnt/%i
ExecStop=/bin/fusermount -u -z %h/mnt/%i
ExecStop=/bin/rmdir %h/mnt/%i
Restart=on-failure
[Install]
WantedBy=default.target

Salimos de nano con Ctrl+X y guardar con Y o S

Ahora habilitamos el servicio para que arranque al encender la Raspberry Pi con:

systemctl --user enable rclone@drive

Cambia en rclone@drive la palabra drive con el nombre que tú le pusiste. Si tienes varias configuraciones puede repetir este comando por cada una cambiando el nombre.

Ahora ya reinicia y después te aparecerá montada si todo ha salido bien.

 

 

 

 

Plantillas Aplicaciones PORTAINER 2 0 con TAISUN

Como tras actualizar a Portainer 2.0 las plantillas anterior no nos funcionan, vamos a ver como podemos ir usando plantillas, por ejemplo con Taisun

Antés de nada te dejo este artículo oficial como alternativa.

Cómo convertir sus plantillas para 1.xa 2.0

How to convert your templates for 1.x to 2.0

Taisun

Para instalar Taisun , simplemente copie el siguiente código en una nueva Stack de Portainer:

---
version: "2"
services:
  taisun:
    image: linuxserver/taisun
    container_name: taisun
    network_mode: bridge
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    ports:
      - 3000:3000
    restart: unless-stopped

Bajar a la versión 1.24.x

Siempre puedes volver a la versión anterior con los siguientes comandos.

docker stop portainer
docker rm portainer

Una vez que hayas eliminado Portainer, puedes ejecutar los siguientes comandos para ejecutar la versión 1.24.x:

docker volume create portainer_data
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

Tutoriales de OpenMediaVault

Fuente

Actualizar a PORTAINER 2.0 – OpenMediaVault

Actualizar Portainer de la versión 1.24.1 a la 2.0.

NOTA: En el momento de la filmación, esto desactivará la capacidad de usar Plantillas.

Instalación de Portainer 2.0

Ejecute cada uno de estos comandos:

# Ejecute este comando para crear un volumen "portainer_data"
docker volume create portainer_data
# Ejecute este comando para instalar Porainer 2.0
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

Debería recibir un mensaje de error después de ejecutar el comando «docker run».

En este caso, deberá ejecutar los siguientes comandos:

docker stop 40bef4b54a55fb3fad8615fb1ffb6cb78b4c3ac757067fb3bfb65c37ef54866440bef4b54a55fb3fad8615fb1ffb6cb78b4c3ac757067fb3bfb65c37ef548664
docker rm 40bef4b54a55fb3fad8615fb1ffb6cb78b4c3ac757067fb3bfb65c37ef54866440bef4b54a55fb3fad8615fb1ffb6cb78b4c3ac757067fb3bfb65c37ef548664

Esos 2 comandos detendrán y eliminarán el contenedor respectivamente.

Asegúrese de reemplazar las ID de contenedor que se muestran arriba con las ID de contenedor de SU sistema.

Nota:

Hacer esto NO eliminará sus otras aplicaciones / contenedores / etc.

Ahora que detuvo y eliminó la versión anterior de Portainer, puede ejecutar este comando nuevamente:

docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

Eso implementará la versión más reciente de Portainer en su sistema.

Ahora puede ir a http: // su-dirección-de-servidor: 9000 e iniciar sesión. Debería notar que la esquina inferior izquierda se ve diferente a como era antes. No hay más problemas de actualización y la versión ya no se muestra junto al logotipo de Portainer.

Notas / recursos adicionales

Tutoriales de OpenMediaVault

Fuente

RASPBERRY PI 4 arrancar desde SSD o USB

¡Hola a todos! En este vídeo vamos a configurar para arrancar nuestra Raspberry Pi 4 desde USB o SSD sin necesidad de MicroSD. Te dejo el vídeo a continuación.

Sí ya vienes del vídeo y estás buscando la descarga, pincha AQUÍ

Existe otra alternativa con Berryboot, que permite además tener más de un sistema operativo a la vez y elegir desde cual arrancar. Pero si necesitaremos tener la MicroSD conectada.

La MicroSD tiene un ancho de banda máximo teórico de apenas 50 Mbps en la Raspberry Pi 4 y de 25 Mbps en modelos anteriores. Por el contrario, si usamos un soporte USB se puede alcanzar hasta 140 MB/s de lectura y 208 MB/s de escritura utilizando un SSD conectado por USB a una Raspberry 4.

Vamos ya con los pasos que tenemos que hacer en terminal para ello. Lo primero actualizar al máximo nuestro Raspbian o sistema operativo que usemos.

sudo apt update
sudo apt full-upgrade

Tienes que editar un fichero para que permita instalar esta actualización de Firmware de la que hablamos, dado que es un Firmware en fase Beta. Introduce el siguiente comando:

sudo nano /etc/default/rpi-eeprom-update

En el editor, cambia el valor «critical» por «beta» y pulsa CTRL + X para salir, y S o Y para guardar.

sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-15.bin

Es posible que este proceso falle si ha salido un firmware más moderno, en cuyo caso deberás comprobar la fecha del mismo. Para ello, simplemente ve al directorio /lib/firmware/raspberrypi/bootloader/beta/ y comprueba el nombre del archivo pieeprom.

Después reinicia la Raspberry Pi.

Para comprobar que se ha hecho bien ejecuta el siguiente comando, tiene que salirte una fecha como la del instalador.

vcgencmd bootloader_version

Si todo es correcto, ahora tendrás que copiar el sistema operativo de tú MicroSD al USB con SD Card Copier integrado en Raspbian o con otro sistema, o instalar directamente en tú USB el sistema operativo.

Para terminar, tenemos que copiar del siguiente archivo que bajemos desde AQUÍ los archivos que están dentro del directorio /boot con extensión *.dat y *.elf en la partición «boot» del dispositivo USB, sobreescribiendo los existentes. Esto yo lo haré desde un ordenador con Windows.

Ahora ya puedes quitar la MicroSD de la Raspberry Pi y conectar el dispositivo USB, y ya debería arrancar desde este.

Posibles errores

Hay que tener en cuenta que ahora la Raspberry está alimentando el disco duro por USB y que no tenga suficiente alimentación para otros dispositivos que conectes. Para solucionarlo, puedes usar una base para disco duro con alimentación externa.

Fuente

 

 

💲 FIREFLY III instalar en Docker OMV para Finanzas

https://youtu.be/-YY0SmQp8tU

Firefly III es un administrador de finanzas personales gratuito y de código abierto.

Puede descargar los archivos desde aquí: Enlace

Una vez que tenga los archivos en su escritorio, asegúrese de cambiar:

  • volúmenes
  • puertos
  • MYSQL_USER
  • MYSQL_PASSWORD

Puede dejar MYSQL_DATABASE como está.

Ahora puede abrir WinSCP e iniciar sesión en su servidor. Una vez que haya iniciado sesión, cree una nueva carpeta llamada «Firefly3» sin las comillas. Abra esa carpeta y luego arrastre los 2 archivos que acabamos de actualizar a esa carpeta. Cuando se cargan los archivos, puede cerrar WinSCP.

A continuación, abra su programa SSH e inicie sesión en su servidor. Luego cambie el directorio a la carpeta «Firefly 3».

Todo lo que necesita hacer ahora es ejecutar este comando:

docker-compose up -d

Espere a que el script se descargue y extraiga todo. Cuando haya terminado, puede ir al panel de Portainer y debería ver que los registros del contenedor de la aplicación están pasando por su proceso. Una vez que dice que Apache 2 está en primer plano, puede abrir una nueva ventana del navegador e ir a http://tu-ip:8003 y debería ver una pantalla para crear una cuenta.

Ingrese su dirección de correo electrónico y una contraseña de AL MENOS 16 caracteres. 

Tutoriales de OpenMediaVault

 

Cómo configurar un servidor Raspberry Pi Plex

Necesitará el siguiente equipo para poder completar este tutorial del servidor Raspberry Pi Plex.

Recomendado

 Raspberry Pi 2, 3 o más reciente

 Tarjeta micro SD

 Fuente de alimentación

 Cable Ethernet o Adaptador Wifi si no tiene interno (aunque es mejor quedarse con Ethernet para un servidor de medios)

Opcional

 Carcasa Raspberry Pi

 Teclado USB

 Ratón USB

 Disco duro externo o unidad USB  (para almacenar películas, música y fotos)

 Configuración del servidor Raspberry Pi Plex

En este tutorial, usaré Raspbian/Raspberry OS, así que si no lo tienes instalado, consulta el siguiente vídeo.

Preparando su Pi para Plex

1. Ahora, antes de instalar el software Plex Media Server en la Raspberry Pi, primero debemos asegurarnos de que nuestro sistema operativo esté completamente actualizado ejecutando los siguientes dos comandos.

sudo apt-get update
sudo apt-get upgrade

2. Para instalar los paquetes Plex en Raspberry Pi, necesitaremos agregar el repositorio oficial de paquetes Plex.

Antes de hacer eso, necesitamos instalar el apt-transport-https paquete.

Este paquete permite al apt administrador de paquetes » https» recuperar paquetes a través del protocolo que utiliza el repositorio de Plex.

Instale el paquete ejecutando el siguiente comando.

sudo apt-get install apt-transport-https

3.Ahora agreguemos los repositorios de Plex a la apt lista de claves de los administradores de paquetes.

Esta clave se utiliza para garantizar que los archivos que está descargando sean de ese repositorio y estén firmados por esa clave.

Ejecute el siguiente comando para descargar y agregar la clave al administrador de paquetes.

curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -

4.Con la clave Plex GPG ahora agregada, finalmente podemos agregar el repositorio plex oficial a la lista de fuentes ejecutando el siguiente comando.

echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

5.Como acabamos de agregar un nuevo repositorio a nuestras fuentes, necesitaremos ejecutar el comando «actualizar » nuevamente para actualizar la lista de paquetes.

sudo apt-get update

Si recibe el error » /usr/lib/apt/methods/https could not be found.«, el paquete de transporte https no se ha instalado. Verifique que se haya instalado correctamente.

Instalación de Plex en su Raspberry Pi

1. Ahora que hemos configurado nuestra Raspberry Pi para que pueda leer de los repositorios de paquetes oficiales de Plex, podemos continuar y finalmente instalar el paquete del servidor Plex Media en la Pi.

Para instalar el plexmediaserverpaquete » «, ejecute el siguiente comando.

sudo apt install plexmediaserver

2. El proceso de instalación de Plex configura algunas cosas diferentes para nosotros.

La primera es que crea un usuario y un grupo para que Plex se ejecute. Este usuario y grupo se llama «plex«.

También configurará dos directorios, uno donde almacenar los archivos temporalmente que Plex está transcodificando. Puede encontrar esta carpeta en “ /var/lib/plexmediaserver/tmp_transcoding“.

El segundo directorio es donde Plex almacenará todos los metadatos que recupere para sus medios. Esta carpeta se puede encontrar en » /var/lib/plexmediaserver/Library/Application Support«

3.Como Plex está ejecutando un usuario diferente al usuario “pi” predeterminado de Raspberry Pi , deberá asegurarse de tener los permisos configurados correctamente en su disco.

Para evitar esto, puede cambiar el usuario que usa Plex con el siguiente comando, y después reiniciarlo.

Una vez hecho esto, salga presionando CTRLXy luego spara guardar.

sudo nano /usr/lib/plexmediaserver/lib/plexmediaserver.default

export PLEX_MEDIA_SERVER_USER=pi (Pondrá Plex originalmente y quitaremos la #)

sudo systemctl restart plexmediaserver

Configuración de una dirección IP estática para su servidor Plex

1. Ahora que hemos instalado Plex en nuestra Raspberry Pi, debemos asegurarnos de que estamos usando una dirección IP estática .

Hay dos razones para utilizar una IP estática. Una es que la IP será más fácil de recordar. En segundo lugar, se asegurará de que su servidor Plex siempre se pueda encontrar en la misma dirección.

Para obtener su dirección IP actual, ingrese el siguiente comando.

hostname -I

2.Ahora abre el cmdline.txt archivo.

sudo nano /boot/cmdline.txt

3. En la parte inferior de este archivo, agregue la siguiente línea: (Reemplazando “ YOUR IP” con la IP que obtuvo al usar el nombre de host -I)

ip=YOUR IP

4. Una vez hecho esto, salga presionando CTRLXy luego spara guardar.

5. Ahora simplemente reinicie el Pi ejecutando el siguiente comando.

sudo reboot

6. El Pi ahora debería comenzar siempre con la misma IP. También puede configurar esto en la mayoría de los enrutadores vinculando la dirección mac de su dispositivo de red (WiFi o Ethernet) a una IP.

Ahora el servidor de medios Raspberry Pi Plex debería estar configurado y listo para escanear sus medios y transmitirlos a cualquier cliente que desee conectarse. Revisaré algunos conceptos básicos para configurar todo a continuación.

Para que pueda leer los archivos en el directorio que vamos a usar para los vídeos, tiene que tener los permisos necesarios.

Más INFO y Fuente.

Cómo ver Disney Plus Kodi Addon (2020)

🔴 Aquí vemos dos métodos para instalar Disney+, el primero gratis aunque puede que en versión original y el segundo el Addons Original que necesita cuenta y VPN si en tú país no está disponible.

Método 1: Cómo ver Disney Plus en Kodi

Puede instalar Disney Plus en Kodi en 5 minutos y comenzar a ver sus películas y programas de TV favoritos de Disney + en calidad HD.

Paso 1: abre Kodi

Paso 2: haga clic en el ícono de Configuración en la parte superior

Paso 3: Vaya al Administrador de archivos y luego haga doble clic en Agregar fuente

Paso 4: haga clic en Ninguno

Paso 5: escriba la URL https://team-crew.github.io/ y escriba el nombre de la fuente de medios como ‘The Crew’

Paso 6: Haga clic en Aceptar y vuelva al Menú principal y luego seleccione el menú Complementos

Paso 7: Ahora haga clic en el ícono de Caja 

Paso 8: seleccione Instalar en el archivo zip y seleccione The Crew de la lista

Paso 9: Ahora seleccione Repository.theCrew-X.X.X.zip

Paso 10: Una vez instalado, haga clic en Instalar desde el repositorio

Paso 11: Desplácese hacia abajo y seleccione The Crew Repo

Paso 12: Vaya a Complementos de video y luego seleccione The Crew de la lista

Paso 13: Presione Instalar 

Paso 14: Haga clic en Aceptar para comenzar la instalación y, una vez instalada, haga clic en Abrir

Paso 15: haga clic en Programas de televisión

Paso 16: haga clic en Disney +

Paso 17: Ahora seleccione cualquier programa de televisión, es decir, The Mandalorian o Clone Wars o cualquier otro programa de Disney Plus

Paso 18: seleccione la temporada y el episodio

Paso 19: Una vez que encuentre un enlace para transmitir, haga clic en él

Paso 20: ¡ Espere unos minutos hasta que comience a transmitirse!

Método 2: Cómo instalar Disney Plus en Kodi (complemento oficial)

Paso 1: Abra Kodi y haga clic en el icono de Configuración

Paso 2: ahora ve al Administrador de archivos

Paso 3: haga doble clic en Agregar fuente y seleccione Ninguno

Paso 4: Ahora ingrese esta URL: http://k.slyguy.xyz y Media Source como Sly Guy y luego haga clic en OK

Paso 5: Vuelve a Kodi Home y selecciona el menú de complementos

Paso 6: ahora seleccione el icono del instalador de paquetes

Paso 7: haga clic en Instalar desde archivo zip

Paso 8: Busque y haga clic en Sly Guy de la lista y luego seleccione repository.slyguy.zip

Paso 9: Espere a que se instale el repositorio

Paso 10: Una vez instalado, haga clic en Instalar desde el repositorio

Paso 11: Seleccione el repositorio de SlyGuy y luego haga clic en Complementos de video

Paso 12: busque Disney + en la lista y haga clic en él

Paso 13: Presione Instalar

FUENTE

Instalar NGINX PROXY MANAGER en una RASPBERRY Pi 4

En esta publicación veremos cómo instalar Nginx Proxy Manager en una Raspberry Pi 4

Usaremos la configuración de nginxproxymanager.com, pero cambiaremos una cosa: la base de datos.

La base de datos que se está utilizando en el archivo docker-compose en el sitio no es compatible con los procesadores ARM, por lo que tendremos que cambiar eso en un momento.

Pero primero, debemos iniciar sesión en nuestra Raspberry Pi a través de SSH. Este tutorial asume que ya tiene Docker y Portainer instalados, probablemente a través de OpenMediaVault.

Una vez que haya iniciado sesión a través de SSH, cree una carpeta llamada nginx y un nuevo archivo llamado config.json en esa carpeta:

mkdir nginx
cd nginx
nano config.json

Luego puede pegar lo siguiente en la pantalla del terminal:

{
  "database": {
    "engine": "mysql",
    "host": "db",
    "name": "NombreBD",
    "user": "UsuarioBD",
    "password": "ContraseñaBD",
    "port": 3306
  }
}

Guarde y cierre el archivo.

Ahora creará un archivo llamado docker-compose.yml:

nano docker-compose.yml

Luego pegue lo siguiente en la pantalla del terminal:

---
version: "3"
services:
  app:
    image: jc21/nginx-proxy-manager:latest
    container_name: nginx-proxy-manager
    volumes:
      - ./config.json:/app/config/production.json
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    depends_on:
      - db
    ports:
      - 80:80
      - 443:440
      - 82:81
    restart: unless-stopped
  db:
    image: yobasystems/alpine-mariadb:latest
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: ROOTPASSWORD
      MYSQL_DATABASE: NombreBD
      MYSQL_USER: UsuarioBD
      MYSQL_PASSWORD: ContraseñaBD
    volumes:    
      - /srv/dev-disk-by-label-Files/Config/NGINXDB:/var/lib/mysql
    expose:
      - "3306"

Cambiar el nombre, usuario y contraseña, así también pon tú volumen.

Guarde y cierre el archivo.

Luego, para implementar el nuevo contenedor, puede ingresar lo siguiente en su terminal:

sudo docker-compose up -d

Una vez que todo se haya implementado en la pantalla del terminal, puede saltar a Portainer y echar un vistazo a los registros de nginx_app (o con un nombre similar) y asegurarse de que todo se haya completado.

If the last line of the logs is this:

Creating a new JWT key pair...

Una vez que todo haya terminado, puede ir a http: // dirección-de-su-servidor: 81

Las credenciales de inicio de sesión predeterminadas son:

Username: admin@example.com
Password: changeme

Una vez que haya iniciado sesión, se le pedirá que cambie el nombre de usuario y la contraseña.

Y con esto ya está hecho.

Tutoriales de OpenMediaVault

Fuente: https://dbtechreviews.com/2020/06/install-nginx-proxy-manager-on-a-raspberry-pi-4/