feat: Implement multi-node support with MQTT and mDNS for service discovery and coordination

This commit is contained in:
2026-02-23 02:30:12 -08:00
parent eeaa5045d0
commit 3343e955fd
29 changed files with 1878 additions and 35 deletions

View File

@@ -215,6 +215,23 @@ services:
caddy:
path_prefix: /api
castle-mqtt:
description: MQTT broker for inter-node mesh coordination
run:
runner: container
image: eclipse-mosquitto:2
ports:
1883: 1883
volumes:
- /data/castle/castle-mqtt/config:/mosquitto/config
- /data/castle/castle-mqtt/data:/mosquitto/data
manage:
systemd: {}
expose:
http:
internal:
port: 1883
jobs:
protonmail-sync:
component: protonmail