37 lines
962 B
Django/Jinja
37 lines
962 B
Django/Jinja
[Unit]
|
|
Description=Technitium DNS Server
|
|
|
|
[Container]
|
|
ContainerName=technitium
|
|
Image={{ podman_technitium_registry }}/{{ podman_technitium_repository }}:{{ podman_technitium_version }}
|
|
|
|
# Enable auto-update container
|
|
AutoUpdate=registry
|
|
|
|
Volume=/path/to/syncthing/config:/config
|
|
Volume=/path/to/data1:/data1
|
|
|
|
HostName=technitium{{ ha_pair_value }}
|
|
PublishPort=127.0.0.1:8384:8384/tcp
|
|
PublishPort=22000:22000/tcp
|
|
|
|
Environment=PUID=1000
|
|
Environment=PGID=1000
|
|
Environment=TZ=Etc/UTC
|
|
|
|
# UID mapping is needed to run linuxserver.io container as rootless podman.
|
|
# This will map UID=1000 inside the container to intermediate UID=0.
|
|
# For rootless podman intermediate UID=0 will be mapped to the UID of current user.
|
|
UIDMap=1000:0:1
|
|
UIDMap=0:1:1000
|
|
UIDMap=1001:1001:64536
|
|
|
|
[Service]
|
|
Restart=on-failure
|
|
|
|
# Extend Timeout to allow time to pull the image
|
|
TimeoutStartSec=300
|
|
|
|
# The [Install] section allows enabling the generated service.
|
|
[Install]
|
|
WantedBy=default.target |