Rat's

PyOne:一款支持绑定多网盘的OneDrive文件本地化浏览系统
说明:之前博主介绍过一个OneDrive网盘的目录索引程序OneIndex,而且发了不少安装和使用教程了,介绍查看...
扫描右侧二维码阅读全文
15
2018/11

PyOne:一款支持绑定多网盘的OneDrive文件本地化浏览系统

说明:之前博主介绍过一个OneDrive网盘的目录索引程序OneIndex,而且发了不少安装和使用教程了,介绍查看:OneIndex,今天再介绍个类似的工具PyOne,基于Flask开发的,由于是模仿的OneIndex,自然功能就差不多,就是界面好看很多,后台也可以直接上传编辑文件,目前作者新增多网盘和离线下载,该功能刚出来,BUG肯定是有的,可以向作者反映修复下,这里说一下安装教程。

截图

请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述

更新

【2019.2.16】
PyOne代码组织大变更!更新版本号为4.0!
【2018.11.19】
新增离线下载功能,依赖Aria2。
【2018.11.15】
PyOne喜迎3.0版本,支持绑定多个onedrive网盘,再也不怕5T小姐姐不够看了。

特性

#简单易用
只需简单设置,即可做一个onedrive文件列表分享程序。

#功能丰富
可设置文件夹密码。只需在文件夹添加.password文件,内容为密码内容,即可在该文件夹设置密码
可设置README。

#后台强大
防盗链设置。
后台上传文件。
后台更新文件。
后台设置统计代码
后台管理onedrive文件。
直接删除onedrive文件
直接在后台给文件夹添加.password和README和HEAD
直接在后台编辑文本文件。
上传本地文件至onedrive
支持创建文件夹
支持移动文件(仅限单文件)

#支持绑定多网盘

#支持离线下载

安装

Github地址:https://github.com/abbeyokgo/PyOne
使用文档:https://wiki.pyone.me/
账号支持:只支持onedrive商业版、教育版、个人版
环境要求:Python2.7RedisMongodbNginx

1、安装宝塔

#Centos系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安装完成后,进入面板,点击左侧软件管理,然后安装NginxRedisMongoDb。注意Debian安装MongoDb之前还需要使用命令apt install sudo,不然可能存在MongoDb启动不了的情况。

2、拉取源码
使用命令:

git clone https://github.com/abbeyokgo/PyOne.git

3、开始依赖

cd /root/PyOne
pip install -r requirements.txt

4、开始运行

#复制配置文件
cp self_config.py.sample self_config.py
cp supervisord.conf.sample supervisord.conf

如果当前不是在root目录下(本文是默认root目录下),则需要修改self_config.pyconfig_dir参数和supervisord.confdirectory参数为正确的目录!

#运行
gunicorn -w4 -b 0.0.0.0:34567 run:app

然后试着访问:http://ip:34567看看能正常显示,如果不能,请在宝塔的安全里开启端口。

5、安装Aria2

git clone https://github.com/abbeyokgo/aria2_installer.git
cd aria2_installer
sh install_aria2.sh

域名设置

点击左侧网站,添加站点,然后再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理,目标URL填入http://127.0.0.1:34567,再启用反向代理即可。

然后再点击配置文件,进行如下修改:

#加上中间三句
location / 
    {
        ...
        
        proxy_buffering off;
        proxy_cache off;
        proxy_set_header X-Forwarded-Proto $scheme;
                
        ...
    }

最后就可以进入域名打开授权页面了。
请输入图片描述
请输入图片描述
授权成功即可,首次访问,会显示登录后台,输入初始密码:PyOne后会自动跳转到绑定网盘页面。如果没有跳转到绑定网盘页面,可以按照:后台-文件管理-添加网盘进行下一步。

开机启动

网站源码下有个supervisord.conf,主要内容如下:

[program:pyone]
command = gunicorn -k eventlet -b 0.0.0.0:34567 run:app
directory = /root/PyOne
autorestart = true

