CREAR servidor VPN FÁCIL con WireGuard Easy Docker

¡Ha encontrado la forma más fácil de instalar y administrar WireGuard en cualquier host Linux!

Funciones

  • Todo en uno: WireGuard + Web UI.
  • Fácil instalación, fácil de usar.
  • Enumerar, crear, editar, eliminar, habilitar y deshabilitar clientes.
  • Mostrar el código QR de un cliente.
  • Descargue el archivo de configuración de un cliente.
  • Estadísticas para las que están conectados los clientes.
  • Gráficos Tx/Rx para cada cliente conectado.
  • Soporte de Gravatar.
  • Modo automático de luz / oscuridad

Requisitos

  • Un host con un kernel que soporta WireGuard (todos los kernels modernos).
  • Un host con Docker instalado.

Instalación

1. Instalar Docker

Si aún no has instalado Docker, instálalo ejecutando:

$ curl -sSL https://get.docker.com | sh
$ sudo usermod -aG docker $(whoami)
$ exit
 

Y vuelve a iniciar sesión.

2. Ejecute WireGuard Easy

Para instalar y ejecutar automáticamente wg-easy, simplemente ejecute:

$ docker run -d \
  --name=wg-easy \
  -e LANG=de \
  -e WG_HOST=🚨YOUR_SERVER_IP \
  -e PASSWORD=🚨YOUR_ADMIN_PASSWORD \
  -v ~/.wg-easy:/etc/wireguard \
  -p 51820:51820/udp \
  -p 51821:51821/tcp \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_MODULE \
  --sysctl="net.ipv4.conf.all.src_valid_mark=1" \
  --sysctl="net.ipv4.ip_forward=1" \
  --restart unless-stopped \
  ghcr.io/wg-easy/wg-easy

💡 Reemplácelo con su IP WAN o un nombre de host DNS dinámico. YOUR_SERVER_IP

💡 Reemplácela por una contraseña para iniciar sesión en la interfaz de usuario web. YOUR_ADMIN_PASSWORD

La interfaz de usuario web ahora estará disponible en .http://0.0.0.0:51821

💡 Sus archivos de configuración se guardarán en ~/.wg-easy

3. Patrocinador

¿Estás disfrutando de este proyecto?

Este vídeo se complementaría con los anteriores:

https://www.youtube.com/watch?v=Mib4EUsUrA8

https://www.youtube.com/watch?v=cRRW1nZ_GuQ

GitHub – wg-easy/wg-easy: La forma más fácil de ejecutar WireGuard VPN + Interfaz de usuario de administración basada en web.

🫱 Instalar servidor para BACKUP de Windows y Linux – Urbackup

Descripción general

Urbackup es una solución de respaldo de agente/servidor multiplataforma. Bastante versátil, rico en funciones y disponible en muchas plataformas. Ya cubrimos cómo instalar Urbackup en distribuciones como Ubuntu y Debian y en esta publicación cubriremos el procedimiento sobre cómo instalar el servidor Urbackup usando Docker o, en otras palabras, cómo implementar el servidor Urbackup como un contenedor Docker.

Requisitos previos:

Un nodo/servidor Docker con el motor Docker instalado y en ejecución.

uroni/urbackup-server – Docker Image | Docker Hub

Archivo de redacción de Docker:

version: '2'

services:
  urbackup:
    image: uroni/urbackup-server:latest
    container_name: urbackup
    restart: unless-stopped
    environment:
      - PUID=1000 # Enter the UID of the user who should own the files here
      - PGID=100  # Enter the GID of the user who should own the files here
      - TZ=Europe/Berlin # Enter your timezone
    volumes:
      - /path/to/your/database/folder:/var/urbackup
      - /path/to/your/backup/folder:/backups
      # Uncomment the next line if you want to bind-mount the www-folder
      #- /path/to/wwwfolder:/usr/share/urbackup
    network_mode: "host"
    # Activate the following two lines for BTRFS support
    #cap_add:
    #  - SYS_ADMIN 

Una vez que se implemente el contenedor Docker, debería poder acceder al panel de Urbackup inmediatamente en su navegador. El panel web se ejecuta en el puerto 55414 y debe ser accesible a través de la dirección » IP pública » de su host Docker (ejemplo en la imagen a continuación):

Instale el servidor Urbackup usando Docker

Panel principal del servidor Urbackup

Agregar un cliente Urbackup

Instalar y agregar un cliente es bastante simple y Urbackup ofrece múltiples formas de agregar un cliente al servidor. La instalación de la aplicación cliente también se puede generar desde el panel del servidor, lo cual es bastante útil. La mayoría de los métodos que cubriremos son mediante el uso de scripts de instalación automática. Todos los métodos se pueden consultar en la documentación oficial de Urbackup .

  1. Primera opción:

