• 欢迎访问db1024网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏db1024吧

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

网络资源 Liam 1年前 (2019-05-01) 608次浏览 8个评论 扫描二维码
文章目录[隐藏]

说明: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密匙即可。
PyOne一键安装脚本 for Debian 8+/CentOS 7

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

#使用域名访问的 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启动命令不一样以外,其它都一样,包括上传等命令。


db1024 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PyOne一键安装脚本 for Debian 8+/CentOS 7
喜欢 (1)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(8)个小伙伴在吐槽
  1. My coder is trying to convince me to move to .net from PHP. I have always disliked the idea because of the expenses. But he's tryiong none the less. I've been using WordPress on a variety of websites for about a year and am concerned about switching to another platform. I have heard very good things about blogengine.net. Is there a way I can import all my wordpress content into it? Any help would be really appreciated!
    black mass2020-08-31 13:39 回复 Linux | Chrome 52.0.2777.35
  2. It's going to be end of mine day, except before ending I am reading this great piece of writing to improve my experience.
    black mass2020-08-28 21:21 回复 Windows 7 | Internet Explorer 10.0
  3. Thanks for the auspicious writeup. It if truth be told used to be a enjoyment account it. Look complex to more delivered agreeable from you! By the way, how can we keep in touch? cheap flights 2CSYEon
    cheap flights2020-08-26 17:55 回复 Mac OS X | Chrome 67.0.3396.87
  4. Excellent blog right here! Additionally your site a lot up fast! What web host are you using? Can I am getting your affiliate hyperlink in your host? I desire my site loaded up as fast as yours lol yynxznuh cheap flights
    cheap flights2020-08-25 13:46 回复 Linux | Firefox浏览器 56.0.4
  5. Hurrah! In the end I got a blog from where I be capable of in fact take useful data regarding my study and knowledge.
    web hosting service2020-08-14 21:02 回复 Linux | Firefox浏览器 59.0
  6. What's up to every one, it's really a fastidious for me to visit this web page, it consists of precious Information.
    best web hosting 20202020-08-14 17:31 回复 Linux | Chrome 64.0.3282.167
  7. Hi there I am so thrilled I found your weblog, I really found you by mistake, while I was researching on Askjeeve for something else, Nonetheless I am here now and would just like to say cheers for a marvelous post and a all round enjoyable blog (I also love the theme/design), I don’t have time to read it all at the minute but I have saved it and also included your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the awesome work. adreamoftrains website hosting services
    adreamoftrains best web hosting company2020-08-12 08:37 回复 Linux | Firefox浏览器 60.0
  8. Good day! Do you use Twitter? I'd like to follow you if that would be okay. I'm absolutely enjoying your blog and look forward to new updates.
    best web hosting company2020-08-11 13:56 回复 Linux | Chrome 66.0.3359.139