Synology DSM
Synology DSM 7.2+ ships with Container Manager, which is fully compatible with our images.
Deploying via Project (Compose)
Section titled “Deploying via Project (Compose)”-
Open Container Manager → Project → Create.
-
Choose a path on a shared folder (e.g.
/volume1/docker/home-assistant). -
Paste a Compose file:
services:home-assistant:image: ghcr.io/trueforge-org/home-assistant:2025.5.1container_name: home-assistantuser: 568:568ports:- 8123:8123volumes:- ./config:/configrestart: unless-stopped -
Build and start the project.
Volume Permissions
Section titled “Volume Permissions”Before first start, ensure the bind-mounted directory is owned by UID/GID 568:
sudo chown -R 568:568 /volume1/docker/home-assistant/configIf you cannot create that user/group on the NAS, override the container user instead — see Rootless Containers.
Networking
Section titled “Networking”By default Container Manager uses the bridge network. To expose a service on a specific NIC, create a macvlan network in Container Manager → Network.