En la máquina cliente, ejecute el siguiente script de instalación automática:

TF=$(mktemp) && wget "https://hndl.urbackup.org/Client/2.4.11/UrBackup%20Client%20Linux%202.4.11.sh" -O $TF && sudo sh $TF; rm -f $TF

Una vez finalizada la instalación, regrese al panel del servidor, haga clic en el botón » Agregar cliente «. El servidor lo redirigirá a otra página y le pedirá que ingrese la información del cliente y elija si desea escanear la red local y detectar automáticamente al cliente o si es un cliente público ubicado en Internet o detrás de una NAT. Puede elegir la opción que corresponda más a su entorno, pero esta opción funcionará mejor con la segunda opción » Descubrir el cliente por IP/nombre de host «. Ingrese la dirección IP del cliente y haga clic en » Agregar cliente «

Instale el servidor Urbackup usando Docker

Agregue el menú de configuración del cliente con «Descubrir cliente a través de IP/nombre de host»

Descargas clientes UrBackup – Download UrBackup for Windows, GNU/Linux or FreeBSD

Instale el servidor Urbackup usando Docker | MARKONTECH

DNS SEGURO PI-HOLE configurar DNS-Over-HTTPS con Cloudflared

 Instalación del servicio Cloudflare en la Raspberry Pi

Arquitectura armhf (Raspberry Pi de 32 bits)

Aquí estamos descargando el binario precompilado y copiándolo en el directorio para permitir la ejecución por parte del usuario cloudflared. Proceda a ejecutar el binario con el indicador para comprobar que todo funciona:/usr/local/bin/-v

wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm
sudo mv -f ./cloudflared-linux-arm /usr/local/bin/cloudflared
sudo chmod +x /usr/local/bin/cloudflared
cloudflared -v

Información:

Los usuarios han informado de que la versión actual de cloudflared produce un error de fallo de segmentación en Raspberry Pi Zero W, Model 1B y 2B. Actualmente, no se conoce ninguna solución alternativa.

Arquitectura arm64 (Raspberry Pi de 64 bits)

wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm64
sudo mv -f ./cloudflared-linux-arm64 /usr/local/bin/cloudflared
sudo chmod +x /usr/local/bin/cloudflared
cloudflared -v

Configuración para ejecutarse al inicio cloudflared

Cree un usuario para ejecutar el demonio:cloudflared

sudo useradd -s /usr/sbin/nologin -r -M cloudflared

Proceda a crear un archivo de configuración para:cloudflared

sudo nano /etc/default/cloudflared

Edite el archivo de configuración copiando lo siguiente en . Este archivo contiene las opciones de línea de comandos que se pasan a cloudflared al inicio:/etc/default/cloudflared

# Commandline args for cloudflared, using Cloudflare DNS
CLOUDFLARED_OPTS=--port 5053 --upstream https://1.1.1.1/dns-query --upstream https://1.0.0.1/dns-query

Actualice los permisos del archivo de configuración y el binario para permitir el acceso del usuario cloudflared:cloudflared

sudo chown cloudflared:cloudflared /etc/default/cloudflared
sudo chown cloudflared:cloudflared /usr/local/bin/cloudflared

A continuación, cree el script copiando lo siguiente en . Esto controlará la ejecución del servicio y permitirá que se ejecute al inicio:systemd/etc/systemd/system/cloudflared.service

sudo nano /etc/systemd/system/cloudflared.service
[Unit]
Description=cloudflared DNS over HTTPS proxy
After=syslog.target network-online.target

[Service]
Type=simple
User=cloudflared
EnvironmentFile=/etc/default/cloudflared
ExecStart=/usr/local/bin/cloudflared proxy-dns $CLOUDFLARED_OPTS
Restart=on-failure
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target

Habilite el servicio para que se ejecute al inicio, inicie el servicio y compruebe su estado:systemd

sudo systemctl enable cloudflared
sudo systemctl start cloudflared
sudo systemctl status cloudflared

¡Ahora prueba que está funcionando! Ejecute el siguiente comando, se debe devolver una respuesta similar a la siguiente:dig

pi@raspberrypi:~ $ dig @127.0.0.1 -p 5053 google.com

; <<>> DiG 9.11.5-P4-5.1-Raspbian <<>> @127.0.0.1 -p 5053 google.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12157
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 22179adb227cd67b (echoed)
;; QUESTION SECTION:
;google.com.                    IN      A

;; ANSWER SECTION:
google.com.             191     IN      A       172.217.22.14

;; Query time: 0 msec
;; SERVER: 127.0.0.1#5053(127.0.0.1)
;; WHEN: Wed Dec 04 09:29:50 EET 2019
;; MSG SIZE  rcvd: 77

Configuración de Pi-hole

