Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/homebridge/homebridge-syno-spk
Homebridge Package for Synology DSM 7.
https://github.com/homebridge/homebridge-syno-spk
docker homebridge synology synology-package
Last synced: 6 days ago
JSON representation
Homebridge Package for Synology DSM 7.
- Host: GitHub
- URL: https://github.com/homebridge/homebridge-syno-spk
- Owner: homebridge
- License: gpl-3.0
- Created: 2017-11-22T06:11:49.000Z (about 7 years ago)
- Default Branch: latest
- Last Pushed: 2024-11-29T13:57:50.000Z (2 months ago)
- Last Synced: 2025-01-18T00:03:52.361Z (13 days ago)
- Topics: docker, homebridge, synology, synology-package
- Language: Shell
- Homepage:
- Size: 30.2 MB
- Stars: 609
- Watchers: 35
- Forks: 64
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[![GitHub release](https://img.shields.io/github/release/homebridge/homebridge-syno-spk.svg)](https://github.com/homebridge/homebridge-syno-spk/releases/latest)
[![Build and Publish](https://github.com/homebridge/homebridge-syno-spk/actions/workflows/main.yml/badge.svg)](https://github.com/homebridge/homebridge-syno-spk/actions/workflows/main.yml)
[![Donate](https://badgen.net/badge/donate/paypal/yellow)](https://paypal.me/oznu)# Homebridge Package for Synology DSM
This third-party Synology Package simplifies the process of running [Homebridge](https://github.com/nfarina/homebridge) on Synology NAS devices running DSM 7.
## Supported Models
* **x86_64** - All 64 bit Intel / AMD CPU Models ( braswell )
* **evansport** (i686) - DS214play, DS414play, DS415play ( evansport )
* **rtd1296** (armv8) - DS420j, DS220j, RS819, DS418, DS218, DS218play, DS118
* **rtd1619b** (armv8) - DS124, DS223, DS223j, DS423
* **armada37xx** (armv8) - DS120j, DS119j
* **armada38x** (armv7) - DS419slim, DS218j, RS217, RS816, DS416j, DS416slim, DS216, DS216j, DS116
* **alpine** (armv7) - DS1817, DS1517, DS416, DS2015xs, DS1515, DS715, DS215+### Unsupported Models
* **comcerto2k** - DS-414j do not support nodeJS
## Installation
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.
#### Dependencies
This package will leverage the Synology supplied NodeJS v20 package
#### Add the Homebridge Synology Package Source:
1. Open Package Center in DSM and select the `Settings` option.
2. Select the `Package Sources` tab.
3. Click `Add`
4. In the `Name` section enter `Homebridge`
5. In the `Location` section enter `https://synology.homebridge.io`
6. Click `OK`#### Install Homebridge:
1. Go back to Package Center and search for `Homebridge`
2. Click on the `Homebridge` package then select `Install`
3. Click `Agree` when warned about using a package from an unknown publisher.
4. Click `Done` to confirm installation.*Please note low power device make take 10-15 minutes to install the package.*
Once the install has completed, a new Homebridge menu item will be shown in DSM which will open the Homebridge UI.
The Homebridge UI app starts on port `8581`.
If you have the Synology Firewall enabled, make a rule to allow access to port 8581 and the port Homebridge was assigned too.
### Recommended Optional Steps:
* [Enable compiling native modules](https://github.com/homebridge/homebridge-syno-spk/wiki/DSM-7:-Enable-Compiling-Of-Native-Modules)
* [Install ffmpeg with libfdk_aac](https://github.com/homebridge/homebridge-syno-spk/wiki/DSM-7:-ffmpeg-with-libfdk_aac)
* [Install git](https://github.com/homebridge/homebridge-syno-spk/wiki/DSM-7:-Install-git)## Issues
If you have an issue with the installation of Homebridge using this package please raise an issue on this project's GitHub page. For everything else:
* Homebridge UI Issues: [homebridge/homebridge-config-ui-x](https://github.com/homebridge/homebridge-config-ui-x)
* General Homebridge Issues: [nfarina/homebridge](https://github.com/nfarina/homebridge)
* For problems with individual plugins please raise issues on the relevant GitHub project page.## Contributing
Pull requests are welcome.
## Setting up for development
See the [Synology DSM Developer Guide](https://global.download.synology.com/download/Document/Software/DeveloperGuide/Firmware/DSM/7.0/enu/DSM_Developer_Guide_7_0_Beta.pdf).
## License
Copyright (C) 2017-2022 oznu
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the [GNU General Public License](./LICENSE) for more details.