synology:jackett-synology
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
synology:jackett-synology [2019/03/13 19:56] – config:jackett-synology renamed to synology:jackett-synology Wulf Rajek | synology:jackett-synology [2023/05/29 11:55] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Jackett on Synology ====== | ====== Jackett on Synology ====== | ||
- | Latest version | + | SPK for Synology using dot-net framework rather than Mono for arm7,arm x64 and x86 is available |
- | + | https:// | |
- | After updates, Jackett may stop working properly. The start-stop-status script needs to be adjusted. | + | |
- | + | ||
- | The following script appears to be working for Jackett Version | + | |
+ | Manual update when auto-update fails: | ||
< | < | ||
- | sudo vi / | + | cd / |
+ | sudo mv jackett jackett-old | ||
+ | sudo mv / | ||
</ | </ | ||
+ | |||
+ | Update 0.16-> | ||
+ | copy libstdc++.so.6.0.22 from a debian distro, and put it to /lib folder on the NAS | ||
+ | https:// | ||
< | < | ||
- | #!/bin/sh | + | cd /tmp |
+ | wget http:// | ||
+ | dpkg -x libstdc++6_6.3.0-18+deb9u1_armhf.deb libstd | ||
+ | sudo cp libstd/ | ||
+ | cd /lib/ | ||
+ | sudo chmod 555 libstdc++.so.6.0.22 | ||
+ | sudo ln -f -s libstdc++.so.6.0.22 libstdc++.so.6 | ||
- | # Package | + | status pkgctl-jackett-dotnet |
- | PACKAGE=" | + | start pkgctl-jackett-dotnet |
- | DNAME=" | + | tail / |
+ | </ | ||
- | # Others | ||
- | INSTALL_DIR="/ | ||
- | MONO_DIR="/ | ||
- | PATH=" | ||
- | USER=" | ||
- | MONO=" | ||
- | APPSERVER=" | ||
- | # CFG_FILE=" | ||
- | PID_FILE=" | ||
- | LOG_FILE=" | ||
- | |||
- | |||
- | start_daemon () | ||
- | { | ||
- | su - ${USER} -c " | ||
- | } | ||
- | |||
- | stop_daemon () | ||
- | { | ||
- | kill `cat ${PID_FILE}` | ||
- | wait_for_status 1 20 || kill -9 `cat ${PID_FILE}` | ||
- | rm -f ${PID_FILE} | ||
- | } | ||
- | |||
- | daemon_status () | ||
- | { | ||
- | if [ -f ${PID_FILE} ] && kill -0 `cat ${PID_FILE}` > /dev/null 2>& | ||
- | return | ||
- | fi | ||
- | rm -f ${PID_FILE} | ||
- | return 1 | ||
- | } | ||
- | |||
- | wait_for_status () | ||
- | { | ||
- | counter=$2 | ||
- | while [ ${counter} -gt 0 ]; do | ||
- | daemon_status | ||
- | [ $? -eq $1 ] && return | ||
- | let counter=counter-1 | ||
- | sleep 1 | ||
- | done | ||
- | return 1 | ||
- | } | ||
- | |||
- | |||
- | case $1 in | ||
- | start) | ||
- | if daemon_status; | ||
- | echo ${DNAME} is already running | ||
- | else | ||
- | echo Starting ${DNAME} ... | ||
- | start_daemon | ||
- | fi | ||
- | ;; | ||
- | stop) | ||
- | if daemon_status; | ||
- | echo Stopping ${DNAME} ... | ||
- | stop_daemon | ||
- | else | ||
- | echo ${DNAME} is not running | ||
- | fi | ||
- | ;; | ||
- | status) | ||
- | if daemon_status; | ||
- | echo ${DNAME} is running | ||
- | exit 0 | ||
- | else | ||
- | echo ${DNAME} is not running | ||
- | exit 1 | ||
- | fi | ||
- | ;; | ||
- | log) | ||
- | echo ${LOG_FILE} | ||
- | ;; | ||
- | *) | ||
- | exit 1 | ||
- | ;; | ||
- | esac | ||
- | </ |
synology/jackett-synology.1552507008.txt.gz · Last modified: 2023/05/29 11:54 (external edit)