Por último, configure Pi-hole para utilizar el servicio local como servidor DNS ascendente especificando como DNS personalizado (IPv4): 127.0.0.1#5053

Captura de pantalla de la configuración de Pi-hole

(no olvide presionar Retorno o hacer clic en Save)

Si quieres comprobar si funciona correctamente, solo tienes que visitar: https://1.1.1.1/help:

pi-hole cloudflared check

Actualización 

La herramienta no recibirá actualizaciones a través del administrador de paquetes. Sin embargo, debe mantener actualizada la actualización del programa. Puede hacerlo manualmente o a través de un script cron.

El procedimiento de actualización depende de cómo haya configurado el binario.

Si configuraste cloudflared con tus propios archivos de servicio

Si configuró manualmente (escribiendo una unidad systemd usted mismo), para actualizar el binario, simplemente volverá a descargar el binario desde el mismo enlace y repetirá el procedimiento de instalación.

wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm
sudo systemctl stop cloudflared
sudo mv -f ./cloudflared-linux-arm /usr/local/bin/cloudflared
sudo chmod +x /usr/local/bin/cloudflared
sudo systemctl start cloudflared
cloudflared -v
sudo systemctl status cloudflared

Si configuró cloudflared a través de service install

Si configuró con su comando, puede usar el comando update incorporado.

sudo cloudflared update
sudo systemctl restart cloudflared

Automatización de las actualizaciones de Cloudflared

Si desea que el sistema se actualice automáticamente, simplemente coloque los comandos update para su método de configuración en el archivo y ajustar los permisos: /etc/cron.weekly/cloudflared-updater

sudo chmod +x /etc/cron.weekly/cloudflared-updater
sudo chown root:root /etc/cron.weekly/cloudflared-updater

Advertencia

Asegúrate de agregar shebang al principio de . De lo contrario, el comando no se ejecutaría. #!/bin/bash /etc/cron.weekly/cloudflared-updater

El sistema ahora intentará actualizar el binario cloudflared automáticamente, una vez por semana.

 
 
Fuente:

cloudflared (DoH) – Pi-hole documentation

IMÁGENES YA HECHAS con instalación de OpenMediaVault y más

Buenas, he creado una serie de imágenes con instalaciones ya hechas, he empezado con OpenMediaVault pero puede que siga si tiene éxito y apoyo con otras que se nos ocurran.

A continuación te dejo por aquí las que hay:

Rapberry Pi:

OMV6 – TorrentTelegram

OMV7 – TorrentTelegram

OMV (Puerto 90) + PI-HOLE – TorrentTelegram

Las imágenes las puedes grabar con los siguientes programas en una MicroSD o USB:

Raspberry Pi OS – Raspberry Pi

balenaEtcher – Flash OS images to SD cards & USB drives

Como he hecho las imagenes

🔥 Backup RASPBERRY PI en caliente MICROSD (youtube.com)

👉 ¿Quieres AYUDAR al canal? SUSCRÍBETE:

► Canal Juegos: http://tiny.cc/gambagamer

► Canal Tecnología: http://tiny.cc/sirgamba

☕ Para un café: https://www.paypal.me/sirGamba

👍 Patreon: https://www.patreon.com/gamba85

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

► Discord https://discord.gg/pajjFWt

👇👇👇 SETUP que uso 👇👇👇

► Disco duro 5TB: https://amzn.to/3AX5Hak

► Raspberry PI 4B 8GB RAM: https://amzn.to/37RmkVz

► Micro SD Clase 10: https://amzn.to/3mftKas

► Teclado y ratón inalámbrico: https://amzn.to/3oIe7tD

► Capturadora USB: https://amzn.to/3OXILiz

► Capturadora AVerMedia GL310: https://amzn.to/3aHhU6u

NUEVA RASPBERRY PI 5 – Novedades y reaccionando.

La Raspberry Pi 5 es la última versión de la popular placa de desarrollo Raspberry Pi. Esta nueva versión ha sido diseñada por la Raspberry Pi Foundation y viene con varias mejoras significativas en comparación con su predecesora, la Raspberry Pi 4.