主要修改两个地方:

端口号:即34567那个端口号,修改为自己选的,或者不改动
源码目录:directory修改为你选的网站目录

修改之后运行下面的命令(记得修改为正确的目录),设置开机启动:

echo "supervisord -c /root/PyOne/supervisord.conf" >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local

重启生效。

本次不用重启生效的方法:

supervisord -c /root/PyOne/supervisord.conf

绑定多网盘

绑定好第一个网盘之后,登录后台(/admin)-文件管理,即可看到网站顶部还有两个“添加网盘”的链接,点进去即可继续绑定更多网盘。

注意:为确保可以正确绑定网盘,请开一个隐私窗口或者清除cookies后再绑定新网盘!

目前默认是只能绑定3个网盘,如果你需要绑定更多的网盘,可以编辑self_config.py文件。

#修改od_users字典参数。参考已有内容,添加更多的位置,比如:D、E、F等
od_users={
    "A":{
        "client_id":"",
        "client_secret":"",
        "share_path":"/",
        "other_name":"网盘1区",
        "order":1
    },
    "B":{
        "client_id":"",
        "client_secret":"",
        "share_path":"/",
        "other_name":"网盘2区",
        "order":2
    },
    "C":{
        "client_id":"",
        "client_secret":"",
        "share_path":"/",
        "other_name":"网盘3区",
        "order":3
    }
}

解绑网盘

如果绑定了网盘想要进行解绑,或者绑定网盘出错,但是网站已经显示了这个盘符的情况下,需要解绑网盘。

可按照以下步骤操作:

1、编辑self_config.py文件。
2、找到od_users字典参数。
3、参数od_users下找到对应的盘符。
4、将对应盘符的client_id参数和client_secret参数置为空值。

离线下载

1、离线下载依赖aria2;请确保已经安装了aria2并在后台配置了正确信息!
2、离线下载支持:http(s)直链、磁力链接。
3、添加任务时,一行一个下载链接。
4、在哪个目录下点击离线下载按钮,最终就会上传到哪个目录下。

命令行操作

1、单文件上传

#请确保PyOne源码路径正确
python /root/PyOne/function.py Upload 服务器文件绝对路径 onedrive路径 盘符

参数说明:

#服务器文件绝对路径:服务器下存在的一个文件绝对路径。比如:/home/test.mp4。

#onedrive路径:即onedrive下的路径。这里分两种情况:
上传后不用重命名,比如我直接上传到测试目录下,onedrive路径为:/测试/。目录最后面必须带/。
上传后重命名,比如我上传到测试目录下,并重命名为new.mp4,onedrive路径为:/测试/new.mp4。最后面不能带/。
看出区别了吗?带/和不带/的区别!

#盘符:默认为A。如果需要上传到其他网盘,或者你修改过盘符,则修改这个盘符参数。

示例:

#上传服务器的/home/test.mp4到盘符A的onedrive的测试目录下:
python /root/PyOne/function.py Upload /home/test.mp4 /测试/ A

#上传服务器的/home/test.mp4到盘符A的onedrive的测试目录下,并重命名为new.mp4:
python /root/PyOne/function.py Upload /home/test.mp4 /测试/new.mp4 A

2、上传文件夹所有文件

#请确保PyOne源码路径正确
python /root/PyOne/function.py UploadDir 服务器目录绝对路径 onedrive路径 盘符

参数说明:

#服务器目录绝对路径:服务器下存在的目录绝对路径。比如:/home/test

#onedrive路径:即onedrive下的路径。比如:/test/

#盘符:默认为A。如果需要上传到其他网盘,或者你修改过盘符,则修改这个盘符参数。

示例:

#上传服务器的/home下的所有文件到盘符A的onedrive的测试目录下:
python /root/PyOne/function.py UploadDir /home/test /测试/ A

