sword

群晖安装transmission+flexget自动推送RSS
前言:做为小白一直在努力寻求PT在群晖上的使用,但网上教程不多且分散,并且都是一些SEEDBOX上的老刷子们手动一...
扫描右侧二维码阅读全文
25
2018/02

群晖安装transmission+flexget自动推送RSS

前言:
做为小白一直在努力寻求PT在群晖上的使用,但网上教程不多且分散,并且都是一些SEEDBOX上的老刷子们手动一条条的安装教程(当然非常感谢这些老刷子们的教程,让我收获很多,在此感谢MOMO及众多前輩),在群晖上总是有太多对不上号的地方,造成小白按图索骥也安装不好。自己努力了几天,终于在群晖6.1上安装transmission+flexget及自动推送RSS的问题一一解决(当然这里也有很多对小白来说是坑的地方)。特写此文献给众多的小白,老司机就勿笑看了。其实此文应该是DSM通用安装教程,不论是DSM5.2,还是DSM6.0,DSM6.1都可这样正常安装。至于flexget的配置文件及自动删种及文件,还有些语句没搞明白,如有机会将另起一贴,让DSM的PT刷飞起来将不会再太难。谢谢大家围观!!!

前期准备:
1、修改DSM6.1 ROOT密码。
群晖dsm6.0以后的系统官方修改了root密码,再也不是之前的admin密码了,这是为了方便putty进行修改。进入PUTTY,输入admin账户的账号和密码后按Enter键。确定出现绿色字体的admin@xxx(XXX应该显示你设置的主机用户名) 然后输入sudo su -(注意u和-之间有一个空格!!!) 再次输入admin密码 就会出现绿色字体root@xxx。输入synouser --setpw root xxx (xxx是你打算要修改的root的密码 建议修改成和admin账户一样,注意--前有一个空格),按一下Enter键出现绿色字体的root@xxx,这样就成功的将ROOT设置好密码了。当然为了避免遗忘,还是建议你设置成admin账户的密码吧。
2、新建transmission的下栽文件夹(这里设为downloads)及WATCH文件夹以及incomplete文件夹(WATCH文件夹及 incomplete文件夹这里设为BT)。安装transmission时要用到。
控制面板 --- 共享文件夹 --- 新建

请输入图片描述

新建两个文件夹 比如说我建立了一个transmission的下栽文件夹downloads及WATCH文件夹BT

请输入图片描述

然后确认,在这里权限啥的先别管
然后打开file station 把downloads及BT文件夹的everyone权限全部打开(这里是一小坑,很多在安装了transmission,却无法加种就是这里权限不够),安全照此设置。

请输入图片描述

3、安装社群,DSM6.1默认没有社群选项。
登录到DSM---“套件中心”---“设置”---“套件来源”---点击“新增”。在弹出的界面中填入以下地址,并确定。

http://packages.synocommunity.com/

这样社群选项就出来了。然后切换到社群。。。刷一下。。。。transmission出来了,

请输入图片描述

怎么没有flexget呢,不急 ,再来一步套件中心----设置-----试用版

请输入图片描述

请输入图片描述

刷新一下,flexget就出来了,是个beta版。
4、安装hosts,不然在安装python及flexget会很慢,当然你也可在早上或者深夜安装pythone及flexget。不过不改hosts,会很慢很慢。
用winscp,定位到:/etc/hosts,加上红笔处的文字。

请输入图片描述

正式安装群晖6.1 transmission+flexget
1、首先一定先安装transmission
套件中心--社群,在最下面找到transmissiond套件,安装。

请输入图片描述

第一项为transmission下栽的目录。
第二项为transmission查看目录是否有种子的文件夹,flexget取回的种子就在这个文件夹里。
第三个选项Incomplete directory,最好也选上,这是未完成下栽任务的一些文件。既没下栽完的种子文件在这里,当下栽完后会移动到第一项的目录当中。
然后下一步设置登录transmission的用户名及密码。

请输入图片描述

一路下一步直到完成。当然以上的设置也可以通过winscp进行修改。具体位置如下

请输入图片描述

请输入图片描述

这里安装完成之后,会报启动失败,这时一定要重启DSM之后,再启动transmisson,既可。
2、安装flexget
同样,套件中心--社群,在中间找到flexget安装套件。当然点安装的时候会首先安装python,点安装。这里一定要改上面说的hosts,不然会慢得你吐血的,经常会安装失败。安装完python后会自动安装flexget.安装完成之后也会报启动失败,这时也一样,重启DSM之后,再启动flexget.既可。

