summaryrefslogtreecommitdiff
path: root/templates/default/kubernetes/onion-service-cm.yml.j2
blob: 7501209c9cf39ebe093ce5590d275eaf30b94e5e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
apiVersion: v1
kind: ConfigMap
metadata:
  namespace: {{ deploy.namespace }}
  name: onion-service-{{ deploy.stream }}-{{ deploy.onion_type }}
data:
  torrc: |
    ## Set DataDirectory
    DataDirectory /var/lib/tor

    ## Do not act as a SOCKS proxy
    SOCKSPort 0

    ## Publish a hidden service
    HiddenServiceDir /var/lib/tor/onion_service/
{% for port, svc in deploy.onion_services.items() %}
    HiddenServicePort {{ port }} {{ svc.host }}:{{ svc.port }}
{% endfor %}
    HiddenServiceNonAnonymousMode 1
    HiddenServiceSingleHopMode 1