diff --git a/README.md b/README.md index 3c100cc4..cf4df49d 100644 --- a/README.md +++ b/README.md @@ -70,8 +70,8 @@ To automatically install & run wg-easy, simply run: ```shell docker run --detach \ --name wg-easy \ - --env LANG=de \ - --env WG_HOST=<🚨YOUR_SERVER_IP> \ + --env LANG=en \ + --env WG_HOST=47.39.229.116 \ --env PASSWORD_HASH='<🚨YOUR_ADMIN_PASSWORD_HASH>' \ --env PORT=51821 \ --env WG_PORT=51820 \ diff --git a/docker-compose.yml b/docker-compose.yml index 26040779..8954aab7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,29 +9,29 @@ services: - LANG=en # ⚠️ Required: # Change this to your host's public address - - WG_HOST=raspberrypi.local + - WG_HOST=47.39.229.116 # Optional: # - 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) - # - WG_ENABLE_ONE_TIME_LINKS=true - # - UI_ENABLE_SORT_CLIENTS=true - # - WG_ENABLE_EXPIRES_TIME=true - # - ENABLE_PROMETHEUS_METRICS=false - # - PROMETHEUS_METRICS_PASSWORD=$$2a$$12$$vkvKpeEAHD78gasyawIod.1leBMKg8sBwKW.pQyNsq78bXV3INf2G # (needs double $$, hash of 'prometheus_password'; 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) + - WG_ENABLE_ONE_TIME_LINKS=true + - UI_ENABLE_SORT_CLIENTS=true + - WG_ENABLE_EXPIRES_TIME=true + - ENABLE_PROMETHEUS_METRICS=false + - PROMETHEUS_METRICS_PASSWORD=$$2a$$12$$vkvKpeEAHD78gasyawIod.1leBMKg8sBwKW.pQyNsq78bXV3INf2G # (needs double $$, hash of 'prometheus_password'; see "How_to_generate_an_bcrypt_hash.md" for generate the hash) image: ghcr.io/wg-easy/wg-easy container_name: wg-easy diff --git a/wg-easy.service b/wg-easy.service index bcdf72fd..5fdbc9e0 100644 --- a/wg-easy.service +++ b/wg-easy.service @@ -5,13 +5,13 @@ After=network-online.target nss-lookup.target [Service] Environment="WG_HOST=raspberrypi.local" # Change this to your host's public address or static public ip. Environment="PASSWORD=REPLACEME" # When set, requires a password when logging in to the Web UI, to disable add a hashtag -#Environment="WG_DEFAULT_ADDRESS=10.0.8.x" #Clients IP address range. -#Environment="WG_DEFAULT_DNS=10.0.8.1, 1.1.1.1" #DNS server clients will use. If set to blank value, clients will not use any DNS. -#Environment="WG_ALLOWED_IPS=0.0.0.0/0,::/0" #Allowed IPs clients will use. -#Environment="WG_DEVICE=ens1" #Ethernet device the wireguard traffic should be forwarded through. -#Environment="PORT=80" #TCP port for Web UI. Default : 51821 -#Environment="WG_MTU=1420" #The MTU the clients will use. Server uses default WG MTU -#Environment="WG_PERSISTENT_KEEPALIVE=25" #Value in seconds to keep the "connection" open. If this value is 0, then connections won't be kept alive. +Environment="WG_DEFAULT_ADDRESS=10.0.8.x" #Clients IP address range. +Environment="WG_DEFAULT_DNS=10.0.8.1, 1.1.1.1" #DNS server clients will use. If set to blank value, clients will not use any DNS. +Environment="WG_ALLOWED_IPS=0.0.0.0/0,::/0" #Allowed IPs clients will use. +Environment="WG_DEVICE=ens1" #Ethernet device the wireguard traffic should be forwarded through. +Environment="PORT=80" #TCP port for Web UI. Default : 51821 +Environment="WG_MTU=1420" #The MTU the clients will use. Server uses default WG MTU +Environment="WG_PERSISTENT_KEEPALIVE=25" #Value in seconds to keep the "connection" open. If this value is 0, then connections won't be kept alive. Type=simple RemainAfterExit=no ExecStart=/usr/bin/env node /app/server.js