This repository has been archived on 2025-07-31. You can view files and clone it, but cannot push or open issues or pull requests.
Files
jupiter-compose/vpn/docker-compose.yml

65 lines
1.5 KiB
YAML

version: '3.9'
services:
openvpn:
image: kylemanna/openvpn
container_name: openvpn
restart: unless-stopped
volumes:
- '/home/nick/configs/vpn/openvpn:/etc/openvpn'
environment:
- PUID=1000
- PGID=1000
ports:
- '1194:1194/udp'
networks:
- vpn
cap_add:
- NET_ADMIN
wireguard:
image: linuxserver/wireguard
container_name: wireguard
restart: unless-stopped
volumes:
- '/home/nick/configs/vpn/wireguard:/config'
- '/lib/modules:/lib/modules'
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Athens
- SERVERURL=${WG_SERVER}
- SERVERPORT=51820
- PEERS=${WG_PEERS}
- PEERDNS=auto
- ALLOWEDIPS=0.0.0.0/0
ports:
- '51820:51820/udp'
networks:
- vpn
cap_add:
- NET_ADMIN
- SYS_MODULE
tor:
image: dperson/torproxy
container_name: tor
restart: unless-stopped
environment:
- TZ=Europe/Athens
- USERID=1000
- GROUPID=1000
ports:
- '8118:8118'
- '9050:9050'
networks:
- tor
networks:
vpn:
name: vpn
ipam:
driver: default
config:
- subnet: "172.20.0.0/16"
tor:
name: tor