Lazy loaded image
【白嫖】serv00部署各种应用(自用篇)
00 分钟
2024-6-1
2024-6-23
type
status
date
slug
summary
tags
password
category
icon
Text 1
Text
首先说明一下serv00是一家来自波兰的免费服务器提供商,最近他们在免费发放服务器,名额有限先到先得

基于CF的DNS相关api自动申请SSL证书

acme.sh的准备
acme.sh在serv00上面不需要root权限也可以自由调用,所以挺好的。

1:SSL证书部署到serv00面板

1.在CF的个人用户界面申请一个DNS相关token,勾选你需要调整的域名的“区域”。导出为临时用户变量:export CF_Token="CFtoken123456abcdef"
2.申请ssl证书:acme.sh --issue --dns dns_cf -d exampledomain.com --standalone -k ec-256
3.部署ssl证书到需要部署业务的网站/文件目录下:
4.serv00用的是devil的panel,所以查了一下文档,直接把上面的证书绑定到对于网站的目录就能用了。
devil ssl www add 123.456.789.000 /usr/home/USER/domains/ssl/site/site1.crt /usr/home/USER/domains/ssl/site/site1.key site.com
记得替换上面代码里面比较奇怪的地方。
另外本地香橙派部署类似业务也可以用这招。

2:在serv00安装memos

首先一键安装pm2
关ssh,再开。
然后从panel开网站,然后申请两个连续的端口开放,其中较小的一个作为网站反代端口使用。
首先按上面的操作把ssl的那一套搞定。
然后在网站的public_html路径下运行:
因为连外部mysql比较麻烦,所以就直接用SQLite:
PORT需要替换成你刚才反代申请使用的端口(小的那个)。
为了避免别人下你的数据库,你需要弄一个阻止访问的.htaccess
memos更新:
上述内容中下载脚本来自:https://blog.rappit.site/2024/01/27/serv00_logs 感谢。

memos自定义

抄的。
自定义CSS:
两个功能,一个是美化+自定义随机图背景;另外一个是替换字体(霞鹜文楷),下面的脚本也是替换字体。
自定义脚本:

frp相关配置文件写法和使用

frp服务端

frps.toml写法:
然后建立系统服务并启动:vim /lib/systemd/system/frps.service
用i切换到插入,然后键入以下内容:
然后按esc,再键入:wq保存退出。
然后启动服务三连:
如果正常启动再用:systemctl enable frps

frp客户端

frpc.toml写法:
建立系统服务并启动:vim /lib/systemd/system/frpc.service
启动服务三连:
正常启动再用:systemctl enable frpc
涉及修改某端配置文件的时候,用systemctl restart frpc/systemctl restart frps即可。
 
上一篇
全新BingAI
下一篇
Bingo 开源newbing

评论
Loading...