Debian 7安装迅雷云监工Crysadm教程

文章目录[隐藏]

  • 1.安装 Python3.4
  • 2.安装 redis-server
  • 3.添加计划任务
  • 4.启动云监工
  • 5.其他

Crysadm 是由第三方开发的迅雷水晶网页监控程序,能够方便的部署在 VPS 上对迅雷水晶的运行情况进行不间断监控。相比于官方软件,除了支持在电脑端查看外,还支持时段统计以及自动收取等功能。不过官方安装教程基于 Ubuntu 14 / Debian 8 ,并不能很好的适应 Debian 7。经过摸索实践,现将适用于 Debian 7 的迅雷云监工部署方法记录于此,除了和大家一起分享之外,也能够记录备查。

如果只是想使用云监工而不愿自行搭建,也可以点我入群PY。

1.安装 Python3.4

Debian 7 自带的版本是 Python 2.7,我们需要下载源码编译安装3.4。首先安装编译依赖包:

  • apt-get install build-essential
  • apt-get install libncurses5-dev libncursesw5-dev libreadline6-dev
  • apt-get install libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev
  • apt-get install libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev

然后下载源码,编译并安装(请删除*号):

  • wget -*-no-check-certificate http://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz
  • tar -zxf Python-3.4.1.tgz
  • cd Python-3.4.1
  • ./configure -*-prefix=/opt/python-3.4.1
  • make
  • make install
  • rm -rf Python-3.4.1

安装完后将 Python 3.4 添加到 PATH 中

  • cd /root
  • nano ~/.bashrc

在最后添加一行:

  • export PATH=$PATH:/opt/python-3.4.1/bin

保存后执行:

  • source .bashrc

未指定版本时,运行 Python 会调用 /usr/bin/python,而不是刚刚安装的新版。为了避免出现问题,我们将系统默认 Python 替换为3.4.1。

  • cd /usr/bin/
  • rm -rf python*
  • ln -s /opt/python-3.4.1/bin/python3.4 ./python

不出意外的话,现在运行 python -V 会显示 Python 3.4.1。

2.安装 redis-server

源码包:https://yunpan.cn/cqEqUr4feXGvt (提取码:ec32)

首先下载源码包,上传到服务器任意目录解压,运行 ./crysadm/setup.sh ,安装 redis-server 以及 pip 。

脚本运行完成后会直接启动云监工,这里我们运行 ./down.sh 停止它,继续进行配置。

切换到 crysadm 目录,运行:

  • python sec_reg.py

终端会显示一行 SECRET_KEY ,首先按 ctrl+c 终止运行,再将它复制到 config.py 中替换原值,以确保密码安全。

除此之外,config.py 文件中还有 SERVER_PORT 这一选项,用于配置访问端口,默认为81。如需要不带端口直接域名访问时,设置为80即可。

3.添加计划任务

源码包中附带的计划任务设置脚本在 Debian 7 上有一点问题,执行完 setup.sh 可以看到报错。由于 Crysadm 本身不够稳定,我们必须设置间隔一定时间重启服务,才能持续运行云监工。

  • crontab -e -u root

执行后在最后一行添加:

  • */20 * * * * bash /root/crysadm/run.sh

其中*/20为每20分钟重启一次服务,/root/crysadm/run.sh 请按照你的实际上传路径来填写。

4.启动云监工

到目前为止,所有准备工作就完成了,只需切换到 crysadm 目录,运行 ./run.sh 即可启动迅雷云监工。

最后也是最为重要的一步,打开 http://服务器ip:端口/install 获取管理员帐号密码。这个网址只能够被运行一次,请务必记下页面显示的初始帐号和密码,否则丢失后只能从头来过。

安装脚本来自于:https://github.com/sanzuwu/crysadm 并进行了少量修改以适应 Debian 7,在此表示感谢。

5.其他

如果是 OpenVZ 服务器,可能需要运行以下脚本来修改时区:

  • rm -rf /etc/localtime
  • ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime