53 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| version: "3"
 | |
| 
 | |
| services:
 | |
|   wireguard:
 | |
|     image: linuxserver/wireguard:latest
 | |
|     container_name: wireguard
 | |
|     env_file:
 | |
|         ./.env
 | |
|     cap_add:
 | |
|       - NET_ADMIN
 | |
|       - SYS_MODULE
 | |
|     environment:
 | |
|       - PUID=${PUID}
 | |
|       - PGID=${PGID}
 | |
|       - TZ=Europe/Helsinki
 | |
|     volumes:
 | |
|       - ${WIREGUARD_CONFIG}:/config/wg0.conf
 | |
|       - /lib/modules:/lib/modules
 | |
|     ports:
 | |
|       - 51820:51820/udp
 | |
|       - 9500:9500  # qbittorrent
 | |
|     sysctls:
 | |
|       - net.ipv4.conf.all.src_valid_mark=1
 | |
|       - net.ipv6.conf.all.disable_ipv6=0
 | |
|     restart: unless-stopped
 | |
|     networks:
 | |
|       dockercompose_default:
 | |
|         ipv4_address: 172.18.0.100
 | |
| 
 | |
| 
 | |
|   qbittorrent: 
 | |
|     image: "linuxserver/qbittorrent"
 | |
|     container_name: "qbittorrent"
 | |
|     env_file:
 | |
|         ./.env
 | |
|     volumes:
 | |
|       - ${DOCKERDIR}/appdata/qbittorrent:/config
 | |
|       - ${DATADIR}/downloads:/downloads
 | |
|     restart: unless-stopped
 | |
|     environment:
 | |
|       - PUID=${PUID}
 | |
|       - PGID=${PGID}
 | |
|       - TZ=${TZ}
 | |
|       - UMASK_SET=002
 | |
|       - WEBUI_PORT=9500
 | |
|     network_mode: service:wireguard 
 | |
|     depends_on:
 | |
|       - wireguard
 | |
| 
 | |
| networks:
 | |
|   dockercompose_default:
 | |
|     external: true
 |