基于宝塔面板安装qiandao.today自动签到工具

QianDao.Todao简介

qiandao.today:一个自动签到框架 Base on an HAR Editor

本次测试环境

Linux为Centos7.3
Python版本为2.7
宝塔面板版本为免费版6.8.8

项目地址

https://github.com/binux/qiandao

前期准备

  1. 安装宝塔面板,并安装相关环境。我这里用的是LNMP(nginx)。
  2. 在“软件管理”里安装Docker管理器
  3. 安装完Docker管理器后点击后面的设置

    Ps:我刚安装好后点击进去提示抱歉,出错了;Traceback(most recent call last);............错误
    可以在ssh中输入pip install docker==2.7来升级一下版本,如果报错:Cannot uninstall 'requests'. It is a distutils ..........是因为requests 默认版本过低造成的,这里再输入以下命令pip install -I requests==2.9此时应该不报错了,再次执行上一条命令,然后在宝塔面板后台重启面板或者重启服务器即可。

安装qiandao.today平台

1.进入宝塔后台的Docker管理器>设置>镜像管理>获取镜像,这里输入 fangzhengjin/qiandao
2.回到容器列表>创建容器(填写一下内容,端口跟目录映射填写完需要点“+”

步骤:- 镜像:选择刚获取到的签到镜像
- 绑定IP:留空
- 容器端口:80(必须)
- 服务端口:6666(可自定义)
- 服务器目录:/Docker/qiandao(最好跟我一样)
- 服务器目录:/usr/src/app/(必须)
- 内存配额:100(根据需要)
- CPU权重:30(根据需要)

填写完后点提交
3.在主机根目录创建一个 /Docker/qiandao 结构的目录(刚刚设置的目录映射)
4.从官方https://github.com/binux/qiandao 打包下载然后上传至 /Docker/qiandao 目录
5.继续在/Docker/qiandao目录里面建立一个 database.db 空白文件,(可以新建一个文本文档.txt改为database.db)
6.最后通过服务器IP+6666(刚刚设置的服务端口)访问即可。这里注意,在你的主机运营商那里需要设置防火墙放行你刚刚的端口。
7.新建站点,pnp版本选择纯静态,其他的可以默认
8.选择刚刚创建的网站,点击设置进入站点修改页面,选择反向代理,添加反向代理
9.代理名称:qiandao(随便写),目标URl:127.0.0.1:6666(端口号是上面你在docker里填的服务器端口号)

10.发送域名默认也可以直接填写你自己的域名,然后提交
至此配置完成,可以访问你的域名看看是否成功。

其他

如果你是技术大佬,还可以根据官方提供的安装教程https://github.com/binux/qiandao/wiki/Docker%E9%83%A8%E7%BD%B2%E7%AD%BE%E5%88%B0%E7%AB%99%E6%95%99%E7%A8%8B
自行安装。
平台安装好后,可以在https://qiandao.today/tpls/public 查看你需要的签到模板,点击下载。 在你自己的主页中 「我的模板+」 点击 + 上传。模板需要发布才会在「公开模板」中展示,你需要管理员权限在「我的发布请求」中审批通过。

感谢qiandao.today平台作者的开源精神,同时本文部分来自Mark's Blog的教程,感谢大佬的总结。

点赞

    发表评论

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