From 624832837b26d239a7e342a3931a71c9090c20b2 Mon Sep 17 00:00:00 2001 From: BhasherBEL Date: Mon, 2 Jan 2023 21:09:42 +0100 Subject: [PATCH] bxl wg & syncthing --- bxl/other.docker-compose.yaml | 55 +++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 bxl/other.docker-compose.yaml diff --git a/bxl/other.docker-compose.yaml b/bxl/other.docker-compose.yaml new file mode 100644 index 0000000..54373d1 --- /dev/null +++ b/bxl/other.docker-compose.yaml @@ -0,0 +1,55 @@ +version: "3.7" + +services: + wireguard: + container_name: wireguard + image: lscr.io/linuxserver/wireguard:latest + volumes: + - /mnt/Main/containers/wireguard/config:/config + - /lib/modules:/lib/modules + ports: + - 51820:51820/udp + environment: + - TZ=Europe/Paris + - SERVERURL=vpn.bhasher.com + - SERVERPORT=51820 + - PEERS=5 + - PEERDNS=auto + - INTERNAL_SUBNET=10.13.13.0 + - ALLOWEDIPS=0.0.0.0/0 + cap_add: + - NET_ADMIN + - SYS_MODULE + sysctls: + - net.ipv4.conf.all.src_valid_mark=1 + restart: always + + syncthing: + container_name: syncthing + image: syncthing/syncthing:latest + hostname: TrueNAS + environment: + - PUID=33 + - PGID=33 + volumes: + - /mnt/Main/containers/syncthing:/var/syncthing:rw + - /mnt/Main/redondant/brieuc/SyncDocuments:/mnt/SyncDocuments:rw + - /mnt/Main/redondant/brieuc/Pictures:/mnt/pictures:rw + labels: + - "traefik.enable=true" + - "traefik.http.routers.syncthing.rule=Host(`syncthing.bhasher.com`)" + - "traefik.http.routers.syncthing.entrypoints=internalsecure" + - "traefik.http.services.syncthing.loadbalancer.server.port=8384" + - "traefik.http.routers.syncthing.tls=true" + - "traefik.http.routers.syncthing.tls.certresolver=http" + ports: + - 22000:22000/tcp # TCP file transfers + - 22000:22000/udp # QUIC file transfers + - 21027:21027/udp # Receive local discovery broadcasts + restart: unless-stopped + networks: + - external + +networks: + external: + external: true \ No newline at end of file