Avahi bmmbmm01/avahi:latest https://hub.docker.com/r/bmmbmm01/avahi host bash false https://forums.unraid.net/topic/183175-support-bmartino1-avahi/ https://github.com/bmartino1/avahi Avahi - mDNS used to reflect mDNS broadcasts between networks and VLANs This may require you to add a user script or edit a Go file to stop Unraid’s Avahi service in favor of this one for easier edits... /etc/rc.d/rc.avahidaemon stop You must provide the Docker option to build the Avahi config. Defaults are applied otherwise... You can also connect to a VLAN on a physical interface by suffixing the parent with a dot and the VLAN ID (e.g. --opt parent=eno1.123 for VLAN 123 on the eno1 interface). The sub-interface does not need to exist before running the command to create the network, as the driver will automatically create it. This can also assist with mDNS over a VPN interface... Example: add VLAN extra option: Use the Advanced toggle > in the Extra Parameter field and add --opt parent=eno1.123 Remember this interface is what the Docker container sees, and the dot followed by the VLAN number identifies it... https://github.com/bmartino1/avahi Docker image for the Avahi mDNS/DNS-SD daemon. Built on Debian Linux to make the image as small as possible. Highly configurable through environment variables to support most use cases which need an Avahi daemon. Run mdns-scan in the console to help detect and force an Avahi browse and discovery. Review Avahi daemon man pages for options: https://linux.die.net/man/5/avahi-daemon.conf ManPage Option | Docker Variable host-name | SERVER_HOST_NAME domain-name | SERVER_DOMAIN_NAME browse-domains | SERVER_BROWSE_DOMAINS use-ipv4 | SERVER_USE_IPV4 use-ipv6 | SERVER_USE_IPV6 allow-interfaces | SERVER_ALLOW_INTERFACES deny-interfaces | SERVER_DENY_INTERFACES check-response-ttl | SERVER_CHECK_RESPONSE_TTL use-iff-running | SERVER_USE_IFF_RUNNING enable-dbus | SERVER_ENABLE_DBUS disallow-other-stacks | SERVER_DISALLOW_OTHER_STACKS allow-point-to-point | SERVER_ALLOW_POINT_TO_POINT cache-entries-max | SERVER_CACHE_ENTRIES_MAX clients-max | SERVER_CLIENTS_MAX objects-per-client-max | SERVER_OBJECTS_PER_CLIENT_MAX entries-per-entry-group-max | SERVER_ENTRIES_PER_ENTRY_GROUP_MAX ratelimit-interval-usec | SERVER_RATELIMIT_INTERVAL_USEC ratelimit-burst | SERVER_RATELIMIT_BURST ManPage Option | Docker Variable enable-wide-area | WIDE_AREA_ENABLE_WIDE_AREA ManPage Option | Docker Variable disable-publishing | PUBLISH_DISABLE_PUBLISHING disable-user-service-publishing | PUBLISH_DISABLE_USER_SERVICE_PUBLISHING add-service-cookie | PUBLISH_ADD_SERVICE_COOKIE publish-addresses | PUBLISH_PUBLISH_ADDRESSES publish-hinfo | PUBLISH_PUBLISH_HINFO publish-workstation | PUBLISH_PUBLISH_WORKSTATION publish-domain | PUBLISH_PUBLISH_DOMAIN publish-dns-servers | PUBLISH_PUBLISH_DNS_SERVERS publish-resolv-conf-dns-servers | PUBLISH_PUBLISH_RESOLV_CONF_DNS_SERVERS publish-aaaa-on-ipv4 | PUBLISH_PUBLISH_AAAA_ON_IPV4 publish-a-on-ipv6 | PUBLISH_PUBLISH_A_ON_IPV6 ManPage Option | Docker Variable enable-reflector | REFLECTOR_ENABLE_REFLECTOR reflect-ipv | REFLECTOR_REFLECT_IPV reflect-filters | REFLECTOR_REFLECT_FILTERS ManPage Option | Docker Variable rlimit-as | RLIMITS_RLIMIT_AS rlimit-core | RLIMITS_RLIMIT_CORE rlimit-data | RLIMITS_RLIMIT_DATA rlimit-fsize | RLIMITS_RLIMIT_FSIZE rlimit-nofile | RLIMITS_RLIMIT_NOFILE rlimit-stack | RLIMITS_RLIMIT_STACK rlimit-nproc | RLIMITS_RLIMIT_NPROC Tools: Other: Network:DNS Network:VPN Network:Other Status:Stable https://raw.githubusercontent.com/bmartino1/unraid-docker-templates/refs/heads/main/images/avahi.png yes yes yes yes eth0