-
Notifications
You must be signed in to change notification settings - Fork 81
Install SickGear [5] Synology
SickGear Wiki: Home | Reporting Issues | Frequently Answered Questions | > Install Guides <
- Method 1: Install using package
- Method 2: Install the old way (this method will not work for DSM7+)
2023 Feb 25 Summary...
These packages fetch the latest SickGear release source from GitHub to install and run with Python.
Updates for SickGear can be tuned using its config/General/Misc/Updates view.
Please open an issue to highlight any documentation error.
- "SickGear DSM 7" package 1.08 for DSM 7.0-40000 or higher (sha-1:
01be55d0a6e5733b6498b770c773d827a179159c
) - "SickGear DSM 6" package 1.07 for DSM 6.0 or DSM 5.0 (sha-1:
c0c31d848ea2a4c8e3a947d967ceed8bd708244b
)
-
Install Git from the SynoCommunity repository. Tip: List of architecture per Synology model
-
Install downloaded package for SickGear DSM 7
- Log into Synology NAS
- Open Package Center
- Select "Manual Install"
- Browse for install file and click Next
- Accept the agreement for Third Party Packages
- Verify install settings and click Done
-
Set permissions for the downloads and media folders
- Open Control Panel
- Open Shared Folders
- Click on Download folder
- Click Edit
- Click Permissions
- In drop-down box, select
System internal user
- Find user
sickgear
- Tick Read/Write box for
sickgear
user -
Download
folder complete; repeat steps 3-8 for media content folders
-
If using
sabToSickGear.py
in sabnzbd, change perms of/autoProcessTV
and/lib
under the sickgear app folder to 755
Many thanks to earthmonkey419.
- Permissions must be granted via the
System internal user
->sickgear
to the share where your downloader stores files, and/or if you use the SickGear Media Process feature; then the share where files are to be located must also be granted permissions to the samesickgear
user - Finally, if you have existing folders and files on an existing share, do not forget to grant permissions recursively to the same sickgear user using FileStation, see; DSM 7 migration and How to grant permissions for applications
After the package is installed and permissions granted, run and then access SickGear at <the-syno-IP>:7081
- Install Git from the SynoCommunity repository. Tip: List of architecture per Synology model
- Install downloaded package for SickGear DSM 6
- Add the owner of the location where your downloader saves files to the group "sc-download"
- Add the owner of the location "Completed TV downloads" in SickGear/config/"Media Process" to the group "sc-download"
After the package is installed and permissions granted, run and then access SickGear at <the-syno-IP>:7081
- The Python version shipped with your system should be suitable to run SickGear. However, if SickGear fails to start, do a test in a ssh console by running
python sickgear.py
and if a Python version incompatibility is reported, then install the Python 3 package found at the SynoCommunity repository - Permissions seem a main difference between DSM 6 and 7
- DSM allocates HTTP port 7081 to SickGear during installation, and cannot be changed afterwards
- Before upgrading to DSM 7, it is recommended to backup SickGear data (see SickGear about page for locations), remove the existing package, upgrade to DSM 7, install the SickGear DSM 7 package, then finally restore your data. If you upgrade and do not backup, the package will try to recover the database and config, but there are no guarantees that this will succeed
Source BenjV package adapted for SickGear.
-
Open the Package Center
-
Go to Settings > General
-
Change the Trust Level to Any Publisher
-
Install Python 3.8.1 or newer
-
Install Git
-
Install using Sickbeard-Custom but with the following options:
Fork URL: https://github.com/SickGear/SickGear.git Fork branch: main
Thanks to ItsMike.
Note: A user reported inability to switch branch using the SG config/adv page (they may not have received updates too). If you find this true for you, follow the steps here to fix up your local install.