由于Hugging Face定期清理数据,重启后面板里的东西都要重新导入,所以我们接入数据库避免这一问题。
1.创建一个aiven账号https://aiven.io/mysql
2.创建一个MySQL数据库
记住这五项
3.在Hugging Face拉取uptime kuma镜像https://huggingface.co/spaces/sugar404/uptime-kuma?duplicate=true
类型填mariadb对应按编号填入,然后点击Duplicate Space
4.创建data/db-config.json文件填入:data/db-config.json
12345678{ "type": %(ENV_UPTIME_KUMA_DB_TYPE)s, "host": %(ENV_UPTIME_KUMA_DB_HOSTNAME)s, "port": %(ENV_UPTIME_KUMA_DB_PORT)s, "user": %(ENV_UPTIME_KUMA_D ...
1.注册账号render账号:https://render.com
aiven账号:https://aiven.io/mysql
2.fork github仓库https://github.com/Calcium-Ion/new-api
3.创建MySQL数据库参考:
在HuggingFace上搭建Uptime kuma并接入数据库
4.在render中拉取镜像环境变量填入SQL_DSN
在value中填入MySQL中获取到信息
1用户名:密码@tcp(Host:Port)/数据库名称
最后点击Deploy Web Service
5.自定义域名将域名解析到cloudflare
📎 参考文章
https://linux.do/t/topic/56649
1.开放一个端口并开启应用权限
2.将域名托管到serv00添加域名到serv00,可以使用cloudflare托管
3.进入文件管理后台删除public_html中的文件
4.创建mysql数据库记住你创建的数据库,等会需要用
5.安装halo进入你的域名目录并创建halo文件
1cd /usr/home/你的serv名字/domains/域名/public_html && mkdir halo
进入halo目录并下载halo
1cd halo && wget https://dl.halo.run/release/halo-2.17.0.jar -O halo.jar
5.创建.halo文件并创建application.yaml文本进入文件管理器后台,在Jar包同级目录创建.halo文件,并在其中创建application.yaml文本,将下面代码放入其中
1234567891011121314151617server: port: PORT # Response data gzip. compression: enabled: fals ...
1.开放一个端口并开启应用权限
2.将域名托管到serv00添加域名到serv00,可以使用cloudflare托管
2.安装Uptime-kuma进入 public_html 文件下
1cd /usr/home/你的serv名字/domains/域名/public_html
下载Uptime-kuma
1git clone https://github.com/louislam/uptime-kuma.git
初始化程序
12cd uptime-kumanpm run setup
3.修改ecosystem.config.js文件12345678910module.exports = { apps: [{ name: "uptime-kuma", script: "./server/server.js", env: { PORT: "port", PLAYWRIGHT_BROWSERS_PATH: ...
项目地址:https://github.com/ouqiang/gocron由于作者的项目存在部分缺陷,在后台命令行只能输入256字节内容,我对其进行了,修改,并加入了启动、保活及保号脚本,免去了各位佬友自行添加。
在面板后台你也可以自行设置SSH相关的命令。
先看看效果吧,和cf保活输出内容差不多,其优势在于:
可以在后台创建无数个任务
灵活性较高
可以自定义其他任务脚本
不受Cloudflare每次只能执行15s限制
相当于小青龙,只是文件不能在后台改,必须去serv00目录改
电报:
1.开放2个端口并开启应用权限一个端口用于面板登录,一个端口用于交互
2.将域名托管到serv00并创建Website
3.创建MySQL数据库
4.下载gocron进入 public_html 文件下
1cd /usr/home/你的serv名字/domains/域名/public_html
启用 Go Modules 功能
1export GO111MODULE=on
下载并进入gocron
1git clone https://github.com/zjmkkk/gocron.git &a ...
1.获取你的Notion ID(之前有账号的获取ID就行)没有账号先注册一个
https://www.notion.so/
复制作者模板https://tanghh.notion.site/02ab3b8678004aa69e9e415905ef32a5发布网站并获取你的ID将 / 到 ? 部分复制下来——这就是你的ID在notion的配置中心配置相关变量,后续无需在代码中修改,直接与Notion中的变量相关联
不要去动serv00中的其他代码具体变量部分参考blog.config.js,作者都有注明,就不详细展开了https://github.com/tangly1024/NotionNext/blob/main/blog.config.js
2. 在cloudflare创建你的博客域名获取serv00的IPV4
3. 开放1个随机端口并开启应用权限
4. 在serv00添加cloudflare域名
4.下载NotionNext包由于作者的项目是一直更新的,所以用我fork作者的包,以防后面不适配需要的 .next 包
进入 public_html 文件下
1cd /usr ...
Dockerfile代码
123456789101112131415161718192021222324252627282930313233343536373839FROM python:3-alpineLABEL maintainer='<author>'LABEL version='0.0.0-dev.0-build.0'# Install necessary packagesRUN apk add --no-cache \ libc-dev \ libffi-dev \ gcc \ wget \ unzip# Download and unzip the GitHub repositoryRUN set -e; \ DOWNLOAD_URL="https://github.com/taito001/huashengdun-webssh/archive/refs/heads/master.zip"; \ echo "Downloading from: $DOW ...
1.开放一个端口并开启应用权限
2.将域名托管到serv00添加域名到serv00,可以使用cloudflare托管
创建Website
3.拉取WebSSH进入public_html文件下
1cd /usr/home/你的serv名字/domains/域名/public_html
下载WebSSH
1git clone https://github.com/crazypeace/huashengdun-webssh
去文件管理器后台将huashengdun-webssh下的文件放入public_html目录下
4.开始安装WebSSH安装webssh包
1pip install webssh
添加路径
1export PATH=$PATH:/home/serv00名字/.local/bin
将serv00名字改为你自己的
运行程序
1python run.py --port=你的端口 --font='Consolas.ttf' --xsrf=False --xheaders=False --origin='*' --debug --del ...
1.拉取小雅镜像123456一键安装和更新容器,标准模式,打开端口 5678bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)"一键安装和更新容器,host模式(推荐,软路由和NAS上更少网络故障,打开端口 5678)bash -c “$(curl http://docker.xiaoya.pro/update_private.sh)”
1234 对应文件 获取地址token /etc/xiaoya/mytoken.txt https://aliyuntoken.vercel.app/ https://alist.nn.ci/zh/guide/drivers/aliyundrive.htmlopen token ...
由于Serv00会定期清理cron任务,使得部署的服务失效,这是最令人头疼的。
本脚本通过自动登录Serv00/CT8来定期监控cron任务,若不存在则添加并推送电报通知。(存在的话不会添加cron且不会推送消息,避免消息爆炸)
效果图:
serv00面板中:
电报中:
Worker网页中:
1.在cloudflare创建worker登录以下网址:https://www.cloudflare.com
创建worker
将下面代码复制粘贴进worker
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412 ...