Aquí tienes algunas de las características clave de la Raspberry Pi 5:

  • Potente chip propio: La Raspberry Pi 5 cuenta con un nuevo SoC (System on a Chip) diseñado por la propia Raspberry Pi Foundation. Este nuevo chip ofrece un rendimiento de CPU entre dos y tres veces mayor que su predecesor.
  • Mayor capacidad de expansión: La Raspberry Pi 5 ofrece más capacidad de expansión que nunca. Cuenta con un puerto PCIe x1 que permite conectar dispositivos PCIe y también NVMe.
  • Mejoras en el rendimiento gráfico: El nuevo chip también mejora el rendimiento para la GPU, ofreciendo el doble de rendimiento en comparación con la Raspberry Pi 4.
  • Conectividad avanzada: La Raspberry Pi 5 cuenta con Wi-Fi 5 de doble banda y Bluetooth 5.0 / Bluetooth de bajo consumo (BLE).
  • Salida de pantalla HDMI dual 4Kp60: La Raspberry Pi 5 es capaz de soportar dos monitores 4K a 60 Hz de forma simultánea.
  • Más accesorios disponibles: Junto con la Raspberry Pi 5, se han presentado nuevos accesorios, como una carcasa con ventilador CMF integrado, un módulo de refrigeración Active Cooler, una fuente de alimentación USB-C de 27 vatios y cables de cámara y pantalla.

El precio de partida para el modelo de 4 GB de RAM es de 60 dólares. La Raspberry Pi 5 estará disponible en octubre.

Tienda:

Tarjeta Raspberry Pi 5 de 4GB, 8GB (kubii.com)

Más info:

Introducing: Raspberry Pi 5! – Raspberry Pi

Raspberry Pi 5 – Raspberry Pi

Como instalar GENTOO en Raspberry Pi 4

Gentoo Linux es una distribución de Linux de origen estadounidense que se destaca por su orientación hacia la personalización y la velocidad. Fue creada en el año 2002 y está diseñada para soportar arquitecturas de procesadores Intel, PowerPC, Sparc y Alpha. Gentoo Linux es un software gratuito y de código abierto. Una de las características más distintivas de Gentoo Linux es su sistema de gestión de paquetes, Portage.

Portage es un sistema de gestión de paquetes que permite a los usuarios instalar y actualizar software en Gentoo Linux. Portage descarga el código fuente del software y lo compila en el sistema del usuario para garantizar la máxima optimización y personalización.

Downloads – Gentoo Linux

 

👉 Instalar PLEX en RASPBERRY PI u otros

Para instalar Plex en Raspberry Pi, necesitarás agregar el repositorio oficial de paquetes Plex. Antes de hacer eso, necesitarás instalar el paquete apt-transport-https. Este paquete permite al administrador de paquetes apt recuperar paquetes a través del protocolo que utiliza el repositorio de Plex.

Aquí te presento los pasos para instalar Plex en Raspberry Pi:

1. Actualiza tu Raspberry Pi con los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade

2. Instala el paquete apt-transport-https:

sudo apt-get install apt-transport-https

3. Agrega la clave GPG del repositorio de paquetes de Plex:

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

4. Agrega el repositorio de paquetes de Plex a la lista de fuentes de APT:

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

5. Actualiza la lista de paquetes e instala Plex:

sudo apt-get update
sudo apt-get install plexmediaserver

6. Inicia el servicio de Plex:

sudo systemctl start plexmediaserver.service

7. Verifica que el servicio esté en ejecución:

sudo systemctl status plexmediaserver.service

Espero que esto te ayude a instalar Plex en tu Raspberry Pi. ¡Buena suerte! 😊

🖥️ CLONAR MicroSD por LÍNEA DE COMANDOS ssh RPI CLONE

GitHub – billw2/rpi-clone: A shell script to clone a booted disk.

Rpi-clone es un script de shell que sirve para clonar una ejecución Raspberry Pi arrancó el disco de origen (tarjeta SD o disco USB) a un destino disco que será de arranque. Los discos de destino son tarjetas SD en la SD ranura para tarjetas o un lector de tarjetas USB, discos flash USB o discos duros USB.

⚡️ Instalar PLEX OpenMediaVault DOCKER Rápido 🏃‍♂️

Para instalar Plex en Docker, hay varias formas de hacerlo. Una de ellas es utilizando docker-compose. Podemos copiarlo desde aquí o en su linuxserver/plex – Docker Image | Docker Hub

docker-compose (recommended, click here for more info)

---
version: "2.1"
services:
  plex:
    image: lscr.io/linuxserver/plex:latest
    container_name: plex
    network_mode: host
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - VERSION=docker
      - PLEX_CLAIM= #optional
    volumes:
      - /path/to/library:/config
      - /path/to/tvseries:/tv
      - /path/to/movies:/movies
    restart: unless-stopped

 

Cómo arrancar Raspberry Pi 3 desde USB

👉 Comandos:
$ echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
$ sudo reboot
$ vcgencmd otp_dump | grep 17:
17:3020000a

👉👉Modelos recomendados por el equipo de la Raspberry Pi:
►Sandisk Cruzer Fit 16GB https://amzn.to/2MCafcV
►Sandisk Cruzer Blade 16Gb https://amzn.to/2Q4i3X6
►Samsung 32GB USB 3.0 drive https://amzn.to/39jbFCN
►MeCo 16GB USB 3.0 https://amzn.to/360vdtI

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