Sign inSign up

philbarker79/tetherd

By philbarker79

•Updated 17 days ago

Keeps containers attached to the network of the container they route through.

Image
0

1.1K

philbarker79/tetherd repository overview

⁠Tetherd

Keeps containers attached to the network of the container they route through.

If you run apps through a VPN sidecar with --network container:gluetun, those apps lose their networking whenever the VPN container restarts or is recreated. Tetherd watches for that and repairs it — preferring a plain restart, and only rebuilding a container when it genuinely has to.

This is a clean-room successor to Rebuild-DNDC⁠. It is not a fork. It reads configuration from the live Docker API, not from Unraid XML templates.

Unraid: install from Community Applications (search Tetherd) once the template is listed. Until then, add the XML from Phil-Barker/unraid-templates⁠.

Source and docs: github.com/Phil-Barker/tetherd⁠

docker pull philbarker79/tetherd
docker run -d \
  --name tetherd \
  --restart unless-stopped \
  -e TZ=Europe/London \
  -e TETHERD_PROVIDER=gluetun \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /path/to/appdata/tetherd:/config \
  philbarker79/tetherd

The image talks to the host Docker socket and runs as root for the same reason Watchtower does: that socket is typically root:docker mode 660.

Also published as ghcr.io/phil-barker/tetherd.

Tag summary

Content type

Image

Digest

sha256:82ac62146…

Size

58.2 MB

Last updated

17 days ago

docker pull philbarker79/tetherd