【实用Docker项目】早日达到15级-贴吧云签到
本文最后更新于 2024-05-17,
若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。
本站只有Telegram群组为唯一交流群组, 点击加入
文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请
前言
以前老喜欢刷贴吧了,天天签到混等级,现在虽然刷的少了,但是等级铭牌在心中总是挥之不去。正好贴吧一直都有自动签到的工具,挂着每天签到一下非常方便。
百度贴吧云签到,在服务器上配置好就无需进行任何操作便可以实现贴吧的全自动签到。配合插件使用还可实现云灌水、点赞、封禁、删帖、审查等功能。
项目地址:https://github.com/MoeNetwork/Tieba-Cloud-Sign
安装Docker🐳
利用Docker-compose搭建,易于更新
下载 wget https://raw.githubusercontent.com/MoeNetwork/Tieba-Cloud-Sign/master/docker/docker-compose.yml
如下载不下来,就直接访问 这个链接,参考它修改为你自己的 docker-compose.yml
开始部署 docker-compose up -d
参数 -d
为后台运行。(主要时间消耗在下载,启动不用啥时间) 这里已经包含了 MySQL
部署
version: "2.0"
services:
web:
image: moenetwork/tieba-cloud-sign
environment:
- PUID=1000 # 可修改为你想以什么用户运行caddy,该用户的UID
- PGID=1000 # 可修改为你想以什么用户运行caddy,该用户的UID
- DB_HOST=db:3306
- DB_USER=root
- DB_PASSWD=janejane123456 # 数据库密码
- DB_NAME=tiebacloud # 数据库名
- CSRF=true
# - TC_AUTO_CREATE_INSTALL_LOCK=true # 如果希望自动创建install.lock请解除此注释
#volumes: # 如果重新创建或更新镜像希望保留之前的所有信息,请解除此两行注释
#- ./install.lock:/var/www/setup/install.lock # 在当前目录下自行新建文件install.lock,内容为:1
ports:
- 8080:8080
links:
- db
depends_on:
- db
db:
image: agrozyme/mariadb #如若此镜像在你的平台上不可用,可以自行在docker hub上搜索你平台可用的mariadb镜像
environment:
- MYSQL_DATABASE=tiebacloud
- MYSQL_ROOT_PASSWORD=janejane123456
volumes:
- ./mysql:/var/lib/mysql
运行
docker-compose up -d
我们现在可以输入 http://ip:8080/
访问了。
配置
进入网页配置
启动完之后,直接访问 http://<ip>:8080
,本机就访问 http://127.0.0.1:8080
在配置数据库连接的时候,选择 自动导入
即可,不用自己输入。
然后就配置好了。
注意事项
如果你使用Windows,请先去 docker-compose.yml
修改mysql的持久化路径,默认当前目录下的 mysql
文件夹。
或者直接去掉 volumes
也行。
映射出来的端口,可以修改 docker-compose.yml
的 8080:8080
。默认 8080
CSRF的设置
在 docker-compose.yml
的 CSRF=true
,默认 true
除去docker安装,整个安装流程不超两分钟(网速快)。
效果展示
常见问题解决方案
1.如何安装程序
上传此程序到您的网站,然后访问您的网站
2.如何开启 MySQL 连接方式强制功能
如果数据库配置正确,但连接数据库失败(错误代码 20XX),可使用此方法
打开 mysql_autoload.php
找到 define('SQLMODE', 'mysqli');
替换为 define('SQLMODE', 'mysql');
3.如何开启数据库长连接
打开 mysql_autoload.php
找到 define('LONGSQL', false);
替换为 define('LONGSQL', true);
4.如何手动修改数据库配置
打开 config.php 并按照里面的注释修改
切勿使用记事本编辑,否则程序将不能工作
5.如何手动导入数据库
打开 /setup/install.template.sql 并按照里面的注释修改
6.如何安装新版本
(1)自动更新:前往 检查更新 更新程序即可
(2)手动更新:直接下载 Zip,删除压缩包内的 config.php ,然后上传到您的网站即可
另外,每一个大版本都会有一个升级脚本,别忘了运行它
(文件名一般为 update旧版本to新版本.php ,例如 update1.0to2.0.php)