Sign inSign up

iganesh/adwireguard-dark

By iganesh

•Updated almost 3 years ago

Dark themed AdGuard Home and WireGuard (wg-easy) in a single image.

Image
2

9.8K

iganesh/adwireguard-dark repository overview

Builds AdGuard Home⁠ and wg-easy⁠ from source with Dark theme (patches applied on build) in a single image

This allows you monitor wireguard clients in adguard home, allowing to setup client specific configuration

⁠Docker-Compose example:
version: "3.8"

services:
  adwireguard:
    container_name: adwireguard
    # image: ghcr.io/iganeshk/adwireguard-dark:latest
    image: iganesh/adwireguard-dark:latest
    restart: unless-stopped
    ports:
      - '22890:3000'       # Default Address AdGuardHome WebUI
      - '22853:853'        # DNS-TLS
      - '22820:51820/udp'  # wiregaurd port
      - '22843:51821/tcp'  # wg-easy webUI
    environment:
        # WG-EASY ENVS
      - WG_HOST=** HOST-IP **
      - PASSWORD=changeIt
      - WG_PORT=51820
      - WG_DEFAULT_ADDRESS=10.10.11.x
      - WG_DEFAULT_DNS=10.10.10.2
      - WG_MTU=1420
    volumes:
        # adguard-home volume
      - "./adguard/work:/opt/adguardhome/work"
      - "./adguard/conf:/opt/adguardhome/conf"
        # wg-easy volume
      - './wireguard:/etc/wireguard'
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    sysctls:
      - net.ipv4.ip_forward=1
      - net.ipv4.conf.all.src_valid_mark=1
      - net.ipv6.conf.all.disable_ipv6=1
    networks:
      vpn_net:
        ipv4_address: 10.10.10.2

networks:
  vpn_net:
    ipam:
      driver: default
      config:
        - subnet: 10.10.10.0/24

⁠Docker Images

Tag summary

Content type

Image

Digest

sha256:db5444f9a…

Size

82.6 MB

Last updated

almost 3 years ago

docker pull iganesh/adwireguard-dark