initial commit: Docker compose configs for gitea, gluetun-qbittorrent, homeassistant, searxng
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
services:
|
||||
gluetun:
|
||||
image: qmcgaw/gluetun:latest
|
||||
container_name: gluetun
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
devices:
|
||||
- /dev/net/tun:/dev/net/tun
|
||||
ports:
|
||||
- 127.0.0.1:11893:8080
|
||||
- 127.0.0.1:6881:6881
|
||||
- 127.0.0.1:6881:6881/udp
|
||||
- 5010:5010 # Mousehole WebUI
|
||||
volumes:
|
||||
- ./gluetun:/gluetun
|
||||
environment:
|
||||
VPN_SERVICE_PROVIDER: "private internet access"
|
||||
VPN_TYPE: "openvpn"
|
||||
OPENVPN_PROTOCOL: "tcp"
|
||||
OPENVPN_ENDPOINT_PORT: "443"
|
||||
OPENVPN_USER: "p5927652"
|
||||
OPENVPN_PASSWORD: D8d4VokhVH5b9B
|
||||
UPDATER_PERIOD: "0"
|
||||
SERVER_HOSTNAMES: "nl-amsterdam.privacy.network"
|
||||
VPN_PORT_FORWARDING: "on"
|
||||
PORT_FORWARD_ONLY: "true"
|
||||
FIREWALL_VPN_INPUT_PORTS: "8080,5010"
|
||||
restart: unless-stopped
|
||||
|
||||
qbittorrent:
|
||||
image: lscr.io/linuxserver/qbittorrent:latest
|
||||
container_name: qbittorrent
|
||||
network_mode: "service:gluetun"
|
||||
depends_on:
|
||||
gluetun:
|
||||
condition: service_healthy
|
||||
volumes:
|
||||
- ./qbittorrent:/config
|
||||
- /mnt/seagate8tb/downloads:/downloads
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/Chicago
|
||||
- WEBUI_PORT=8080
|
||||
restart: unless-stopped
|
||||
|
||||
mousehole:
|
||||
image: tmmrtn/mousehole:latest
|
||||
container_name: mousehole
|
||||
network_mode: "service:gluetun"
|
||||
depends_on:
|
||||
gluetun:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
TZ: America/Chicago
|
||||
MOUSEHOLE_AUTH_PASSWORD: KUaxKeeIIjF7xq
|
||||
MOUSEHOLE_ALLOWED_HOSTS: localhost,127.0.0.1,[::1],192.168.50.98
|
||||
volumes:
|
||||
- mousehole:/var/lib/mousehole
|
||||
restart: unless-stopped
|
||||
|
||||
volumes:
|
||||
mousehole:
|
||||
Reference in New Issue
Block a user