Rat's

PyOne一键安装脚本 for Debian 8+/CentOS 7
说明:PyOne最近凭着离线下载(完成并自动上传至Onedrive)和绑定多网盘的功能被越来越多的人使用,如果你还...
扫描右侧二维码阅读全文
30
2018/11

PyOne一键安装脚本 for Debian 8+/CentOS 7

说明:PyOne最近凭着离线下载(完成并自动上传至Onedrive)和绑定多网盘的功能被越来越多的人使用,如果你还不知道PyOne是何物的可以查看该教程→点击查看。作者更新也勤奋,所以得支持一下,之前博主发过基于宝塔的手动安装教程和Docker安装教程,查看:手动安装Docker安装。不过由于宝塔的Mongodb很容易出错,有些小白也不会解决,而Docker也不支持OpenVZ,所以博主写了个一键脚本,这里分享下。

脚本说明

#由于PyOne只支持Python 2.7,而Python版本为2.7的系统只有CentOS 7、Debian 8、9,所以脚本也只支持这3个系统,并在Vultr上测试通过,且CentOS 7和Debian 9使用最佳。

#脚本会一键安装PyOne所需要的Mongodb、Redis、Aria2等环境,域名使用Caddy反代,自动配置SSL证书。

#本脚本使用的Aria2为某大佬编译的多线程版本,其特点可以将下载速度最大化优化,博主已配置完毕,如服务器性能不足,可将线程自行调整。
方法:修改配置文件/root/.aria2/aria2.conf,线程参数split=64,请自行调整。

#Aria2已添加了BT-Trackers服务器,并定时自动更新服务器地址。

#脚本使用systemctl替换了程序所使用的supervisord进程守护,所以程序的重启等命令会和官方文档上的不一样,详细的使用命令可以看文章后面。

#选择域名访问的,需要提前让解析生效,不然脚本会自动断开,因为后面需要签发SSL证书,ip必须为服务器ip。

更新

【2019.2.23】
鉴于有人需要3.0版本,现已增加安装3.0版本选项,多个选择,并使用的3.0最后一个版本。
【2019.2.16】
修改脚本部分安装步骤,使其支持PyOne4.0
【2019.1.31】
修复非root用户安装启动pyone失败的问题
【2018.11.30】
修复PyOne刷新不出文件夹/文件的问题。

安装

系统要求:CentOS 7Debian 8+,建议Debian 9,且为刚安装好的系统,尽量不要用精简版系统。

使用命令:

wget -N --no-check-certificate https://www.moerats.com/usr/shell/PyOne/PyOne.sh
bash PyOne.sh

根据需求选择是否使用域名访问,然后输入域名和Aria2密匙即可。
请输入图片描述

安装完成后,如果打不开网站的,可以使用命令一起查看下各程序状态。

#使用域名访问的
systemctl status aria2 mongod redis-server pyone caddy
#使用IP访问的
systemctl status aria2 mongod redis-server pyone

如果有显示Active:inactive的,可以留言说下具体程序和系统。反之如果都为running,可以检查下防火墙端口,比如阿里云,谷歌云等,还需要在服务器管理面板上开放34567端口才行。

相关命令

#以下程序均已配置开机自启,所以就不说开机自启命令了。

#Redis使用命令
启动:systemctl start redis-server
重启:systemctl restart redis-server
停止:systemctl stop redis-server
状态:systemctl status redis-server

#Mongodb使用命令
启动:systemctl start mongod
重启:systemctl restart mongod
停止:systemctl stop mongod
状态:systemctl status mongod

#Aria2使用命令
启动:systemctl start aria2
重启:systemctl restart aria2
停止:systemctl stop aria2
状态:systemctl status aria2

#Caddy使用命令(使用域名的才会安装Caddy)
启动:systemctl start caddy
重启:systemctl restart caddy
停止:systemctl stop caddy
状态:systemctl status caddy

#PyOne使用命令
启动:systemctl start pyone
重启:systemctl restart pyone
停止:systemctl stop pyone
状态:systemctl status pyone

相关目录

PyOne程序目录:/root/PyOne
Caddy配置文件目录:/root/.caddy
Aria2配置文件目录:/root/.aria2

相关说明

#关于操作说明
由于更换了原程序进程守护,所以网站右上角的重启网站按钮已失效,请在SSH客户端使用systemctl restart pyone命令重启程序。

#关于离线下载
Aria2配置文件的下载路径为/root/Download,但该程序自带的离线下载不调用配置文件,所以使用本程序离线下载的目录为/root/PyOne/upload。

由于本程序离线下载不调用配置文件,所以Aria2多线程可能会发挥不出来,BT服务器也无效,不过会玩的,可以通过修改根目录的aria2.py文件某些参数达到目的,或者直接研究该教程:https://www.moerats.com/archives/697/,使用Aria2面板来离线下载更好,毕竟后者用的脚本比自带离线下载更稳定。

#刷新缓存问题
如果你在后台执行缓存刷新操作,可能短时间不会生效,建议直接在SSH客户端使用python /root/PyOne/function.py UpdateFile命令刷新

最后更多的使用方法(包括程序更新)可以查看该教程→点击查看,除了PyOne启动命令不一样以外,其它都一样,包括上传等命令。

Vultr注册就送$50,可开日本/新加坡等机房,【点击注册】。
最后修改:2019 年 02 月 23 日 03 : 05 PM

发表评论

