mirror of https://github.com/wg-easy/wg-easy
committed by
GitHub
1 changed files with 18 additions and 30 deletions
@ -1,46 +1,34 @@ |
|||||
volumes: |
version: "3.8" |
||||
etc_wireguard: |
|
||||
|
|
||||
services: |
services: |
||||
wg-easy: |
wg-easy: |
||||
environment: |
environment: |
||||
# Change Language: |
- WG_HOST=${cust}.wg.automatalabs.io |
||||
# (Supports: en, ua, ru, tr, no, pl, fr, de, ca, es, ko, vi, nl, is, pt, chs, cht, it, th, hi) |
# ⚠️ Change the Web UI Password: |
||||
- LANG=de |
- PASSWORD=foobar123 |
||||
# ⚠️ Required: |
|
||||
# Change this to your host's public address |
|
||||
- WG_HOST=raspberrypi.local |
|
||||
|
|
||||
# Optional: |
|
||||
# - PASSWORD=foobar123 (deprecated, see readme) |
|
||||
# - PASSWORD_HASH=$$2y$$10$$hBCoykrB95WSzuV4fafBzOHWKu9sbyVa34GJr8VV5R/pIelfEMYyG (needs double $$, hash of 'foobar123'; see "How_to_generate_an_bcrypt_hash.md" for generate the hash) |
|
||||
# - PORT=51821 |
|
||||
# - WG_PORT=51820 |
|
||||
# - WG_CONFIG_PORT=92820 |
|
||||
# - 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_PERSISTENT_KEEPALIVE=25 |
|
||||
# - 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 |
|
||||
# - UI_TRAFFIC_STATS=true |
|
||||
# - UI_CHART_TYPE=0 # (0 Charts disabled, 1 # Line chart, 2 # Area chart, 3 # Bar chart) |
|
||||
|
|
||||
image: ghcr.io/wg-easy/wg-easy |
image: ghcr.io/wg-easy/wg-easy |
||||
container_name: wg-easy |
container_name: wg-easy |
||||
|
hostname: wg-easy |
||||
volumes: |
volumes: |
||||
- etc_wireguard:/etc/wireguard |
- ~/.wg-easy:/etc/wireguard |
||||
ports: |
ports: |
||||
- "51820:51820/udp" |
- "51820:51820/udp" |
||||
- "51821:51821/tcp" |
|
||||
restart: unless-stopped |
restart: unless-stopped |
||||
cap_add: |
cap_add: |
||||
- NET_ADMIN |
- NET_ADMIN |
||||
- SYS_MODULE |
- SYS_MODULE |
||||
# - NET_RAW # ⚠️ Uncomment if using Podman |
|
||||
sysctls: |
sysctls: |
||||
- net.ipv4.ip_forward=1 |
- net.ipv4.ip_forward=1 |
||||
- net.ipv4.conf.all.src_valid_mark=1 |
- net.ipv4.conf.all.src_valid_mark=1 |
||||
|
|
||||
|
nginx: |
||||
|
image: weejewel/nginx-with-certbot |
||||
|
container_name: nginx |
||||
|
hostname: nginx |
||||
|
volumes: |
||||
|
- ~/.nginx/servers/:/etc/nginx/servers/ |
||||
|
- ./.nginx/letsencrypt/:/etc/letsencrypt/ |
||||
|
ports: |
||||
|
- "80:80/tcp" |
||||
|
- "443:443/tcp" |
||||
|
restart: unless-stopped |
||||
|
|||||
Loading…
Reference in new issue