使用宝塔面板、青龙面板实现定时推送功能
五一假期得空,整理记录一下使用宝塔面板、青龙面板加自主编写的python代码。
一、安装宝塔面板
请参考我的文章从开通VPS到搭建宝塔面板全教程_vps搭建-CSDN博客,不再赘述。
我用的是racknerd的vps,在其上的宝塔面板的地址是:https://107.173.111.222:12345/8888aaaa,输入账号密码,进入宝塔面板。
二、安装青龙面板
进入宝塔面板后,点击左侧“Docker”,然后点击青龙面板 v2.02右侧的“安装”按钮(因为我已经安装过,所以这里显示“管理”),安装过程中记住青龙面板的账号和密码。
青龙面板默认的端口是15700,要在宝塔面板的“安全”设置中将其放行,如下:
现在,就可以输入青龙面板的网址进行登录了:
http://107.173.111.222:15700/login ,输入账号密码登录。
这里通俗说一下青龙面板是干什么的?
青龙面板就是可以界面化设置、执行你上传到其上面的python或者java等代码,定时实现相应功能。若没有青龙面板,你首先需要将python代码使用ftp上传到vps,然后在vps的ssh命令行中设置其定时执行等,比较繁琐,而且没有界面。青龙面板就很好的解决了这些问题。
使用青龙面板运行python代码,需要先设置“依赖管理”,也就是你的python代码需要用的库,先必须在青龙面板上安装上。需要什么就创建依赖,青龙面板会自动找到后安装。
然后就是上传你的本地开发好的功能xxx.py代码,操作如下图。
然后在定时任务中“创建任务”,如下图