本文最后更新于 2023-08-04,文章内容可能已经过时。

项目地址

https://github.com/binux/qiandao

签到模板

https://github.com/qiandao-today/templates

搭建环境

  • Linux为Centos7.3
  • Python版本为2.7

宝塔面板版本为免费版

开始

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

安装qiandao.today平台

  1. 进入宝塔后台的Docker管理器>设置>镜像管理>获取镜像,这里输入 fangzhengjin/qiandao
  2. 回到容器列表>创建容器(填写一下内容,端口跟目录映射填写完需要点“+”)配置和我一样就可以了
    QQ截图20210313124921.png

填写完后点提交

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

模板安装

进入模板网站下载模板,在自己网站添加模板
QQ截图2021031312535611024x360.png

配置站点管理员

  • 进入容器管理docker exec -it qiandao 目录
  • 设置站点管理员python ./chrole.py 注册邮箱(该用户必须已经注册) admin 例:python ./chrole.py 123456@qq.com admin
  • 退出容器管理exit

将下载的文件导入

QQ截图202103131254121024x461.png

  • 模板导入完成

自搭建的签到

https://qd.lqbby.com