3、更新缓存
全量更新(默认),即全量更新文件目录。推荐在文件目录结构发生变化的情况下才进行本操作。

#请确保PyOne源码路径正确
python /root/PyOne/function.py UpdateFile

增量更新,即只有当文件夹大小发生变化时才进行更新操作。推荐在文件目录结构没有发生变化的情况下进行操作。

#请确保PyOne源码路径正确
python /root/PyOne/function.py UpdateFile new

更新源码

#PyOne旧版本升级到3.0,请重装!

#PyOne3.0内小版本更新
拉最新代码:git pull
重新安装依赖,看是否有新增的依赖包:pip install -r requirements.txt
重启网站:supervisorctl -c supervisord.conf restart pyone
最好更新一下文件缓存:python function.py UpdateFile

错误指导

1、502 Bad Gateway
一般是网站没有运行导致的。在网站目录运行

supervisord -c supervisord.conf

如果运行上面的命令出现类似Error:Another program is alright listening on a port的错误,说明已经运行过这个命令,可以运行以下命令重启网站

supervisorctl -c supervisord.conf restart pyone

2、500 Internal Server Error
一般是因为服务器内部出现问题,可检查RedisMongoDB是否安装?是否运行?
如果上诉没问题,可清空Redis缓存:

redis-cli #进入redis命令行
 > FLUSHALL

如清空Redis缓存还有问题,可手动运行网站查看错误

supervisorctl -c supervisord.conf stop pyone && gunicorn -k eventlet -b 0:34567 run:app

然后再访问页面,查看ssh的错误提示。

便捷教程

总结

目前来说该程序很不错,特别是加了多网盘和离线下载,作者更新也频繁,但BUG还是不少的,特别是离线下载。如果想完美的使用Aria2离线下载并自动上传的,建议看下博主的该教程→点击查看

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

发表评论

