[Linux Shell] 在Debian部署Transmission和h5ai

Shell script for Linux written by Vicer.


    说明:

  • Transmission:下载.torrent文件.
  • h5ai:用于显示目录的PHP程序.

    Linux Shell会自动安装PHP,Transmission,Nginx等相关程序.
    并根据用户输入的数据进行配置程序.
    适用于Debian系统,已在Debian 7Debian 8上顺利通过测试.

    特别注意:

  • 为了能顺利安装,请使用纯净系统安装.
  • h5ai默认密码: MoeClub.org
  • 使用时请自行更改h5ai默认密码.
  • Transmission默认用户名: MoeClub.org
  • Transmission默认密码: Vicer
  • 安装时请勿https地址,如需要请在安装完成后自行配置.


    改进:

  • 优化了WebUI界面html源码,提高加载速度.
  • 修改h5ai源码,提供Transmission的入口.
  • 修复Transmission不能使用SSL的Tracker的问题.
  • 自动安装ffmpeg,可在h5ai中查看视频截图.

    下载:

    运行:

    使用方法:

    h5ai二维码功能(默认为关闭状态)

  • 打开二维码功能
  • 关闭二维码功能

    附上完整代码:

  1. Leonn说道:

    然而已经关电脑了,明早就试试(๑˙³˙)

  2. hyk丶说道:

    支持大佬来了。 :razz:

  3. cac说道:

    这不算开心版啊,应该把Transmission rss订阅加上,全自动挂PT,才是真开心版

  4. 二哥说道:

    楼主请问transmission 可以批量制作种子吗,怎么弄 我想批量把每个文件夹里面的视频单独做种😄 谢谢楼主先

  5. 龍猫说道:

    :biggrin: 先行收藏备用 谢大佬分享!

  6. Nick说道:

    大佬...h5ai右上角operating panel的账号密码是啥...

    1. Vicer说道:

      根据你自己的安装参数
      -U 后面接用户名
      -P 后面接密码
      如果没有设置该参数,
      默认用户名为 MoeClub.org
      默认密码为 Vicer

  7. 远哥制造说道:

    要是能部署在路由器上就好了

  8. ggj说道:

    perl: warning: Falling back to the standard locale ("C").
    update-rc.d: using dependency based boot sequencing
    bash: /etc/init.d/nginx: No such file or directory
    大佬这个提示怎么办。

    1. Vicer说道:

      nginx没有成功安装。
      请卸载相关软件后再尝试,或者使用最小化安装的系统

  9. ggi说道:

    大佬。h5ai没有密码。请问怎么设置一个密码呀。。感谢!

    1. Vicer说道:

      用nginx自带的账户验证功能就可以啦

  10. ska说道:

    大佬。请问一下,我在nat上装,然后修改了/etc/transmissiondaemon/settings.json(更改了只读属性)的rpc,peer端口,重启之后他还是变回9417呢,是每次重启他都下载你的配置文件么?要怎么改

    1. Vicer说道:

      先停止软件,修改配置,然后再打开软件

  11. spring说道:

    大佬,能详细说下怎么添加帐户验证吗,网上找了一圈都是用htpasswd,但是nginx又没有htpasswd。。。谢谢了!

    1. Vicer说道:

      https://moeclub.org/2017/07/11/318/
      查看此文章的末尾处

      • Nginx简易配置部分示例:
      • 创建Nginx用户认证:
  12. 貌似祸害说道:

    一键指令无效了?

    1. Vicer说道:

      是正常的

  13. invi说道:

    一键包没法下了?

  14. anhhy说道:

    一键包失效了,没有反映,不知道是什么原因,望博主修复下。

    1. Vicer说道:

      谢谢反馈,明天修复.
      您用的什么环境呢?

    2. Vicer说道:

      仔细调试了一下,并修复了一个小小的错误.
      你没有使用 -L 参数吧.
      输入自己的域名或者本机的IP

  15. anhhy说道:

    使用提示URL Error! ( exp:'http://moeclub.org' )

  16. anhhy说道:

    我在这里看不到我的回复,不好意思,我只能这样回复,用的是Debian 8.0 x86_64环境~~多谢!!!!

    1. Vicer说道:

      好的,谢谢反馈~

  17. kubest说道:

    使用
    bash /tmp/OneKeyForPT.sh -L 'http://185.193.37.147' -U 'kubedst' -P '682686693117'

    但是输入IP后 还是转到 http://domain.ltd/download

    1. kubest说道:

      这是怎么回事?哪里错了?

  18. 593525616说道:

    可以转载吗?会注明出处

    1. Vicer说道:

      当然可以

  19. jiajieit说道:

    Vicer佬的包不错,aria2一键包下BT一直没速度不知道咋回事,试试transmission吧。 :biggrin:

  20. xomin说道:

    安装到一半提示数据包的mac出错是什么意思呢?

    1. Vicer说道:

      可能是你本地网络环境不太好

  21. anhhy说道:

    多台机器安装都是提示insserv: warning: script 'K01fcgiwrap' missing LSB tags and overrides
    insserv: warning: script 'fcgiwrap' missing LSB tags and overrides
    insserv: warning: script 'fcgiwrap-php' missing LSB tags and overrides
    insserv: warning: script 'fcgiwrap' missing LSB tags and overrides
    insserv: warning: script 'fcgiwrap-php' missing LSB tags and overrides
    insserv: warning: script 'K01fcgiwrap' missing LSB tags and overrides
    insserv: warning: script 'fcgiwrap-php' missing LSB tags and overrides
    insserv: warning: script 'fcgiwrap' missing LSB tags and overrides
    insserv: warning: script 'K01fcgiwrap' missing LSB tags and overrides
    insserv: warning: script 'fcgiwrap-php' missing LSB tags and overrides
    insserv: warning: script 'fcgiwrap' missing LSB tags and overrides
    /etc/init.d/fcgiwrap-php: line 1: syntax error near unexpected token newline'
    /etc/init.d/fcgiwrap-php: line 1:
    window.location.href='https://moeclub.org/attachment/LinuxSoftware/nginx/config/fcgiwrap-php?v=659072';'
    [....] Restarting nginx (via systemctl): nginx.serviceJob for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
    failed!
    [....] Restarting transmission-daemon (via systemctl): transmission-daemon.serviceWarning: Unit file of transmission-daemon.service changed on disk, 'systemctl daemon-reload' recommended.
    Job for transmission-daemon.service failed. See 'systemctl status transmission-daemon.service' and 'journalctl -xn' for details.
    failed!

    不知道是什么原因,相同的机器之前还可以安装上,现在重新安装就提示错误

    1. lxyz说道:

      那是因为大佬脚本里的wget下载配置文件全部出错了,下载的文件内容都不对,只有window.location.href='https://moeclub.org/attachment/LinuxSoftware/transmission/settings.json?v=208';这样的。我是打开sh文件,手动下载配置文件然后上传到vps的。听说是wget不支持js跳转的原因

    2. Vicer说道:

      最近博客被攻击的厉害,所以加了个js跳转.
      之后想办法修复这个问题

  22. tabydhml说道:

    dalao有没有打算把脚本支持Debian9一下啊,感谢dalao

    1. Vicer说道:

      有空会更新的~

  23. liangzhukun说道:

    h5ai怎么默认设置为缩略图模式

  24. Lirici说道:

    大佬什么时候资瓷Debian9啊,等了好久了~

发表评论

电子邮件地址不会被公开。 必填项已用*标注