48 lines
1.3 KiB
YAML
48 lines
1.3 KiB
YAML
---
|
|
# Gluetun VPN Configuration
|
|
# Shared configuration for all pods using Gluetun sidecar
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: gluetun-config
|
|
namespace: media
|
|
labels:
|
|
app.kubernetes.io/name: media-stack
|
|
app.kubernetes.io/component: vpn
|
|
data:
|
|
# VPN Provider
|
|
VPN_SERVICE_PROVIDER: "mullvad"
|
|
VPN_TYPE: "wireguard"
|
|
|
|
# Server selection - adjust to your preferred location
|
|
# Options: See https://github.com/qdm12/gluetun-wiki/blob/main/setup/servers.md
|
|
# Examples: "London", "Amsterdam", "New York City", "Stockholm"
|
|
SERVER_CITIES: "London"
|
|
|
|
# Kill switch - blocks all traffic if VPN drops (highly recommended)
|
|
FIREWALL: "on"
|
|
|
|
# DNS over TLS for privacy
|
|
DOT: "on"
|
|
|
|
# Block malicious domains
|
|
BLOCK_MALICIOUS: "on"
|
|
BLOCK_SURVEILLANCE: "on"
|
|
BLOCK_ADS: "off"
|
|
|
|
# Health check settings
|
|
HEALTH_VPN_DURATION_INITIAL: "30s"
|
|
HEALTH_VPN_DURATION_ADDITION: "5s"
|
|
|
|
# Logging
|
|
LOG_LEVEL: "info"
|
|
|
|
# HTTP Proxy (optional - can be used by other apps)
|
|
HTTPPROXY: "on"
|
|
HTTPPROXY_LOG: "off"
|
|
|
|
# Firewall input ports - for qBittorrent incoming connections
|
|
# If you have Mullvad port forwarding enabled, set this to your forwarded port
|
|
# Get a port at: https://mullvad.net/en/account/ports
|
|
# FIREWALL_VPN_INPUT_PORTS: "12345"
|