172 条评论

  1. roy

    博主,现在还用Pyone吗?现在的版本中,离线下载在上传阶段,直接显示 创建实例失败
    这个怎么解决啊?

    1. Rat's
      @roy

      这个好像是bug还是啥的,我已经很久没用了,等作者修复吧

  2. UYG

    这个不能像oneindex那样隐藏某个文件夹吗?

    1. Rat's
      @UYG

      这个我还没咋注意过,好长时间没用了

  3. liloch

    网站显示502 bad geteway ,运行supervisord -c supervisord.conf 后显示这个:Error:Another program is alright listening on a port

    再运行supervisorctl -c supervisord.conf restart pyone 后显示这个:pyone: ERROR (not running)
    pyone: ERROR (spawn error)
    咋子办,重启服务器啥的也没用

    1. Rat's
      @liloch

      显示端口被占用,用ip:34567能访问吗?

      1. liloch
        @Rat's

        反复检查了,端口没有被占用,试图运行gunicorn -w4 -b 0.0.0.0:34567 run:app 来启动他的时候显示很多错误,百度排除了一些后,重新安装依赖也试过了,这个错误 一直出现 ModuleNotFoundError: No module named 'extend' 咋子版,不行的话我能重装pyone吗,怎么在ssh远程连接中卸载pyone啊,麻烦了

        1. Rat's
          @liloch

          你这个错误没咋见过,特别是这个提示缺少的模块,你可以直接用这个一键脚本吧,https://www.moerats.com/archives/806/

          1. liloch
            @Rat's

            我是搭好用了几天后,突然就不行的,有没有卸载pyone的方法,服务器上还有其他网站,不好重置,我想先卸载在装试试。

            1. liloch
              @liloch

              那个pip install extend 也试了 不行,我试了下直接运行一键脚本,也没啥用,应该要先卸载吧

              1. Rat's
                @liloch

                重装系统就好了,一切交给脚本。

  4. zz

    我在萌咖哪里买的ssl,用宝塔绑定之后无法使用https,这个是什么情况。。。网站是搭建的pyone

    1. Rat's
      @zz

      姿势不对。

  5. 缘来来

    问个白痴问题。。pyone获取的仅仅是网盘的文件列表,而不是把整个网盘下载下来吧

    1. Rat's
      @缘来来

      不会,整个下载的话,那还不如直接存放在服务器里。

  6. Joe

    大佬,我按照你的步骤搞的,然后出现以下问题:
    1.离线下载能创建,但是不能下载。
    2.上传文件,跑完100%的时候,提示上传失败。
    3.后台点多了之后会404。
    有空回复一下哈嘻嘻嘻。

    1. Rat's
      @Joe

      使用的问题可以通过Github地址,加群,给作者反馈

  7. 猪蹄君

    老铁,我安装成功了,登录后台也可以,就是点 文件管理时候,经常会出现404,然后多刷新几遍,又显示正常了,然后再点 文件管理,就又出现404,是需要设置什么吗

    1. Rat's
      @猪蹄君

      看是不是api有点炸的问题,导致目录文件刷不出来

  8. sky

    Error: could not find config file supervisord.conf
    For help, use /usr/bin/supervisorctl -h
    You have new mail in /var/spool/mail/root这是什么意思 重启服务器打不开网站

    1. Rat's
      @sky

      需要在源码目录运行重启,比如本文的/root/PyOne

      1. sky
        @Rat's

        还是错误 Error: could not find config file supervisord.conf
        For help, use /usr/bin/supervisorctl -h
        You have new mail in /var/spool/mail/root

  9. outman

    我绑定教育网盘没用(就是5T的那种),自己5个G的个人网盘倒是可以用。绑定是以上两种都能成功绑定上,就是前者貌似没有访问权限一样的,查看不到网盘内容也没法修改,连通过PyOne新建个文件夹都不行。后者倒OK,aria2上传和修改创建都没问题,头大

    1. outman
      @outman

      隔了一段时间又试了下又可以了,啥都没动,真是见鬼

  10. zhicheng

    可以更改自带的dplayer播放器吗?

  11. lala

    好的,成功了,感谢

  12. wintsa

    配置文件的代码写错了吧

    1. Rat's
      @wintsa

      哪里,更新v4后就没怎么关注了。

      1. wintsa
        @Rat's

        location /这个宝塔里面添加错误,要在/前面加个~还是什么符号的。忘记了。。

        1. Rat's
          @wintsa

          不需要加这个,只需要在这个范围中间加3行代码就行了

  13. kanlee
    运行

    gunicorn -w4 -b 0.0.0.0:34567 run:app的时候出错了,怎么回事?

  14. Loyalty

    File "/usr/lib/python2.7/site-packages/gunicorn/arbiter.py", line 525, in reap_workers

    raise HaltServer(reason, self.WORKER_BOOT_ERROR)

    gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>

    大佬,已经崩溃

    1. Rat's
      @Loyalty

      可以加群给作者反馈下

  15. Yow

    我OneDriver里的视频文件PyOne加载不出来,怎么回事

  16. LAM

    你好,请问下pyone和OLAINDEX一样都是不消耗服务器流量的吗?

    1. Rat's
      @LAM

      对,都不消耗

      1. LAM
        @Rat's

        谢谢,了解了。
        之前搭建过pyone反应感觉没OLAINDEX快,以为是消耗服务器流量的,哈

        1. Rat's
          @LAM

          一般觉得哪个适合自己就用哪个。

  17. kai

    这新版装完,全量更新生成不了列表,不知道怎么回事

  18. 吃不胖汪星人

    请问我用Aria2离线下载添加任务但是下载速度为0,用迅雷可以正常下载,要怎么解决。

    1. Rat's
      @吃不胖汪星人

      用Web面板控制aria2,比如我提供一个。地址:https://www.moerats.com/Aria2,然后再根据这个教程加点Bt服务器看看。

      1. 吃不胖汪星人
        @Rat's

        我已经装了web控制面板,并且连接上了aria2,默认bt服务器里有很多的地址,不知道博主要我添加什么bt服务器呀,现在还是下载没速度。

        1. Rat's
          @吃不胖汪星人

          随便加啊

  19. roy

    询问一下,出现这个问题,怎么解决啊
    NameError: name 'ARIA2_HOST' is not defined
    跪求大神

    1. roy
      @roy

      大大 为什么我在 绑定网盘的时候 在输入应用机密 和应用ID之后 点下一步
      出来的页面 显示 显示 Internal Server Error

      1. Rat's
        @roy

        500 Internal Server Error?可以看下Redis、MongoDB有没有在运行,或者直接看运行程序时候的日志

  20. 咕咕咕

    pyone用aria2下载能自动上传到onedrive吗?还是必须手动上传

    1. Rat's
      @咕咕咕

      这个是程序自动上传,内置了上传命令。

  21. arrow

    为啥在线播放时不能真正全屏呢?(只能所谓的网页全屏)www.pyone.me内的电影也不能真全屏。但是drive.resl.tk就可以真全屏,都是PyOne搭建的,有什么不一样呢

    1. Rat's
      @arrow

      这个我也不清楚,没注意过该问题。

      1. arrow
        @Rat's

        有点怀疑Dplayer版本buyiy

        1. arrow
          @arrow

          感觉Dplayer版本不一样,不知道有没有地方可以改版本的

  22. mrsg

    大佬如何不使用80端口啊

    1. Rat's
      @mrsg

      该程序本来就没使用80端口啊,用的是34567端口。

      1. mrsg
        @Rat's

        我安装了55r,然后用的那个脚本,离线下载还有上传都报错,安装的时候显示80tcp错误

        1. Rat's
          @mrsg

          感觉防火墙或者端口冲突,如果你用55R,那建议手动安装,别用脚本。

          1. mrsg
            @Rat's

            好吧

  23. roy

    root@ip-:~/PyOne# supervisorctl -c /root/PyOne/supervisord.conf restart pyone
    unix:///tmp/supervisor.sock no such file

    大大,这种情况怎么办,不能直接重启网站 ,必须重启vps之后,重新开启网站才正常诶

    1. Rat's
      @roy

      新建一个文件看看,使用命令:
      touch /tmp/supervisor.sock
      chmod 777 /tmp/supervisor.sock

  24. kai

    最近后台更改密码和网站名称,改了密码和名称都没变化,不知道什么情况,后台改密码偶尔Internal Server Error,不报错也修改无效

    1. kai
      @kai

      源码目录下的config.py里查看都显示的更改后的密码和网站名称,前端还是原来的默认密码和网站名字

      1. Rat's
        @kai

        检查下MongoDb运行状态,有时候修改密码什么的需要几分钟才能生效。要是问题依旧的话,可以用我写的一键脚本安装,地址:https://www.moerats.com/archives/806/。

        1. kai
          @Rat's

          感谢大佬回复,刚才的问题,重启vps之后解决了,但是经常性刷新出现500错误,执行supervisorctl -c supervisord.conf stop pyone && gunicorn -k eventlet -b 0:34567 run:app命令报错Error: could not find config file supervisord.conf,清空Redis缓存也无法解决500错误问题,之前正常,就这两天出现的,500之后刷新又正常显示页面了

          1. Rat's
            @kai

            500错误一般与Mongo有关,你在面板上重启下Mongo,后面这个启动命令,需要找对配置文件路径,可以去/root/PyOne文件夹运行你那个命令。

  25. roy

    bt面板升级了,设置反向代理时会显示 无法链接url
    大神能给一下解决方案吗?

    1. Rat's
      @roy

      最新宝塔没用过,不知道具体情况,所以暂时的方案只能建议你去配置文件里设置反向代理。

      1. roy
        @Rat's

        有没有那部分的网站 代码
        上面只写了 添加的三行诶
        是不是直接在配置文件里面上传完整的代码就可以了

        1. Rat's
          @roy

          没得,这个最新宝塔反代貌似是个BUG。等他们修复吧。或者修改宝塔源码,去掉检测。

  26. zero

    有个问题,图片不能访问吗?5t盘图片刷新不了,个人的15g盘图片目录为空。另外由于不会操作,把pyone文件管理那里的离线文件给删了,但是服务器依旧在下载,请问下载在upload文件夹的文件还是会自动上传到onedrive吗》?

    1. zero
      @zero

      好像回错了,是另外一个脚本

      1. Rat's
        @zero

        这个问题貌似程序作者在修复,有时候注意多清空下缓存。

        1. roy
          @Rat's

          有没有那部分的网站 代码
          上面只写了 添加的三行诶

  27. Jacob

    还有很多视频上传了打开什么都没有,就像打开文件夹一样

  28. Jacob

    刚刚邮箱填错了
    批量上传这样提示
    我的命令是python /root/PyOne/function.py UploadDir /data/aria2/download /正经资源/ A

    check filename
    check repeat file
    Traceback (most recent call last):
    File "/root/PyOne/function.py", line 1515, 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
      @Jacob

      刷新缓存看看。

  29. Jacob

    批量上传这样提示
    check filename
    check repeat file
    Traceback (most recent call last):
    File "/root/PyOne/function.py", line 1515, 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
      @Jacob

      刷新缓存看看。

  30. fish

    宝塔安装完Redis、Mongodb后用xshell就连接不上了。 debian的

    1. Rat's
      @fish

      看过会能不能上,安装这个还是建议CentOS 7系统。

  31. yuhao2348632

    现在6800端口没运行起来,不知道为什么?

    1. Rat's
      @yuhao2348632

      用我这个教程安装Aria2试试吧,https://www.moerats.com/archives/800/。

      1. yuhao2348632
        @Rat's

        按照博主的静态aria2安装好,
        [root@host ~]# which aria2c
        /usr/bin/aria2c
        [root@host ~]# pgrep -l aria2c
        2592 aria2c
        已运行,但是PyOne离线下载时,任务启动了,但是下载失败,下载出错
        YAAW里出现错误Error: Unauthorized
        不知道怎么搞了。。。不晓得哪里出错了,请指教,谢谢

        1. Rat's
          @yuhao2348632

          这程序是不调用yaaw的,大概是脚本的缘故,你直接去后离线下载填上密匙就行了,不用管yaaw。

          1. yuhao2348632
            @Rat's

            已经放弃这种方法了,用ariang和oneindex配合的,能离线但是不能传到onedrive

            1. Rat's
              @yuhao2348632

              姿势有问题。

  32. yuhao2348632

    注意巨硬的秘钥不能有+,不然不会成功
    有个问题想问下
    1、现在离线用不了,进aria2 6080,提示Error: Internal server error
    2、echo "supervisord -c /root/PyOne/supervisord.conf" >> /etc/rc.d/rc.local
    chmod +x /etc/rc.d/rc.local 命令是在根目录下运行吗?

    谢谢!

    1. kanlee
      @yuhao2348632

      运行这行echo "supervisord -c /root/PyOne/supervisord.conf" >> /etc/rc.d/rc.local
      说没有文件或者目录,是要新建一个吗?

      谢谢!

    2. Rat's
      @yuhao2348632

      命令随便在哪个目录运行都行。

  33. Chauncey

    请问这个PyOne登录页默认密码是多少?

    1. Rat's
      @Chauncey

      PyOne

  34. 大雄

    博主大大,如果我想实现vps离线文件后自动传至onedrive和谷歌云盘这2个网盘后再自动删除有可能吗,什么方案才是最合适的?另外一个是字幕问题,一直想实现在线ass字幕和歌词

    1. Rat's
      @大雄

      用rclone挂载可以解决第一个,字幕问题不清楚。

  35. mansel

    宝塔安装了redits和mogoDB后,重启服务器这两个都不启动,必须人工启动,请问是怎么回事?我是debian8系统,装的宝塔5.9

    1. Rat's
      @mansel

      这个建议使用CentOS 7系统,宝塔在debian和ubuntu上会出问题。

  36. 请问下这个支持国内世纪互联版OneDrive么

    1. Rat's
      @喵

      之前支持,现在貌似不支持了。

  37. 李渊

    手机代理后没问题,PC端打开网站变成127.0.0.1:34567无法访问,怎么处理

    1. Rat's
      @李渊

      这个问题貌似不是很清楚,没遇到过。

  38. chen

    请问博主这个配合哪个上传脚本比较好啊

    1. Rat's
      @chen

      我一直用这个:https://www.moerats.com/archives/697/。

  39. 丫丫

    AADSTS50011: No reply address is registered for the application.
    这是什么鬼

    1. 丫丫
      @丫丫

      已解决

      1. loneyclown
        @丫丫

        怎么解决的。。。

      2. 图匪
        @丫丫

        哈哈,活捉

  40. LALALA

    哈哈,大佬竟然回复的这么快

    1. Rat's
      @LALALA

      是的,刚水文章那会都是秒回。

  41. LALALA

    大佬好厉害呀,特来观摩
    哈哈

    1. Rat's
      @LALALA

      要不是多个LA,还以为是。。

      1. 刀下的小猪
        @Rat's

        肯定以为是lala

        1. Rat's
          @刀下的小猪

          对的。

  42. Ll

    大佬,我想问一下,就是我弄成功了,但是比如我在后台修改密码,改PyOne的名字之类的,保存,他自己重启了,但是我修改的部分,并没有修改(大致是怎么修改都还原)

    1. Ll
      @Ll

      更新后好了

  43. cilone

    ip:34567能进去,填了反向代理和配置文件,但是网站地址进不去

    1. 青竹
      @cilone

      我也出现了这种情况,请问你是怎么解决的?

    2. cilone
      @cilone

      已解决

      1. Kevin
        @cilone

        你是怎么解决的?

  44. 苏寅

    这个服务器过期后是不是就不能用了?
    能不能搭建到Linux桌面系统上?

    1. Rat's
      @苏寅

      是的,过期就不能用了,你自己可以试试。

  45. 苏寅

    弄完以后,进入管理员界面修改登录密码,然后会自动重启网站,但是一直在重启网站,就是重启不完,咋回事?

  46. 苏寅

    最后那个重启生效是指重启网站吗?

  47. 苏寅

    unix:///tmp/supervisor.sock no such file
    出现这个问题怎么解决?

  48. 苏寅

    弄好以后要怎么查看我自己搭建网盘上的文件?

    1. Rat's
      @苏寅

      别刷评论,你自己登录Onedrive网盘就可以看到文件,也可以通过ip访问pyone查看。

  49. 苏寅

    不能用域名/admin,只能用ip/admin

  50. 苏寅

    到后台后怎么运行python function.py UpdateFile

  51. 苏寅

    正在更新数据!如果您是网站管理员,请在后台运行命令:python function.py UpdateFile
    这个是那个后台啊,都没有提示的???

    1. Rat's
      @苏寅

      admin后台地址,多看教程,多琢磨。

      1. 苏寅
        @Rat's

        404 - 找不到檔案或目錄。
        您要尋找的資源可能已移除、名稱已變更,或暫時無法使用。
        用这个访问会报错如上错误

  52. 苏寅

    是宝塔里边那个网站域名+admin吗?

    1. Rat's
      @苏寅

      是的,你添加的域名,比如xx.com/admin

      1. 苏寅
        @Rat's

        我就是用的这个啊,可是不行啊。而且这个我添加的这个域名已经被被人注册了

    2. Rat's
      @苏寅

      是的,你添加的域名,比如xx.com/admin

      1. 苏寅
        @Rat's

        我就是用的这个不行啊,我添加上端口都不行

  53. 苏寅

    弄好了,后台地址是啥?

    1. Rat's
      @苏寅

      仔细看教程,地址后面加/admin。

      1. 苏寅
        @Rat's

        我试了,访问不了啊

  54. 苏寅

    应用注册页面到底该怎么写?
    注册完了后绑定账号一直报错!
    AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application: '66422158-fe5e-4071-a1b2-96ae77fb490a'.

    1. Rat's
      @苏寅

      多绑定几次,要是还不行就没办法了。

      1. 苏寅
        @Rat's

        是不是我应用注册界面信息填写的不对啊

        1. Rat's
          @苏寅

          这个你多试试,按理说没啥问题。

          1. 苏寅
            @Rat's

            应用注册的时候哪些信息都是填默认的吗?

  55. 苏寅

    绑定账号那里出现错误:AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application: '4791fd00-0a2a-4355-8134-152e688a9b73'.
    怎么解决?

  56. 苏寅

    gunicorn -w4 -b 0.0.0.0:34567 run:app
    这里边的34567可以随意改吗?

    1. Rat's
      @苏寅

      可以改。

  57. 苏寅

    重装了一下系统然后再装宝塔可以了。

  58. 苏寅

    可以用linux弄这个吗?

    1. Rat's
      @苏寅

      是Linux 。

  59. 苏寅

    我的服务器安装宝塔是不是没用啊,都没有界面。

    1. Rat's
      @苏寅

      大概是你没安装好。

      1. 苏寅
        @Rat's

        我的是腾讯的服务器,就只有一个小黑屏啊,看你的教程生说的还有界面,应该是在桌面版的Linux上安装的吧

        1. Rat's
          @苏寅

          用xshell软件连接vps,然后安装宝塔,接着用浏览器打开ip:8888,就是宝塔控制面板。

          1. 苏寅
            @Rat's

            vps是什么?

            1. Rat's
              @苏寅

              服务器,就好比首页的推荐贴推荐的服务器。

  60. 苏寅

    在服务器上安装宝塔显示:Pillow installation failed.怎么解决?
    服务器系统是centos7.5

    1. Rat's
      @苏寅

      安装这几个依赖先yum install python-devel zlib-devel libjpeg-turbo-devel -y

      1. 苏寅
        @Rat's

        然后当我单独安装pillow的时候显示pillow已存在“Requirement already satisfied: pillow in /usr/lib64/python3.4/site-packages (5.2.0)”

      2. 苏寅
        @Rat's

        安装完成功你说的这个后还是然后重新安装宝塔还是失败,错误提示还是那个。

        1. Rat's
          @苏寅

          那就换其它系统安装宝塔吧。

          1. bingo
            @Rat's

            怎么感觉你的回复像百度?啥都科普……那个VPS是什么的问题,让我刮目相看。

            1. Rat's
              @bingo

              我这里小白很多,肯定得带下小白成长,基本有问必答。

              1. bingo
                @Rat's

                反向代理那里原站的教程里配置文件是添加三行,这里是两行,有什么区别吗?

                1. Rat's
                  @bingo

                  区别就是我没及时更新。

  61. 半生浮街

    怎么注册评论呀???

    1. Rat's
      @半生浮街

      你是说博客?不开放注册功能,直接评论就行。

  62. Outshine

    可以做友情链接不

    1. Rat's
      @Outshine

      目前只能添加到内页链接,如果你能接受,那就去博客链接库栏目留信息。

  63. 哈?

    坐等不带web环境的一键脚本

    1. Rat's
      @哈?

      别懒,脚本暂时不考虑。

  64. klfgf

    这个有一键脚本吗?

    1. Rat's
      @klfgf

      没有。

  65. KINO

    很棒呀!

    1. Rat's
      @KINO

      真快。