separated wireguard and admin

This commit is contained in:
2024-03-11 19:24:42 -05:00
parent a1b766e21c
commit 76dd21ebd5
5 changed files with 62 additions and 41 deletions

2
.gitignore vendored
View File

@@ -1,2 +0,0 @@
appdata/
*.db

View File

View File

@@ -1,18 +1,6 @@
version: '3'
services:
adguardhome:
container_name: adguardhome
image: adguard/adguardhome
ports:
- 53:53/tcp
- 53:53/udp
- 3030:3000/tcp
restart: unless-stopped
volumes:
- ./conf:/opt/adguardhome/conf
- ./work:/opt/adguardhome/work
dockge:
container_name: dockge
image: louislam/dockge:1
@@ -54,33 +42,6 @@ services:
- /var/run/docker.sock:/var/run/docker.sock
- /etc/localtime:/etc/localtime:ro
wg-easy:
container_name: wg-easy
image: weejewel/wg-easy
environment:
- WG_HOST=${WG_HOST}
- PASSWORD=${WG_PASSWORD}
- WG_DEFAULT_DNS=10.8.0.1
- WG_PORT=51830
- WG_PERSISTENT_KEEPALIVE=25
- WG_DEFAULT_ADDRESS=10.10.0.x
- WG_MTU=1420
- WG_ALLOWED_IPS=10.10.0.0/24
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.ip_forward=1
- net.ipv4.conf.all.src_valid_mark=1
networks:
- reverse-proxy
ports:
- 51840:51820/udp
- 51841:51821
restart: always
volumes:
- ${DOCKER_CONFIGS}/wg-easy:/etc/wireguard
networks:
reverse-proxy:
name: reverse-proxy

16
wireguard/.env Executable file
View File

@@ -0,0 +1,16 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=WireguardServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
#WIREGUARD
WG_HOST=akanealw.com
WG_PASSWORD=zai9phioyachooF3Raengo2ooHaN7r

46
wireguard/compose.yml Executable file
View File

@@ -0,0 +1,46 @@
version: '3'
services:
adguardhome:
container_name: adguardhome
image: adguard/adguardhome
ports:
- 53:53/tcp
- 53:53/udp
- 3030:3000/tcp
restart: unless-stopped
volumes:
- ./conf:/opt/adguardhome/conf
- ./work:/opt/adguardhome/work
wg-easy:
container_name: wg-easy
image: weejewel/wg-easy
environment:
- WG_HOST=${WG_HOST}
- PASSWORD=${WG_PASSWORD}
- WG_DEFAULT_DNS=10.8.0.1
- WG_PORT=51830
- WG_PERSISTENT_KEEPALIVE=25
- WG_DEFAULT_ADDRESS=10.10.0.x
- WG_MTU=1420
- WG_ALLOWED_IPS=10.10.0.0/24
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.ip_forward=1
- net.ipv4.conf.all.src_valid_mark=1
networks:
- reverse-proxy
ports:
- 51840:51820/udp
- 51841:51821
restart: always
volumes:
- ${DOCKER_CONFIGS}/wg-easy:/etc/wireguard
networks:
reverse-proxy:
name: reverse-proxy
external: true