Wg-easy

¿Que es este repositorio?
Este repositorio te permitirá desplegar WG-Easy es una VPN basada en el software WireGuard con una interfaz web fácil de usar y permite listar, crear, editar, eliminar y habilitar o deshabilitar clientes, mostrar códigos QR de clientes, descargar archivos de configuración de clientes y mostrar estadísticas de conexión. También es capaz de manejar direcciones IPv6, lo que lo hace útil para usuarios que tienen un ISP que utiliza CGNAT.

Configuración
hiveagilectl install wg-easy
Ajustar las variables del fichero .env
WG_HOST=vpn.hiveagile.dev
PASSWORD="HiveAgile2021."
WG_ALLOWED_IPS="0.0.0.0/0, 10.8.1.0/24"
WG_PORT=51820
WG_DEFAULT_ADDRESS=192.168.240.x
WG_DEFAULT_DNS="94.140.14.14"
WG_HOST
Esta variable define el dominio donde accederas a wg-easy, recuerda apuntar previamente el registro DNS de tipo A para que te funcione.
PASSWORD
Establece la passworrd para iniciar sesión en el panel de wg-easy
USO
Una vez editado el fichero puesdes ejecutar el contenedor como normalmente.
cd /root/containers/wg-easy
docker-compose up -d
Actualizaciones automáticas (Opcional)
Puedes usar watchtower que actualiza todos los contenedores que estan como latest
Esto es algo que pongo en todas las aplicaciones pero no hace falta que se instale cada vez.
docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower -i 30
Invitación a mi Canal.
Estás invitado a mi canal de telegram, donde publico más soluciones como esta.
https://t.me/aitorroma