243 条评论

  1. 蜗牛

    上面的报错是centos7的,换了d9没问题了

    1. Rat's
      @蜗牛

      是的,没有啥问题是重装解决不了的。

  2. 蜗牛

    Running setup.py install for pycrypto ... error

    ERROR: Complete output from command /usr/bin/python2 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-P_Cg_g/pycrypto/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-JaATqy/install-record.txt --single-version-externally-managed --compile:
  3. qww

    博主,你把脚本使用systemctl simple了,我改端口去哪里?

    1. Rat's
      @qww

      修改/usr/lib/systemd/system/pyone.service,应该可以看到端口,然后修改重启

  4. 223

    前面没安装反代,后面再安装可以?按照以前的操作?

    1. Rat's
      @223

      只能手动反代。

  5. 22

    全部安装完了之后,在文件管理页面创立文件夹失败,6800等端口已经开启,试着上传文件,能上传到服务器,但是转到OneDrive时upload fail!,大大求解

    1. Rat's
      @22

      你先把/root/PyOne/upload权限设置777试试,还出现问题的话,我就搭建一个看看。

      1. 22
        @Rat's

        emmm还有那个登录密码忘记了,,,在哪改,,,,777权限应该对了。。。之前写入权限没有

        1. 22
          @22

          在底下找到了,谢谢大佬

          1. Rat's
            @22

            解决了吗?解决的话,我就改下脚本。

            1. 22
              @Rat's

              解决了。。。

              1. 22
                @22

                大佬,在哪更改aria2的参数啊,感觉下载好慢

                1. Rat's
                  @22

                  用airang试试看,配置文件调整了下,下载慢其实也与资源有关

  6. mlgmxyysd

    ● caddy.service - Caddy server
    Loaded: loaded (/etc/systemd/system/caddy.service; disabled; vendor preset: disabled)
    Active: failed (Result: start-limit) since Wed 2019-05-22 23:32:29 CST; 6s ago
    Process: 5067 ExecStart=/usr/local/bin/caddy --conf=/root/.caddy/caddy.conf -agree (code=exited, status=203/EXEC)
    Main PID: 5067 (code=exited, status=203/EXEC)

    May 22 23:32:29 CloudFlashNet systemd[1]: Unit caddy.service entered failed state.
    May 22 23:32:29 CloudFlashNet systemd[1]: caddy.service failed.
    May 22 23:32:29 CloudFlashNet systemd[1]: caddy.service holdoff time over, scheduling restart.
    May 22 23:32:29 CloudFlashNet systemd[1]: Stopped Caddy server.
    May 22 23:32:29 CloudFlashNet systemd[1]: start request repeated too quickly for caddy.service
    May 22 23:32:29 CloudFlashNet systemd[1]: Failed to start Caddy server.
    May 22 23:32:29 CloudFlashNet systemd[1]: Unit caddy.service entered failed state.
    May 22 23:32:29 CloudFlashNet systemd[1]: caddy.service failed.

    1. Rat's
      @mlgmxyysd

      手动运行caddy --conf=/root/.caddy/caddy.conf -agree,然后贴一下错误

      1. mlgmxyysd
        @Rat's

        conf是这样的
        http {
        gzip
        proxy / 127.0.0.1:34567 {

        header_upstream Host {host} header_upstream X-Real-IP {remote} header_upstream X-Forwarded-For {remote} header_upstream X-Forwarded-Proto {scheme}

        }
        }

      2. mlgmxyysd
        @Rat's

        Activating privacy features... done.
        2019/05/23 10:41:08 Listen: listen tcp :80: bind: address already in use

        1. Rat's
          @mlgmxyysd

          说你的80端口被占用,看是不是apache等默认软件,根据这篇文章检查下,https://www.moerats.com/archives/86/

          1. mlgmxyysd
            @Rat's

            是这样,服务器是朋友的,80端口和888端口是他的nginx网站,然后我域名没备案不能用80和443.

            1. Rat's
              @mlgmxyysd

              那你运行脚本的时候,使用ip访问就好了,别选择域名安装。

  7. Cat's

    PyOne 离线下载后台看不到实时下载速度和下载进度,可以安装AriaNg之类的前端查看.
    https://www.moerats.com/archives/255/

    如果想直接在前端中实现下载后自动上传参考帖子.(缺点是更改上传目录麻烦)
    https://www.moerats.com/archives/697/

    课代表

  8. shinaruan

    脚本提示 域名未解析
    (已解析域名,但是没有读取到本机ip 所以显示不匹配

    1. Rat's
      @shinaruan

      你可以编辑脚本,把检测域名那个步骤删掉。

  9. chx818

    离线下载下载完会自动上传od?我看到aria2配置里写着root/download

    1. Rat's
      @chx818

      用自带的离线下载会上传,用aria2面板的话,还需要额外配置

  10. UYG

    会自动更新吗?如果不会要怎么更新程序呢?

    1. Rat's
      @UYG

      不会自动,很久前准备加一个更新选项,发现程序经常改版,不通用,就没加,还是建议手动更新吧

  11. 凶真

    再后台哪里改密码啊,没看见- -

    1. Rat's
      @凶真

      修改源码目录的self_config.py文件,找到关键字

  12. alex

    caddy启动不成功,显示
    caddy.service - Caddy server
    Loaded: loaded (/etc/systemd/system/caddy.service; enabled; vendor preset: disabled)
    Active: failed (Result: start-limit) since Sun 2019-05-05 00:57:41 CST; 13min ago
    Process: 5227 ExecStart=/usr/local/bin/caddy --conf=/root/.caddy/caddy.conf -agree (code=exited, status=1/FAILURE)
    Main PID: 5227 (code=exited, status=1/FAILURE)

    May 05 00:57:41 Alex systemd[1]: caddy.service: main process exited, code=exited, status=1/FAILURE
    May 05 00:57:41 Alex systemd[1]: Unit caddy.service entered failed state.
    May 05 00:57:41 Alex systemd[1]: caddy.service failed.
    May 05 00:57:41 Alex systemd[1]: caddy.service holdoff time over, scheduling restart.
    May 05 00:57:41 Alex systemd[1]: start request repeated too quickly for caddy.service
    May 05 00:57:41 Alex systemd[1]: Failed to start Caddy server.
    May 05 00:57:41 Alex systemd[1]: Unit caddy.service entered failed state.
    May 05 00:57:41 Alex systemd[1]: caddy.service failed.
    通过ip可以访问,这个要怎么解决

    1. Rat's
      @alex

      应该是ssl被限制了,导致启动失败,先编辑root/.caddy/caddy.conf,去掉开头https的s,也删掉tls一行代码,然后重启systemctl restart caddy,最后再用http打开域名试试

      1. alex
        @Rat's

        感谢回复,谷歌了半天没解决,后面就干脆删除脚本里的caddy,用nginx反代了

  13. 风雨

    离线下载页白屏,咋办。用你的一键脚本,重装重启了都没有

    1. Rat's
      @风雨

      是全新系统装的?

  14. 5555

    用caddy反代子目录会经常502,删掉那三段代码又会出些问题,简直进退两难

    1. 5555
      @5555

      应该是caddy的问题

      1. Rat's
        @5555

        应该不会吧,我还没出现过。

        1. 5555
          @Rat's

          不要说了,现在挂了

          1. Rat's
            @5555

            可以查看全部程序状态,然后状态非Active:inactive的可以用命令重启下

  15. xydcz6

    大佬,用4.0的话会没有文件,用3.0的话就没事,而且很多次都会域名已经解析了,在安装时候还是提示域名没有解析,因为安装别的例如OneIndex的话就不会提示域名没有解析。

    1. Rat's
      @xydcz6

      可能是hosts的问题,你可以自己修改脚本,把左下角的use_domain(){domain},中的domain删掉,保存,再运行脚本

  16. 风雨

    报错啊,咋办。
    Traceback (most recent call last):
    File "/usr/lib64/python2.7/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
    File "/usr/lib64/python2.7/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
    File "/usr/lib64/python2.7/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
    File "/usr/lib64/python2.7/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
    File "/usr/lib64/python2.7/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functionsrule.endpoint
    File "/root/PyOne/app/admin/upload.py", line 17, in upload
    filelists=list_all_files(local)
    File "/root/PyOne/app/utils/header.py", line 291, in list_all_files
    _files.extend(list_all_files(path))
    File "/root/PyOne/app/utils/header.py", line 291, in list_all_files
    _files.extend(list_all_files(path))
    File "/root/PyOne/app/utils/header.py", line 291, in list_all_files
    _files.extend(list_all_files(path))
    File "/root/PyOne/app/utils/header.py", line 291, in list_all_files
    _files.extend(list_all_files(path))
    File "/root/PyOne/app/utils/header.py", line 278, in list_all_files
    shutil.move(rootdir,newf)
    File "/usr/lib64/python2.7/shutil.py", line 298, in move
    copytree(src, real_dst, symlinks=True)
    File "/usr/lib64/python2.7/shutil.py", line 177, in copytree
    os.makedirs(dst)
    File "/usr/lib64/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
    OSError: [Errno 1] Operation not permitted: '/sys/kernel/slab/d-0001024'

    1. Rat's
      @风雨

      这个还是换个系统试试吧

  17. LKT

    最近经常出现,在SSH客户端执行增量更新,出现错误,然后前端页面直接出现502 Bad Gateway,使用启动pyone的代码也不能运行网站

    1. Rat's
      @LKT

      用文章给的相关命令重新启动,所有应用都重启下

  18. ppx

    Mongodb等依赖安装失败,请重新检查! 这个是什么原因

    1. Rat's
      @ppx

      不清楚,没具体报错

  19. LKT

    你好,我想问下,网站建成之后,可以把DNS转到Cloudflare做加速吗?这样会隐藏真实ip,会对网站有影响吗?

    1. Rat's
      @LKT

      你可以试试,除了速度,其它好像没啥影响

  20. 6K

    caddy.service - Caddy server
    Loaded: loaded (/etc/systemd/system/caddy.service; enabled; vendor preset: enabled)
    Active: failed (Result: exit-code) since Thu 2019-03-21 23:08:10 EDT; 5s left
    Process: 26364 ExecStart=/usr/local/bin/caddy --conf=/root/.caddy/caddy.conf -agree (code=exited, status=1
    Main PID: 26364 (code=exited, status=1/FAILURE)
    Mar 21 23:08:10 YUN18811154922 systemd[1]: caddy.service: Main process exited, code=exited, status=1/FAILURE
    Mar 21 23:08:10 YUN18811154922 systemd[1]: caddy.service: Unit entered failed state.
    Mar 21 23:08:10 YUN18811154922 systemd[1]: caddy.service: Failed with result 'exit-code'.
    Mar 21 23:08:10 YUN18811154922 systemd[1]: caddy.service: Service hold-off time over, scheduling restart.
    Mar 21 23:08:10 YUN18811154922 systemd[1]: Stopped Caddy server.
    Mar 21 23:08:10 YUN18811154922 systemd[1]: caddy.service: Start request repeated too quickly.
    caddy启动错误

    1. Rat's
      @6K

      运行下这个命令caddy --conf=/root/.caddy/caddy.conf -agree,然后把错误发出来

      1. 6K
        @Rat's

        这个问题我重装解决了 现在问题是 一切正常 绑定了od 拉不到文件列表
        update A's / file
        2019-03-22 01:14:51,255 - INFO: [start] getting files from url https://graph.microsoft.com/v1.0/me/drive/root/children?expand=thumbnails
        2019-03-22 01:14:54,444 - INFO: error:The caller does not have permission to perform the action.! waiting 180s

        1. Rat's
          @6K

          会不会是api的问题

          1. 6K
            @Rat's

            过了几个小时,现在可以更新数据了

          2. 6K
            @Rat's

            我重新绑定很多次了。。。

  21. tardlk

    club域名不能解析吗,昨天就已经解析到服务器的IP了,到现在还是现实未生效

    1. Rat's
      @tardlk

      再ssh客户端ping一下域名看看

      1. tardlk
        @Rat's

        解决了解析问题,运行结束后,网站502 Bad Gatewaydebian8系统

        1. Rat's
          @tardlk

          502就是运行失败,看下状态systemctl status pyone

  22. kanlee

    看过所有服务都是开启的,34567端口也打开了,但还是登录网站显示500❌?请问何解?
    500 Internal Privoxy Error
    Privoxy encountered an error while processing your request:

    Could not load template file no-server-data or one of its included components.

    Please contact your proxy administrator.

    If you are the proxy administrator, please put the required file(s)in the (confdir)/templates directory. The location of the (confdir) directory is specified in the main Privoxy config file. (It's typically the Privoxy install directory, or /etc/privoxy/).

    1. Rat's
      @kanlee

      绑定之后还是之前出现的

      1. kanlee
        @Rat's

        这个是绑定之后出现的

        1. Rat's
          @kanlee

          systemctl status redis-server
          systemctl status mongod
          看下运行状态,如果都在运行,试下这个命令:
          redis-cli

          FLUSHALL
          然后重启

          systemctl restart pyone

  23. 请问下安装了这个之后就不能安装宝塔面板了吗?试了很多次安装了这个就不能安装宝塔面板了

    1. Rat's
      @熊

      域名安装可能会和宝塔现有环境冲突

  24. 小宝宝

    我的磁链接下不动咋回事 一直没速度

    1. Rat's
      @小宝宝

      用的自带的离线下载?试试Aria2 Web界面下载,看我文章相关说明

  25. 迷你

    怎么修改端口

    1. Rat's
      @迷你

      试试修改这个文件/etc/systemd/system/pyone.service,改下34567,然后重启

  26. zoom

    请问我的域名之前配置过HTTPS,然后这次安装后打不开了是什么情况

    1. Rat's
      @zoom

      是新系统运行脚本么?然后打不开?

      1. zoom
        @Rat's

        是啊,最新的centos7

        1. Rat's
          @zoom

          看我文章,用下命令,查看几个状态看看,看有不有启动失败的

  27. 云洞

    大佬,求一份aria2的一键脚本,仅aria2,不需要ariang。https://www.moerats.com/archives/251/ 这个帖子的脚本不适用,最好是一键脚本里经过优化的。感谢,就差aria2的优化版了。

    1. Rat's
      @云洞

      可以看下这个https://www.moerats.com/archives/800/,然后顺便看下https://www.moerats.com/archives/462/

      1. 云洞
        @Rat's

        大佬,现在有一个小问题,下载文件并上传后在download目录里的aria2后缀文件和种子文件不会被删除。https://www.moerats.com/archives/251/ 这个脚本已经有了自动更新BT服务器的功能了。。

        1. Rat's
          @云洞

          只记得关掉force-save=ture参数,就不会有aria2后缀的文件了,其它的暂时不清楚,如果是用的程序自带的离线,可以问下作者

        2. Rat's
          @云洞

          只记得关掉force-save=ture参数,就不会有aria2后缀的文件了,其它的暂时不清楚,如果是用的程序自带的离线,可以问下作者

  28. 逗逗

    求助!安装后绑定网盘成功,但是不能显示网盘内的文件及文件夹,这个该如何处理

    1. Rat's
      @逗逗

      这个看是不是程序问题,刚作者大更了下,bug肯定是有不少的。

  29. sunby
    该评论仅登录用户及评论双方可见
    1. Rat's
      @sunby

      用的系统是刚重装好的,没其他环境?

  30. canadian drug store

    You stated that superbly!

  31. 莎莎

    Feb 07 04:41:41 ip-172-26-1-183 systemd[1]: pyone.service: Unit entered failed state.
    Feb 07 04:41:41 ip-172-26-1-183 systemd[1]: pyone.service: Failed with result 'exit-code'.
    lines 1-14/14 (END)
    ● pyone.service - pyone
    Loaded: loaded (/etc/systemd/system/pyone.service; enabled; vendor preset: enabled)
    Active: failed (Result: exit-code) since Thu 2019-02-07 04:41:41 UTC; 1min 22s ago
    Process: 919 ExecStart=/bin/bash -c cd /root/PyOne && /usr/local/bin/gunicorn -w4 -b 0.0.0.0:34567 run:app (code=exi
    Main PID: 919 (code=exited, status=1/FAILURE)

    Feb 07 04:41:41 ip-172-26-1-183 systemd[1]: pyone.service: Unit entered failed state.
    Feb 07 04:41:41 ip-172-26-1-183 systemd[1]: pyone.service: Failed with result 'exit-code'.
    Feb 07 04:41:41 ip-172-26-1-183 systemd[1]: pyone.service: Service hold-off time over, scheduling restart.
    Feb 07 04:41:41 ip-172-26-1-183 systemd[1]: Stopped pyone.
    Feb 07 04:41:41 ip-172-26-1-183 systemd[1]: pyone.service: Start request repeated too quickly.
    Feb 07 04:41:41 ip-172-26-1-183 systemd[1]: Failed to start pyone.

    1. Rat's
      @莎莎

      你手动运行命令cd /root/PyOne && gunicorn -w4 -b 0.0.0.0:34567 run:app,然后看什么提升

  32. 莎莎

    安装成功改了后台管理密码以后就再也进不去后台啦

    1. 莎莎
      @莎莎

      好了的,多次重启服务器后密码重置成原来的了

  33. Kevin

    Mongodb等依赖安装失败,请重新检查!
    脚本返回这个。。

    1. Rat's
      @Kevin

      最快的解决办法就是换系统吧,或者加我下面联系方式我帮你看看。

      1. Kevin
        @Rat's

        emmmm没看到联系方式 想向大佬你咨询一些主机的事情
        ovz真的心太累了

        1. Rat's
          @Kevin

          直接入手我置顶的香港,史上最便宜的大带宽香港KVM

          1. Kevin
            @Rat's

            这香港好使吗 养个鸡 挂个博客 再挂个oneindex

            1. Rat's
              @Kevin

              还行,我博客现在就挂在上面

              1. Kevin
                @Rat's

                轻量香港 安装pyone 报错 跟楼下的差不多 centos7.5好像
                先用了净化的脚本

                1. Rat's
                  @Kevin

                  问题好像知道了,刚把脚本改了下,你再试试?

  34. 萌小蛋

    用的阿里云的CentOS 7.4 轻量服务器
    ● pyone.service - pyone
    Loaded: loaded (/etc/systemd/system/pyone.service; enabled; vendor preset: disabled)
    Active: failed (Result: start-limit) since Fri 2019-01-18 09:54:10 CST; 48s ago
    Main PID: 6638 (code=exited, status=1/FAILURE)

    Jan 18 09:54:10 iZj6c1uuqdwe3m23mugyttZ systemd[1]: pyone.service: main process exited, code=exited,...URE
    Jan 18 09:54:10 iZj6c1uuqdwe3m23mugyttZ systemd[1]: Unit pyone.service entered failed state.
    Jan 18 09:54:10 iZj6c1uuqdwe3m23mugyttZ systemd[1]: pyone.service failed.
    Jan 18 09:54:10 iZj6c1uuqdwe3m23mugyttZ systemd[1]: pyone.service holdoff time over, scheduling restart.
    Jan 18 09:54:10 iZj6c1uuqdwe3m23mugyttZ systemd[1]: start request repeated too quickly for pyone.service
    Jan 18 09:54:10 iZj6c1uuqdwe3m23mugyttZ systemd[1]: Failed to start pyone.
    Jan 18 09:54:10 iZj6c1uuqdwe3m23mugyttZ systemd[1]: Unit pyone.service entered failed state.
    Jan 18 09:54:10 iZj6c1uuqdwe3m23mugyttZ systemd[1]: pyone.service failed.
    Jan 18 09:54:10 iZj6c1uuqdwe3m23mugyttZ systemd[1]: [/etc/systemd/system/pyone.service:9] Executable...One
    Hint: Some lines were ellipsized, use -l to show in full.

    1. Rat's
      @萌小蛋

      之前在阿里云轻量CentOS 7.3上测试没问题的,你重启下pyone试试,systemctl restart pyone

      1. 萌小蛋
        @Rat's

        还是这个问题,防火墙端口也开了,显示网页无法正常运行,就是开启不了pyone

        1. Rat's
          @萌小蛋

          具体情况不是很清楚,或者你安装个Debian 9试试,脚本地址:https://www.moerats.com/archives/163/

  35. 芒果粑粑

    请教下,oneindex或者pyone有没有批量下载的方法?有的网盘文件下面文件夹很多,文件也很多,一个个下载很麻烦,我也试过wget mirror,但是速度好像不给力。而且命令行不能关闭,请教下还有其他办法么?
    谢谢。

    1. Rat's
      @芒果粑粑

      试试rclone挂载?然后直接mv移动

  36. Freaky_Arse

    pyone.service - pyone
    Loaded: loaded (/etc/systemd/system/pyone.service; enabled)
    Active: failed (Result: start-limit) since Mon 2019-01-07 20:19:44 CST; 44sago
    Process: 20744 ExecStart=/bin/bash -c cd /root/PyOne && -w4 -b 0.0.0.0:34567 run:app (code=exited, status=127)
    Main PID: 20744 (code=exited, status=127)

    Jan 07 20:19:44 iZj6cgjhuv3ipquj1zu38xZ systemd[1]: pyone.service: main proc...
    Jan 07 20:19:44 iZj6cgjhuv3ipquj1zu38xZ systemd[1]: Unit pyone.service enter...
    Jan 07 20:19:44 iZj6cgjhuv3ipquj1zu38xZ systemd[1]: pyone.service holdoff ti...
    Jan 07 20:19:44 iZj6cgjhuv3ipquj1zu38xZ systemd[1]: Stopping pyone...
    Jan 07 20:19:44 iZj6cgjhuv3ipquj1zu38xZ systemd[1]: Starting pyone...
    Jan 07 20:19:44 iZj6cgjhuv3ipquj1zu38xZ systemd[1]: pyone.service start requ...
    Jan 07 20:19:44 iZj6cgjhuv3ipquj1zu38xZ systemd[1]: Failed to start pyone.
    Jan 07 20:19:44 iZj6cgjhuv3ipquj1zu38xZ systemd[1]: Unit pyone.service enter...
    Hint: Some lines were ellipsized, use -l to show in full.

    1. Freaky_Arse
      @Freaky_Arse

      登陆网站显示 "502 Bad Gayteway"
      看不懂

      1. Rat's
        @Freaky_Arse

        什么系统?看了你的日志,大概解决方法你试试,使用which gunicorn命令获取执行路径,比如/usr/bin/gunicorn。

        然后编辑/etc/systemd/system/pyone.service文件,修改ExecStart后面的参数,在最后面某个地方加个/usr/bin/gunicorn(具体路径看上面获取的),比如:
        && /usr/bin/gunicorn -w4 -b 0.0.0.0:34567 run:app
        然后重启服务器吧。

        1. Freaky_Arse
          @Rat's

          Debian 8.9 安装各种报错,等了半小时才装好,还打不开。
          换了CentOS 7.3,一键秒装,爽飞了~

          1. Freaky_Arse
            @Freaky_Arse

            PyOne的README.md图片显示默认适应宽度,还不会调,引用小图标被放大之后很丑。OneIndex没这毛病。

            1. Rat's
              @Freaky_Arse

              这个我还没注意到,可以给作者说下,要他弄下。

              1. Freaky_Arse
                @Rat's

                作者建的群里面全是打广告卖5T的,问问题也没人回,心累…… 还是用回OneIndex靠谱。要是OneIndex能绑定多个网盘就好了~

                1. Rat's
                  @Freaky_Arse

                  5T还不够用么。

                  1. Freak_Arse
                    @Rat's

                    容量是挺够用的,就是低价号容易翻车,要是有两个不同管理员账号下的5T空间互相备份那不就完美了。就算买上三个也不超过¥10,而且这样三个不相关的号一般也不会同时崩掉。不知道大佬对这个想法有没有兴趣,说不定哪天写出个OneRaid来了呢

                    1. Rat's
                      @Freak_Arse

                      我的5T很难翻车,所以

  37. sdshdv

    一键脚本无法通过git pull来更新,必须要删掉一键脚本然后重装手动脚本才能更新,这样很麻烦,不知道是否可以改进

    1. Rat's
      @sdshdv

      更新功能最开始是有的,然后作者更新命令经常会有变化,怕出问题就删掉了,所以建议参考我最下面留的另一篇文章手动更新。

  38. chancat

    请问博主,不想安装Aria2 这个咋办呢?

    1. Rat's
      @chancat

      手动安装,教程:https://www.moerats.com/archives/734/

  39. Xen

    请问这个和oneindex哪体验好?主要用来离线下载

    1. Rat's
      @Xen

      如果你不需要绑定多网盘的话,建议用oneindex和我博客上传脚本,https://www.moerats.com/archives/697/。

      1. Xen
        @Rat's

        已经配置好了pyone请问Aria 2没速度会是什么原因?用迅雷直接下有速度,但是挂在Aria 2上几个小时了还是0%vps是vultr

        1. Rat's
          @Xen

          我忘了说明了,你可以先不用程序自带的离线,默认不调用配置文件,可以用我上面给你的地址,单独使用Aria2面板下载,看速度会不会好些。

          1. Xen
            @Rat's

            安装了oneindex但是Aria 2和oneindex页面访问不了,是因为没有开放端口的原因吗?我查了一下好像只开了22和6800端口,可是vultr上面显示没开防火墙啊

            1. Rat's
              @Xen

              什么系统?可以直接用debian系统,这个默认是开放所有端口的。

  40. Relaxe

    能部署在now.sh上吗?

    1. Rat's
      @Relaxe

      一般是不能的。

  41. Adee

    好像aria2并不带自动上传到网盘的脚本?
    我在aira2目录没看到上传的脚本,配置文件也没有这个选项?

    1. Rat's
      @Adee

      这个没有调用Aria2的上传参数,直接用的PyOne的上传命令。

      1. Adee
        @Rat's

        aria2下载完好像不会自动上传吗?文件好像也没找到

        1. Rat's
          @Adee

          会自动上传,你在/root/PyOne/upload文件夹看看。

  42. chancat

    请问怎样卸载这个一键

    1. Rat's
      @chancat

      如果只是卸载程序的话,直接删除/root/PyOne文件夹,不过其他环境没卸载,有点复杂,重装系统是最好的卸载方法。

  43. ldy

    你好,下载的视频没有自动上传,都保存在服务器上了,是怎么回事啊

    1. Rat's
      @ldy

      不知道具体运行日志,所以该问题暂时不清楚。

      1. ldy
        @Rat's

        麻烦问一下 如何查看运行日志

        1. Rat's
          @ldy

          你先停掉Aria2,systemctl stop aria2,再使用aria2c --conf-path=/root/.aria2/aria2.conf运行aria2,再下载看看。看ssh客户端有不有日志。

  44. phil

    无法修改后台密码 aws debian9

    1. Rat's
      @phil

      修改后,清除缓存或过几分钟看看

  45. 靳旭东

    在后台刷新缓存的时候出现了问题。
    root@vultr:~# python /root/PyOne/function.py UpdateFile
    update A's / file
    update C's / file
    update B's / file
    getting files from url https://graph.microsoft.com/v1.0/me/drive/root/children?expand=thumbnails
    getting files from url https://graph.microsoft.com/v1.0/me/drive/root/children?expand=thumbnails
    getting files from url https://graph.microsoft.com/v1.0/me/drive/root/children?expand=thumbnails
    error:CompactToken parsing failed with error code: 80049217! waiting 180s
    getting files from url https://graph.microsoft.com/v1.0/me/drive/root:/C%23%E5%85%A5%E9%97%A8%E4%B9%8B%E5%BA%93%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B:/children?expand=thumbnails
    getting files from url https://graph.microsoft.com/v1.0/me/drive/root:/IDM%206.28%2B%E7%BB%BF%E5%8C%96%E8%A1%A5%E4%B8%81:/children?expand=thumbnails
    getting files from url https://graph.microsoft.com/v1.0/me/drive/root:/ss%E6%90%AD%E5%BB%BA:/children?expand=thumbnails
    getting files from url https://graph.microsoft.com/v1.0/me/drive/root:/Windows%20Server%202008%20R2%20%E6%A0%87%E5%87%86%E7%89%88%2B%E4%BC%81%E4%B8%9A%E7%89%88%2B%E6%95%B0%E6%8D%AE%E4%B8%AD%E5%BF%83%E7%89%88%2BWeb%E7%89%88%202018.04:/children?expand=thumbnails
    getting files from url https://graph.microsoft.com/v1.0/me/drive/root:/win%E6%BF%80%E6%B4%BB:/children?expand=thumbnails
    all thread stop!
    getting files from url https://graph.microsoft.com/v1.0/me/drive/root/children?expand=thumbnails
    error:CompactToken parsing failed with error code: 80049217! waiting 180s
    getting files from url https://graph.microsoft.com/v1.0/me/drive/root/children?expand=thumbnails
    error:CompactToken parsing failed with error code: 80049217! waiting 180s
    getting files from url https://graph.microsoft.com/v1.0/me/drive/root/children?expand=thumbnails
    error:CompactToken parsing failed with error code: 80049217! waiting 180s

    1. Rat's
      @靳旭东

      API抽风吧。

      1. 靳旭东
        @Rat's

        我直接把服务器重置然后用一键脚本又装了一遍然后就好了

      2. 靳旭东
        @Rat's

        我直接重置了服务器又用一键脚本搞了一边就好了,找不到问题用这方法包治百病。

        1. Rat's
          @靳旭东

          是的,有时候重装是最好的解决办法。

  46. LOCMJJ

    请教大佬 caddy反代pyone后怎么添加一个 robots.txt文件?
    我不想让搜索引擎收录我的网盘。想用 robots.txt禁止。

    1. Rat's
      @LOCMJJ

      貌似不能用robots.txt禁止,等作者加这个功能,估计快有了,你可以先把不想被收录的文件放进一个带密码的文件夹。

  47. sdshdv

    装好之后显示这个:
    pyone.service - pyone
    Loaded: loaded (/etc/systemd/system/pyone.service; enabled; vendor preset: disabled)
    Active: failed (Result: start-limit) since Fri 2018-12-07 18:53:37 CST; 24s ago
    Process: 30815 ExecStart=/bin/bash -c cd /root/PyOne && -w4 -b 0.0.0.0:34567 run:app (code=exited, status=127)
    Main PID: 30815 (code=exited, status=127)

    Dec 07 18:53:37 host.localdomain systemd[1]: pyone.service: main process exited, code=exited, status=127/n/a
    Dec 07 18:53:37 host.localdomain systemd[1]: Unit pyone.service entered failed state.
    Dec 07 18:53:37 host.localdomain systemd[1]: pyone.service failed.
    Dec 07 18:53:37 host.localdomain systemd[1]: pyone.service holdoff time over, scheduling restart.
    Dec 07 18:53:37 host.localdomain systemd[1]: start request repeated too quickly for pyone.service
    Dec 07 18:53:37 host.localdomain systemd[1]: Failed to start pyone.
    Dec 07 18:53:37 host.localdomain systemd[1]: Unit pyone.service entered failed state.
    Dec 07 18:53:37 host.localdomain systemd[1]: pyone.service failed.
    求解是怎么回事,用的是搬瓦工的centos7,纯净系统

    1. sdshdv
      @sdshdv

      第二次安装显示这个;
      Dec 07 18:51:41 host.localdomain systemd[1]: pyone.service: main process exited, code=exited, status=127/n/a
      Dec 07 18:51:41 host.localdomain systemd[1]: Unit pyone.service entered failed state.
      Dec 07 18:51:41 host.localdomain systemd[1]: pyone.service failed.
      Dec 07 18:51:41 host.localdomain systemd[1]: pyone.service holdoff time over, scheduling restart.
      Dec 07 18:51:41 host.localdomain systemd[1]: start request repeated too quickly for pyone.service
      Dec 07 18:51:41 host.localdomain systemd[1]: Failed to start pyone.
      Dec 07 18:51:41 host.localdomain systemd[1]: Unit pyone.service entered failed state.
      Dec 07 18:51:41 host.localdomain systemd[1]: pyone.service failed.
      Dec 07 18:51:41 host.localdomain systemd[1]: [/etc/systemd/system/pyone.service:9] Executable path is not absolute, ignoring: cd /root/PyOne

      1. Rat's
        @sdshdv

        我用瓦工KVM Centos 7 bbr系统测试的时候好像没问题,你这问题貌似出现在Pyone的systemctl配置文件ExecStart参数命令执行绝对路径上面,也许不是,我得上你服务器看看才行,不过还是建议你直接换Debian 9试试。

  48. 小财神

    Complete!
    --2018-12-06 23:08:16-- http://download.redis.io/releases/redis-5.0.2.tar.gz
    Resolving download.redis.io (download.redis.io)... 109.74.203.151
    Connecting to download.redis.io (download.redis.io)|109.74.203.151|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1952989 (1.9M) [application/x-gzip]
    Saving to: ‘redis-5.0.2.tar.gz’

    21% [==============================> ] 416,232 --.-K/s eta 15m 35s

    就没反应了
    1. 小财神
      @小财神

      换Debian 9安装成功

      1. Rat's
        @小财神

        卡住大概网络问题,一般没有什么问题是换系统解决不了的。

  49. Jacob

    怎么样才能做到链接标明什么哪个文件夹哪个文件呢?现在都是乱码

    1. Rat's
      @Jacob

      程序问题可以问下作者 。

      1. Jacob
        @Rat's

        不是,我指的应该是伪静态…用作者那个脚本是伪静态

        1. Rat's
          @Jacob

          作者那个应该是Aria2脚本吧,我到时候看看。

  50. 别跟我翻脸

    签发的证书是三个月到期,到期后能自动续签吗?

    1. Rat's
      @别跟我翻脸

      按理说是自动续期的。

  51. Jacob

    6800端口打不开怎么办?

    1. Rat's
      @Jacob

      哪里打不开?直接在浏览器是打不开的,需要配合面板。

  52. Adee

    caddy的目录好像不对 想改端口没找到

    1. Rat's
      @Adee

      看文章说明,使用域名才会安装Cadddy。

  53. Adee

    怎么改端口呢?

    1. Rat's
      @Adee

      改PyOne的运行端口吗?你试着修改这个文件/etc/systemd/system/pyone.service,然后重启PyOne。

  54. 马健平

    这个一键安装的aria2怎么访问

    1. Rat's
      @马健平

      直接在后台设置密匙就可以了,单独使用的话,地址:ip:6800,密匙用你设置的。

      1. achillers
        @Rat's

        配合大佬的AriaNg 面板可以使用了

      2. achillers
        @Rat's

        安装的aria2一直访问不了,我是通过域名安装的。是域名加6800吗?

        1. Rat's
          @achillers

          这个可以用面板后台的Aria2,也可以直接用Aria2 WEB链接。

          1. achillers
            @Rat's

            直接用Aria2 WEB链接,具体是怎么操作,大佬能提点一下吗?

            1. Rat's
              @achillers

              比如直接用我这个面板链接https://www.moerats.com/Aria2,或者自己搭建其它类似的Aria2面板都行。

  55. Ben

    大佬,有没有可以同步各个网盘的工具啊?

    1. Rat's
      @Ben

      百度一下AirExplorer。

      1. Ben
        @Rat's

        谢谢,等会看看。但是有没有可以用在Linux的呢?

        1. Rat's
          @Ben

          暂没发现能同时同步这么多网盘的工具

  56. 一个人

    大佬 能帮忙看下更新问题吗? 我试着更新下脚本 提示如下错误 谢谢

    [root@PyOne ~]# git pull
    fatal: Not a git repository (or any of the parent directories): .git
    [root@PyOne ~]# sh update.sh
    sh: update.sh: No such file or directory
    [root@PyOne ~]# .git pull
    -bash: .git: command not found
    [root@PyOne ~]# git init pull
    Initialized empty Git repository in /root/pull/.git/
    [root@PyOne ~]# sh update.sh
    sh: update.sh: No such file or directory
    [root@PyOne ~]# git init
    Initialized empty Git repository in /root/.git/
    [root@PyOne ~]# git pull
    fatal: No remote repository specified. Please, specify either a URL or a
    remote name from which new revisions should be fetched.
    [root@PyOne ~]# systemctl restart pyone
    [root@PyOne ~]# git pull
    fatal: No remote repository specified. Please, specify either a URL or a
    remote name from which new revisions should be fetched.
    [root@PyOne ~]#

    1. Rat's
      @一个人

      我昨天这样更新没啥问题,不知道你有没有删掉一些文件,直接重新手动安装PyOne,命令一起复制运行:
      rm -rf /root/PyOne
      git clone https://github.com/abbeyokgo/PyOne.git
      cd /root/PyOne
      pip install -r requirements.txt
      cp config.py.sample config.py
      systemctl restart pyone

  57. 小弟

    大佬 我装了个debian8.9
    PyOne一键脚本 for Debian 8+ 、CentOS 7
    1、使用IP访问
    2、使用域名访问(请提前解析好域名并生效)———————————————————————————————————————
    请输入数字 [1-2]:1
    请输入你的Aria2密钥:fdffddfgf
    Ign http://mirrors.cloud.aliyuncs.com jessie InReleaseIgn http://mirrors.cloud.aliyuncs.com jessie/updates InRelease
    Hit http://mirrors.cloud.aliyuncs.com jessie-updates InRelease
    Hit http://mirrors.cloud.aliyuncs.com jessie Release.gpg
    Ign http://mirrors.cloud.aliyuncs.com jessie/updates Release.gpg
    Ign http://mirrors.aliyun.com jessie InRelease
    Ign http://mirrors.aliyun.com jessie/updates InRelease
    Hit http://mirrors.aliyun.com jessie-updates InRelease
    Get:1 http://mirrors.aliyun.com jessie Release.gpg [2,420 B]
    Ign http://mirrors.aliyun.com jessie/updates Release.gpg
    Hit http://packages.dotdeb.org jessie InRelease
    Get:2 http://packages.dotdeb.org jessie/all Sources [50.3 kB]
    Get:3 http://packages.dotdeb.org jessie/all amd64 Packages [265 kB]
    Ign http://packages.dotdeb.org jessie/all Translation-en_US
    Ign http://packages.dotdeb.org jessie/all Translation-en
    100% [Waiting for headers] [Waiting for headers]

    一直停在这边咋办呢 我是使用root用户操作的

    1. Rat's
      @小弟

      网络问题,等待会,或者Ctrl+c断开,然后重新运行。要是一直这样的话,我再告诉你解决方法。

      1. 小弟
        @Rat's

        等了 我等了一个多小时 最后他还说依赖安装失败

  58. Anson

    对了,用了两三天,感觉OD的上传比GD也慢太多了吧,OD上传比bt本身下得还慢,目测50mbps都不到

    1. Rat's
      @Anson

      可能是上传方式不一样吧,我用oneindex自带的上传时候,感觉上传很快,不过就是容易出问题。你可以试下这个上传https://www.moerats.com/archives/697/,很稳,然后修改下线程数。

  59. HA

    没有办法能让aira2多bt上传一会咩~我想让他bt下载百分百的时候就开始上传网盘,同时不影响bt自己的上传,aria2的on download complete好像只能检测到bt完全下载完毕,哎,想多做会好人

    1. Rat's
      @HA

      这个没试过,你可以去官方网站上研究下配置文件参数,说不定有惊喜。

  60. kbrx93

    问下博主,这个图片灯箱效果是 typecho 插件吗

    1. Rat's
      @kbrx93

      基本上都是主题自带的,我不怎么喜欢用插件。

  61. 999

    你好,为什么装完后 要加:34567 才能访问呢?

    1. Rat's
      @999

      因为程序在34567端口上运行。

  62. Neworld

    博主后台无法修改PyOne的后台管理密码,保存后一直是默认的

    1. Rat's
      @Neworld

      这时候你需要一个重启操作,比如systemctl restart pyone或者reboot。

      1. Neworld
        @Rat's

        嗯嗯搞定了

  63. lexo

    博主,瓦工centos7安装完后发现redis没安装成功

    1. Rat's
      @lexo

      这个貌似对瓦工的C7有点小问题,已修复,你再试试。

      1. 芥末
        @Rat's

        我也是瓦工的centos7,redis还是安装不上

        1. Rat's
          @芥末

          为了瓦工C7,我专门把redis换成了编译安装,还测试通过了的,你是BBR系统还是?安装不上有什么提示没

          1. 芥末
            @Rat's

            我是ovz的主机 难道跟这个有关系?

            1. Rat's
              @芥末

              这个不是很清楚,没日志信息,加上我没瓦工 OVZ,所以不好测试,你换Debian 9系统看看。

              1. 芥末
                @Rat's

                Emmmm,面板里没有Debian 9,是只KVM版本的有吗?我今晚再在C7跑一遍 看看具体提示。

                1. Rat's
                  @芥末

                  Debian 8也行,OVZ现在没啥玩头啊。

                  1. 芥末
                    @Rat's

                    买主机的时候不懂,随便选了一个。年付,现在后悔死。将就用吧

                    1. Rat's
                      @芥末

                      用完了,就换KVM吧,博客置顶都是KVM。

                      1. locyoo
                        @Rat's

                        我用的就是搬瓦工的KVM,centos7.5,没有问题

                        1. Rat's
                          @locyoo

                          是没问题,我专门争对瓦工C7调整了下。

  64. 灯火阑珊

    发现PyOne程序一个bug。我通过离线下载功能保存视频文件时,若默认名称过长,则无法读取该视频,但重新修改一个名称后,就恢复正常了。
    https://i.loli.net/2018/11/30/5c014ee32c92f.png
    https://i.loli.net/2018/11/30/5c014efbc8e16.png

    1. 灯火阑珊
      @灯火阑珊

      但又好像不是文件名过长的问题,通过离线下载保存的都不能读取视频(能看到新增的这个文件),更新缓存后恢复正常。

      1. Rat's
        @灯火阑珊

        这程序文件变动后,需要几分钟自行更新缓存,或者手动更新,后者是立即生效的。

  65. Xb

    您好,杂货铺遇到了支付问题

    1. Rat's
      @Xb

      等萌咖大佬修复吧。

      1. xb
        @Rat's
        该评论仅登录用户及评论双方可见
  66. Jacob

    我是魔鬼吧……第一次弄好了没问题,装Bbr 55R出问题重装后,现在装密钥填了重启aria2还是没有保存上……

    1. Rat's
      @Jacob

      55R可能会涉及到防火墙啥的,就会影响程序打不开。

    2. Jacob
      @Jacob

      可以了可以了,所有命令都重启一遍……

      1. Jacob
        @Jacob

        不过离线下载添加了没反应还是

        1. Rat's
          @Jacob

          注意缓存问题。

          1. Jacob
            @Rat's

            有点怀疑人生,刚刚可以的把任务删掉了,现在测试添加任务又是没反应,博主能帮我看看吗?折腾了一下午弄好这个那个出问题,弄好这个又到那里出问题……还有手动上传也没反应

            1. Rat's
              @Jacob

              我使用一切正常,你可以问下作者,只能说这东西不适合折腾。

          2. Jacob
            @Rat's

            嗯嗯,原来要等久一点,没问题了,可以离线了

  67. 黑人问号

    geting file from dir /root/Download
    get 1 files from dir /root/Download
    check filename
    check repeat file
    Traceback (most recent call last):
    File "/root/PyOne/function.py", line 1517, in <module>
    eval(func+str(tuple(args)))
    File "<string>", line 1, in <module>
    File "/root/PyOne/function.py", line 884, in UploadDir
    parent_id=parent['id']
    TypeError: 'NoneType' object has no attribute '__getitem__'

    上传出现问题

    1. Rat's
      @黑人问号

      这个程序问题吧,多传几次看看,在ssh客户端用命令。

      1. 黑人问号
        @Rat's

        ssh里面的pyone命令不知道怎么敲。

        1. Rat's
          @黑人问号

          这个问题好像是数据库出现了问题,你百度下清空Mongodb数据库的方法,或者直接用这个上传教程https://www.moerats.com/archives/697/。

  68. 黑人问号

    请问能设置脚本检查已经安装Caddy则跳过安装吗?

    1. Rat's
      @黑人问号

      这个为新系统准备的脚本,你可以先自己编辑脚本,删掉caddy安装那一排代码,然后再运行。

  69. Jacob

    我发现基本设置那里密钥那里保存了没用

    1. Rat's
      @Jacob

      保存后需要重启Aria2。

      1. Jacob
        @Rat's

        果然,感谢,重启了文件管理那里的离线正常了

  70. Jacob

    博主你好,安装好后打开域名是Aria2NG的页面,但是显示不完整,连接成功但是用不了,右上角有英文和左边的添加下载那些字体没有。
    然后就是文件管理那里的离线下载也是没反应,也不提示添加任务成功,再来就是后面打开域名是跳到网盘界面,进不去Aria2NG界面了,加上6080也进不去,所以现在用别人的面板下载……

    1. Rat's
      @Jacob

      这个脚本没安装Aria2NG啊。你运行脚本的系统是刚安装好的新系统吗?

      1. Jacob
        @Rat's

        是的,刚装好

        1. Rat's
          @Jacob

          你清空浏览器缓存看看,这脚本没装过Aria2NG。

  71. sooele

    怎么好的东西。必须支持。

  72. Mr.Fu

    One的目录刷新不出来。
    全量更新了几次都不行。。

    1. Rat's
      @Mr.Fu

      用下命令刷新试试,python /root/PyOne/function.py UpdateFile。

      1. 灯火阑珊
        @Rat's

        我也是遇到这个问题,下命令无效。可能是一键脚本哪里有点问题吧。还有就是这篇文章设置为了隐藏,博主是在修复一键脚本吗?

        1. Rat's
          @灯火阑珊

          是的,隐藏了,我先找下原因,看是不是出在了Mongodb。

      2. Mr.Fu
        @Rat's

        我就是用命令的。
        不行。不知道是什么原因了。。

        1. Rat's
          @Mr.Fu

          等我检查下原因。

  73. commander

    请问一下,这个脚本安装好后,Aria2 web离线的文件会被存放到服务器的那个位置,然后这个文件会被上传到OneDrive的那个位置。通过Aria2离线的任务成功后,上传到OneDrive的速度是不是和服务器的网速有关

    1. Rat's
      @commander

      放到服务器/root/PyOne/upload目录,然后你在哪个目录下点击离线下载按钮,最终就会上传到哪个目录下,网速和硬盘读取有关。

      1. 黑人问号
        @Rat's

        用了你的脚本装了ARIA2,下载目录是/root/Download/, 有点奇怪,我并没做过更改。

        1. Rat's
          @黑人问号

          对,我好像是设置的/root/Download/,晚上我改下

      2. commander
        @Rat's

        利用aria2下载的文件就不会自动上传到onedrive对吗,只有通过文件管理器离线的才会上传到对应文件夹,是这个意思嘛?
        本人发现从文件管理器添加离线后,当前页面没有任何反应,也没有提示任务是否添加成功。

        1. Anson
        2. Rat's
          @commander

          我检查下问题。

  74. K

    棒~