dnscrypt-server/etc/dnscrypt-server/docker-compose.yml

28 lines
681 B
YAML

---
version: "3"
services:
dnscrypt:
# https://github.com/dnscrypt/dnscrypt-server-docker
# TODO: since only :latest is provided, pin using image's sha256?
image: docker.io/jedisct1/dnscrypt-server:latest
container_name: dnscrypt
restart: always
mem_limit: 64m
labels:
- traefik.enable=false
command: "start -N dnscrypt.dotya.ml -E '144.91.70.62:5443,[2a02:c207:2030:396::1]:5443' -M 0.0.0.0:9101"
ports:
- '5443:5443/udp'
- '5443:5443/tcp'
- '9101:9101/tcp'
volumes:
- ./keys:/opt/encrypted-dns/etc/keys
- ./zones:/opt/unbound/etc/unbound/zones
environment:
- TZ='UTC'
volumes:
keys:
...