请输入图片描述

这里有一个顺序,大家一定注意一下,一定是先安装transmission--重启DSM--启动transmission--安装flexget(自动安装python)--再启动DSM--重启flexget。不要把transmission+flexget全安装完之后,再去启动DSM,这时transmission就一直报启动失败,你只有泄栽transmisson,重安装重启动DSM,方可重启动transmission。
这里只是全部安装好transmission+flexget,但还不可正常使用,当然这样用套件来安装要比用命令行一句句输入来安装是不是要简单多呢。下面最重要的几点注意再重点说说。

用Notepad++编写一个简单的config.yml配置文件如下,并把它复至到flexget配置文件目录并覆盖原文件。

请输入图片描述

配置示例

templates:
  global:
    accept_all: yes
  myTR:
    transmission:
      host: localhost
      port: 9091
      username: XXXX
      password: XXXX
      bandwidthpriority: 1
tasks:
  ttg:
    rss: https://totheglory.im/putrssmc.php?par=xxxxx
    verify_ssl_certificates: no
    template:
      - myTR
    set:
      path: /volumeSATA1/satashare1-2/影视
  mt:
    rss: https://tp.m-team.cc/XXXXXX
    template:
      - myTR
    set:
      path: /volumeSATA1/satashare1-2/影视
      bandwidthpriority: 0
  hdchina:
    rss: https://hdchina.club/torrentrss.php?rows=50&linktype=dl&passkey=xxxx
    template:
      - myTR
    set:
      path: /volumeSATA1/satashare1-2/影视

schedules:
  - tasks: [ttg,mt,hdchina]
    interval:
       minutes: 5

请输入图片描述

这里的flexget.log对应下图中套件中心的flexget查看日志。两个内容是一样的。

请输入图片描述

然后停止flexget,再启动flexget.查看日志。

请输入图片描述

警告,需要transimissionrpc
通过套件安装的transimission+flexget就需要安装transimissionrpc。怎么安装transimissionrpc呢?找到python安装目录,启动pip2.7 install命令,注意绝对路径。这也是与其它安装方式最大的区别,其实安装了python之后,pip,pip2,pip2.7命令都可以使用了(要用find命令找到python安装目录),根本不用再去安装什么.egg文件,ipkg,opt这些复杂的安装程序。

请输入图片描述

再停止flexget,再启动flexget ,再查看日志。启动成功。

请输入图片描述

第一行是停止flexget,第四行是时区错误,不管它,第五行flexget正常启动。到这里就完全可以正常使用transmission+flexget自动推送RSS了。

请输入图片描述

只要config.yml格式正确,启动DSM之后,flexget是会自动启动的,不用再去搞什么启动计划任务,改动任何文件。

这里是transmission的安装目录及版本号,可见是最新版的transmission 2.92.

请输入图片描述

同理也可查python及flexget和其配置文件config.yml的安装目录

请输入图片描述

查flexget的版本号要加上 -c /flexget配置文件的绝对路径/ -V(这里的V是大写)。DSM6.1默认安装的flexget版版为2.9.14。现为2.10.30,前两天还是2.10.29,这才过几天又有一个小版本升级,也太快了点吧,升吧。一定要注意PIP的路径跟python的路径是一样的哦。大家一定要注意下面的绝对路径格式。这样你就可以手动升级最新的flexget。手动升级完之后,在套件里flexget还是显示的老版本,但是这里已升级为最新的版本了。在套件里停止flexget然后再启动。一切正常。

请输入图片描述

请输入图片描述

Transmission的远程控制客户端

  1. Transmission自带的web管理界面功能简单,使用不方便,可以使用transmission-remote-gui这款软件方便的控制transmission。
    下载地址:https://sourceforge.net/projects/transgui/。或直接下载下面的附件

请输入图片描述

请输入图片描述

2.Transmission Web 客户端的替换.
原版的web控制器功能太少,Transmission Web 客户端可安装在群辉内部,只需要下载几个文件。效果图如下

请输入图片描述

由于Transmission自带的web客户端功能单一,也可以用第三方Web客户端替换,以便在不方便安装Gui软件时,直接通过浏览器页面控制Transmission。
下载地址:https://github.com/ronggang/transmission-web-control

请输入图片描述

