Podman shared images working

This commit is contained in:
2026-09-11 01:34:44 -04:00
parent 7090ea5585
commit 16ae125e1f
7 changed files with 143 additions and 2 deletions
@@ -0,0 +1,37 @@
[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