Install Homebridge on Synology DSM
This guide provides step-by-step instructions to show you how to install Homebridge Synology DSM 7.
- Prerequisites
- Installing Homebridge
- Multiple Instances
- Updating
- How To Uninstall Homebridge
- Configuration Reference
Before you get started, make sure you have the following ready:
- A supported Synology NAS running DSM 7
Supported models:
- x86_64 - All 64 bit Intel / AMD CPU Models
- evansport (i686) - DS214play, DS414play, DS415play
- rtd1296 (armv8) - DS420j, DS220j, RS819, DS418, DS218, DS218play, DS118
- armada37xx (armv8) - DS120j, DS119j
- armada38x (armv7) - DS419slim, DS218j, RS217, RS816, DS416j, DS416slim, DS216, DS216j, DS116
- alpine (armv7) - DS1817, DS1517, DS416, DS2015xs, DS1515, DS715, DS215+
This package will deploy Homebridge and the Homebridge UI natively on your Synology NAS. It will create a new shared named homebridge
to store the Homebridge configuration and user data.
This package leverages the Synology supplied NodeJS 18 package.
- Open Package Center in DSM and select the
Settings
option. - Select the
Package Sources
tab. - Click
Add
- In the
Name
section enterHomebridge
- In the
Location
section enterhttps://synology.homebridge.io
- Click
OK
- Go back to Package Center and search for
Homebridge
- Click on the
Homebridge
package then selectInstall
- Click
Agree
when warned about using a package from an unknown publisher. - Click
Done
to confirm installation.
Please note low power device make take 10-15 minutes to install the package.
The Homebridge UI web interface will allow you to install, remove and update plugins, and modify the Homebridge config.json and manage other aspects of your Homebridge service.
Once the install has completed, a new Homebridge menu item will be shown in DSM which will open the Homebridge UI or you can navigate to:
http://<ip address of your synology nas>:8581
If you have the Synology Firewall enabled, make a rule to allow access to port 8581
and the port Homebridge was assigned too. Make sure you are connecting to the LOCAL IP ADDRESS of your NAS, using the QuickConnect URL is unlikely to work.
This installation method does not support multiple instances. Use Child Bridges instead.
You can update Homebridge installing the latest version of the Homebridge package from Package Center.
You can uninstall Homebridge from Package Center.
This table contains important information about your setup. You can use the information provided here as a reference when configuring or troubleshooting your environment after setting up Homebridge using the instructions below.
File Location / Command | |
---|---|
Config File Path | /volume1/homebridge/config.json |
Storage Path | /volume1/homebridge |
Plugin Path | /volume1/homebridge/node_modules |
Node Path | /volume1/@appstore/homebridge/app/bin/node |
Restart Command | sudo hb-service restart |
View Logs Command | sudo hb-service logs |
Install Plugin | sudo hb-service add homebridge-example |
Remove Plugin | sudo hb-service remove homebridge-example |
Enter Homebridge Shell | sudo hb-shell |
The Homebridge Synology Package is maintained by this project: https://github.com/homebridge/homebridge-syno-spk
- Raspberry Pi
- Debian, Ubuntu
- CentOS, Fedora, Red Hat
- Arch, Manjaro
- macOS
- Windows 10 / 11 (Hyper-V)
- Docker
- Synology DSM 7
- Other Platforms
- Basic Troubleshooting
- Backup and Restore
- Child Bridges
- Config File
- Connect To HomeKit
- FFmpeg for Homebridge
- HomeKit Glossary of Terms
- iOS Homemanager App
- mDNS Options
- Remote Access
- Useful Links
- Basic Troubleshooting
- Config Options
- Enabling Accessory Control
- Enabling UI with Docker
- Homebridge Service Command
- Manual Configuration
- Reverse Proxy: Apache
- Reverse Proxy: Nginx and SSL
- Standalone Mode
- Swap From Standalone To Service Mode
- Developer Docs
- API Reference
- Plugin Templates
- Other Links (Internal)
- Other Links (External)