下载ZIP解压,在里面找到到tar文件,再解压,得到一个WEB文件夹。
先停止Transmission进程。现用WINscp进入[url=]/volume1/@appstore/transmission/share/transmission[/url].删除或改名WEB文件夹,直接把下载好WEB文件夹拖过来,再启动Transmission。
在PC端建立一个快捷键图标即可进入

请输入图片描述

3.Transmission的移动客户端

3.1、通过移动平台浏览器的网页登陆
说到这里,要和大家提一下,上面替换的第三方TransmissionWeb控制器有Mobile页面哦,直接可以通过手机等移动设备的网页浏览器登陆,地址如下:
http://NAS IP or DDNS:9091/transmission/web/index.mobile.html

3.2、IOS平台:iTransmission

3.3、Android平台:ATG(Android Transmission GUI)

原文链接:http://www.gebi1.com/thread-262099-1-1.html

Last modification:July 26th, 2020 at 11:55 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

15 comments

  1.   ( Mac OS X 10.14.2 Mac OS X 10.14.2 / Safari 12.0.2 Safari 12.0.2 )

    6.2的beta里没找到flexget

  2. gng   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 71.0.3578.98 Google Chrome 71.0.3578.98 )

    博主,看文章后配置成功,但MTEAM无需自动下载种子,启动后只能够订阅一次,这是什么原因?

    1. 呵呵哒萌萌哒   ( Windows 7 x64 Edition Windows 7 x64 Edition / Google Chrome 70.0.3538.110 Google Chrome 70.0.3538.110 )
      @gng

      订阅要站点种子更新以后才会生效吧

      1. gng   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 71.0.3578.98 Google Chrome 71.0.3578.98 )
        @呵呵哒萌萌哒

        你的配置示例和图片里的配置有什么区别,我使用的是图片那个配置可以使用,但你那个不行。

        1. 呵呵哒萌萌哒   ( Windows 7 x64 Edition Windows 7 x64 Edition / Google Chrome 70.0.3538.110 Google Chrome 70.0.3538.110 )
          @gng

          没啥区别啊,因为有人说想复制粘贴,所以我把自己自用的贴出来了,然后用示例他可以,我可以,你不可以

  3. fpc   ( Windows 7 x64 Edition Windows 7 x64 Edition / Google Chrome 63.0.3239.132 Google Chrome 63.0.3239.132 )

    谢谢博主,按照你的教程搞定了

  4. fpc   ( Windows 7 x64 Edition Windows 7 x64 Edition / Google Chrome 63.0.3239.132 Google Chrome 63.0.3239.132 )

    楼主,怎么卸载群晖上自己安装的 setuptools-0.6c11-py2.7.egg

    1. 呵呵哒萌萌哒   ( Windows 7 x64 Edition Windows 7 x64 Edition / Google Chrome 70.0.3538.110 Google Chrome 70.0.3538.110 )
      @fpc

      这个,,,不懂唉

      1. fpc   ( Windows 7 x64 Edition Windows 7 x64 Edition / Google Chrome 63.0.3239.132 Google Chrome 63.0.3239.132 )
        @呵呵哒萌萌哒

        楼主,config.yml配置能发个模板吗,我的提示语法错误

        1. 呵呵哒萌萌哒   ( Windows 7 x64 Edition Windows 7 x64 Edition / Google Chrome 70.0.3538.110 Google Chrome 70.0.3538.110 )
          @fpc

          已更新配置示例,看文章

  5. rachpt   ( Ubuntu x64 Ubuntu x64 / Firefox 58.0 Firefox 58.0 )

    域名一下买了 10 年, 666

    1. 呵呵哒   ( Windows 7 x64 Edition Windows 7 x64 Edition / Firefox 58.0 Firefox 58.0 )
      @rachpt

      啊咧?你怎么知道的?

      1. rachpt   ( Ubuntu x64 Ubuntu x64 / Firefox 58.0 Firefox 58.0 )
        @呵呵哒

        随便一查就知道了,还有邮件提醒啊,不错错

        1. 呵呵哒   ( Windows 7 x64 Edition Windows 7 x64 Edition / Firefox 58.0 Firefox 58.0 )
          @rachpt

          我这里还有微信提醒,大佬你的博客地址,以前的友链没了,加一下

          1. rachpt   ( Windows 10 x64 Edition Windows 10 x64 Edition / Firefox 58.0 Firefox 58.0 )
            @呵呵哒

            已加,https://rachpt.github.io 。今天手残买了个 域名 rachpt.me