mirror of https://github.com/wg-easy/wg-easy
5 changed files with 2697 additions and 722 deletions
@ -1,10 +1,41 @@ |
|||
version: "3.8" |
|||
services: |
|||
wg-easy: |
|||
image: wg-easy |
|||
command: npm run serve |
|||
environment: |
|||
# ⚠️ Required: |
|||
# Change this to your host's public address |
|||
- WG_HOST=0.0.0.0 |
|||
|
|||
# Optional: |
|||
# - PASSWORD=foobar123 |
|||
# - WG_PORT=51820 |
|||
# - WG_DEFAULT_ADDRESS=10.8.0.x |
|||
# - WG_DEFAULT_DNS=1.1.1.1 |
|||
# - WG_MTU=1420 |
|||
# - WG_ALLOWED_IPS=192.168.15.0/24, 10.0.1.0/24 |
|||
# - WG_PRE_UP=echo "Pre Up" > /etc/wireguard/pre-up.txt |
|||
# - WG_POST_UP=echo "Post Up" > /etc/wireguard/post-up.txt |
|||
# - WG_PRE_DOWN=echo "Pre Down" > /etc/wireguard/pre-down.txt |
|||
# - WG_POST_DOWN=echo "Post Down" > /etc/wireguard/post-down.txt |
|||
|
|||
build: . |
|||
container_name: wg-easy |
|||
volumes: |
|||
- .:/etc/wireguard |
|||
- ./src/:/app/ |
|||
environment: |
|||
# - PASSWORD=p |
|||
- WG_HOST=192.168.1.233 |
|||
ports: |
|||
- "51820:51820/udp" |
|||
- "51821:51821/tcp" |
|||
restart: unless-stopped |
|||
cap_add: |
|||
- NET_ADMIN |
|||
- SYS_MODULE |
|||
sysctls: |
|||
- net.ipv4.ip_forward=1 |
|||
- net.ipv4.conf.all.src_valid_mark=1 |
|||
depends_on: |
|||
- redis |
|||
redis: |
|||
image: redis |
|||
ports: |
|||
- "6379:6379" |
|||
|
|||
File diff suppressed because it is too large
Loading…
Reference in new issue