Added wireguard tunnel config in docker-compose and removed docker compose up from setup.sh

This commit is contained in:
K 2024-10-19 20:58:05 +05:30
parent ff9c1fbd3b
commit 065fcc4be3
Signed by: notkshitij
GPG Key ID: C5B8BC7530F8F43F
2 changed files with 28 additions and 3 deletions

View File

@ -22,6 +22,30 @@ services:
networks: networks:
- ntfy - ntfy
wg-easy:
container_name: tunnel
image: ghcr.io/wg-easy/wg-easy
restart: unless-stopped
environment:
- PASSWORD_HASH=${PASS}
- WG_HOST=${IP}
volumes:
- ./config:/etc/wireguard
- /lib/modules:/lib/modules
ports:
- "51820:51820/udp"
- "51821:51821/tcp"
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.ip_forward=1
- net.ipv4.conf.all.src_valid_mark=1
env_file:
- .env
networks:
- ntfy
networks: networks:
ntfy: ntfy:
driver: bridge driver: bridge

View File

@ -1,7 +1,6 @@
#!/bin/bash #!/bin/bash
line="==================================" line="=================================="
PROJECT_DIR=/home/$(whoami)/iot-mini
############################################### ###############################################
@ -40,5 +39,7 @@ sudo apt install -y python3-requests # For notifications
############################################### ###############################################
cp main.py $PROJECT_DIR/ echo -e "$line\nSetting up Docker\n$line"
cd $PROJECT_DIR ./docker-setup.sh
echo -e "$line\nDocker installation complete\n$line"