466 Commits

Author SHA1 Message Date
Pankaj Rupani
de65dffc7c docs: clarify avahi config for host vs bridge networking (#2014)
Some checks failed
Test / Test local installation on macos-13 (push) Has been cancelled
Test / Test local installation on macos-14 (push) Has been cancelled
Test / Test local installation on ubuntu-24.04-arm (push) Has been cancelled
Test / Test local installation on ubuntu-latest (push) Has been cancelled
Test / Test local installation on windows-latest (push) Has been cancelled
* docs: clarify avahi config for host vs bridge networking

The HomeKit plugin's MDNSServer binds UDP port 5353 directly on every
network interface. With network_mode: host (the default), this conflicts
with any system avahi-daemon running on the host, causing EADDRINUSE on
all interfaces and silently breaking HomeKit mDNS discovery.

The previous comments implied the host socket mount and
SCRYPTED_DOCKER_AVAHI=true were equivalent alternatives ("choose one or
the other"), which is misleading. Clarify the two distinct use cases:

- Option A (host networking): SCRYPTED_DOCKER_AVAHI=true is required.
  The host avahi-daemon must be stopped. The /var/run socket mounts are
  incompatible with this mode. Add a note about mounting
  /etc/avahi/services to preserve host service advertisements.

- Option B (bridge networking only): host socket mount works because
  Scrypted registers via D-Bus without binding 5353. Does not work with
  host networking.

Fixes #2013

* fix: use SCRYPTED_DOCKER_AVAHI=true for avahi setup with host networking

The install script was configuring the host avahi socket mount (Option B)
while the template uses network_mode: host. This is a broken combination:
the HomeKit plugin's MDNSServer binds UDP 5353 directly on every interface,
conflicting with the system avahi-daemon, causing EADDRINUSE on all
interfaces and silently breaking HomeKit mDNS discovery.

Fix: when the user opts in to avahi, use SCRYPTED_DOCKER_AVAHI=true
(Option A) instead. This makes Scrypted run its own internal avahi.
Also stop/disable the host avahi-daemon so it doesn't conflict, and
mount /etc/avahi/services:ro so Scrypted's avahi picks up existing host
service definitions (e.g. Time Machine, Samba).

Fixes #2013
2026-04-16 07:59:36 -07:00
René
8ec6c61784 docker: Update Watchtower image name in docker-compose.yml (#1937)
I guess Image name is wrong, at least the image which was mentioned here doesn’t exist.
2025-12-01 08:41:36 -08:00
Koushik Dutta
e1f9397ef9 docker: switch to nicholas-fedor/watchtower 2025-11-30 17:39:50 -08:00
Koushik Dutta
be4b772436 install: remove gstreamer 2025-11-27 12:54:25 -08:00
Koushik Dutta
b4b17d420e windows: Upgrade node.js to version 22.21.0 2025-11-17 08:51:02 -08:00
Koushik Dutta
0dc7aec5c9 docker: update openvino legacy packages 2025-11-15 18:10:00 -08:00
Koushik Dutta
90f546c422 docker: fixup intel dockerfile 2025-11-07 08:40:47 -08:00
Koushik Dutta
d8e17e9216 core: remove watchtower from proxmox totally 2025-11-05 10:32:25 -08:00
Koushik Dutta
618a33028b proxmox: install v0.143.0 2025-11-05 10:29:33 -08:00
Koushik Dutta
536d8f03ae proxmox: add install override 2025-11-05 09:33:20 -08:00
Koushik Dutta
6e5c73b48c proxmox: lxc setup fixes 2025-11-05 09:17:49 -08:00
Koushik Dutta
94c4b663f6 proxmox: lxc setup fixes 2025-11-05 09:15:32 -08:00
Koushik Dutta
c95cca0f81 proxmox: remove watchtower 2025-11-05 09:04:23 -08:00
Koushik Dutta
d515cc47d0 core: temporarily disable lxc-docker abort-on-container-exit 2025-11-05 08:52:26 -08:00
Koushik Dutta
12e60efd35 core: prevent apt updates 2025-11-05 08:02:19 -08:00
Koushik Dutta
a8bb431efb install: use last working release for nvidia-legacy 2025-10-31 10:15:37 -07:00
Koushik Dutta
22ffac1170 docker: fix nvidia legacy to use specific cudnn 2025-10-31 09:05:47 -07:00
Koushik Dutta
5749a522db docker: move amd opencl into amd image only 2025-10-30 08:31:11 -07:00
Koushik Dutta
f9b8715cc0 install: add nvidia legacy 2025-10-29 20:47:24 -07:00
Koushik Dutta
547db5bbbd install: update ha 2025-10-28 11:11:26 -07:00
Koushik Dutta
cab0afaa53 proxmox: reimplement image cleanup 2025-10-12 21:28:00 -07:00
Koushik Dutta
8b5d3eaeae docker: remove apt-key usage 2025-10-02 22:04:21 -07:00
Koushik Dutta
d5ce4e24c4 docker: split out amd flavor for future rocm 2025-09-28 11:18:55 -07:00
Koushik Dutta
1e09b62795 install: update amd links 2025-09-28 11:12:53 -07:00
Koushik Dutta
dd256e7a39 install: update amd links 2025-09-28 11:11:55 -07:00
Koushik Dutta
f6457bf475 install: update amd links 2025-09-28 10:59:43 -07:00
Koushik Dutta
5008220c26 install: update amd links 2025-09-28 10:58:03 -07:00
Koushik Dutta
8504319b27 install: update amd links 2025-09-28 10:45:19 -07:00
Koushik Dutta
61cc544313 install: update intel compute runtime 2025-09-28 10:34:24 -07:00
Koushik Dutta
22b790c7f5 Update install-scrypted-docker-compose.sh 2025-09-26 09:12:31 -07:00
Koushik Dutta
65ab977d4f install/docker: switch to global dns 2025-09-25 12:34:36 -07:00
Koushik Dutta
6e1f5cbfa7 install/docker: switch to global dns 2025-09-25 12:28:29 -07:00
Koushik Dutta
4d7be52b98 install/docker: switch to global dns 2025-09-25 12:19:23 -07:00
Koushik Dutta
db8a3ec40b docker: auto detect devices 2025-09-22 20:10:43 -07:00
Koushik Dutta
ef07691eef docker: auto detect devices 2025-09-22 20:08:00 -07:00
Koushik Dutta
0b6ef28ae8 router: use go tar 2025-09-05 11:57:27 -07:00
Koushik Dutta
0f1f1c56fb install: intel npu script fix 2025-09-05 09:13:38 -07:00
Koushik Dutta
27e7e4c9e2 install: intel npu script fix 2025-09-05 09:08:05 -07:00
Koushik Dutta
b6b193bf80 install: update intel npu driver 2025-09-05 08:43:41 -07:00
Koushik Dutta
25f52eb528 install: update intel npu driver check for proxmox 2025-09-05 08:41:59 -07:00
Koushik Dutta
69d110b234 install: update intel compute runtime 2025-09-05 08:36:38 -07:00
Koushik Dutta
58a722cfa8 ha: bump version 2025-07-31 11:03:50 -07:00
Koushik Dutta
789be6bd57 install: nvidia lxc/docker notes 2025-07-27 11:57:39 -07:00
Koushik Dutta
45e1b7091e install: more nvidia on proxmox fixes 2025-07-27 11:33:19 -07:00
Koushik Dutta
f2ab923c79 install: Update install-nvidia-container-toolkit.sh 2025-07-27 11:04:49 -07:00
Koushik Dutta
328bd78771 docker: fix grep error 2025-07-15 11:47:02 -07:00
Koushik Dutta
299d926eae install: add nvidia to install script 2025-07-10 19:53:13 -07:00
Koushik Dutta
22d0ce4f82 install: add nvidia to install script 2025-07-10 19:45:27 -07:00
Koushik Dutta
0e1e641f8f intel: fix oneapi path 2025-07-07 13:57:59 -07:00
Koushik Dutta
58e0a748c4 intel: fix oneapi path 2025-07-07 12:49:01 -07:00