From a97e204755ca6ff672d8e880712c33d0be3cb095 Mon Sep 17 00:00:00 2001 From: Luigi Oliveira Date: Tue, 13 Jun 2023 19:17:38 -0300 Subject: [PATCH] back to wg-easy --- containers/docker-compose.yaml | 43 ++++++++++++++-------------------- 1 file changed, 18 insertions(+), 25 deletions(-) diff --git a/containers/docker-compose.yaml b/containers/docker-compose.yaml index ec5c8d5..9145a42 100644 --- a/containers/docker-compose.yaml +++ b/containers/docker-compose.yaml @@ -1,30 +1,23 @@ version: "3.8" services: - wireguard-ui: - image: ngoduykhanh/wireguard-ui:latest - container_name: wireguard-ui + wg-easy: + environment: + # ⚠️ Change the server's hostname (clients will connect to): + - WG_HOST=home.marioverde.com.br + # ⚠️ Change the Web UI Password: + - PASSWORD + image: weejewel/wg-easy + container_name: wg-easy + hostname: wg-easy + volumes: + - ~/.wg-easy:/etc/wireguard + ports: + - "51820:51820/udp" + restart: unless-stopped cap_add: - NET_ADMIN - # required to show active clients. with this set, you don't need to expose the ui port (5000) anymore - network_mode: host - environment: - - SENDGRID_API_KEY - - EMAIL_FROM_ADDRESS - - EMAIL_FROM_NAME - - SESSION_SECRET - - WGUI_USERNAME=admin - - WGUI_PASSWORD=admin - - WG_CONF_TEMPLATE - - WGUI_MANAGE_START=false - - WGUI_MANAGE_RESTART=false - logging: - driver: json-file - options: - max-size: 50m - volumes: - - ./db:/app/db - - /etc/wireguard:/etc/wireguard - ports: - # port for wireguard-ui - - "5000:5000" \ No newline at end of file + - SYS_MODULE + sysctls: + - net.ipv4.ip_forward=1 + - net.ipv4.conf.all.src_valid_mark=1 \ No newline at end of file