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" |
version: "3.8" |
||||
services: |
services: |
||||
wg-easy: |
wg-easy: |
||||
image: wg-easy |
environment: |
||||
command: npm run serve |
# ⚠️ 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: |
volumes: |
||||
|
- .:/etc/wireguard |
||||
- ./src/:/app/ |
- ./src/:/app/ |
||||
environment: |
ports: |
||||
# - PASSWORD=p |
- "51820:51820/udp" |
||||
- WG_HOST=192.168.1.233 |
- "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